PostgreSQL Source Code git master
Data Fields
pg_result Struct Reference

#include <libpq-int.h>

Data Fields

int  ntups
 
 
 
 
int  tupArrSize
 
 
 
 
 
int  binary
 
 
 
int  nEvents
 
 
char *  errMsg
 
 
char *  errQuery
 
char  null_field [1]
 
 
int  curOffset
 
int  spaceLeft
 
size_t  memorySize
 

Detailed Description

Definition at line 164 of file libpq-int.h.

Field Documentation

attDescs

PGresAttDesc* pg_result::attDescs

Definition at line 168 of file libpq-int.h.

Referenced by getCopyStart(), getRowDescriptions(), PQclear(), PQcopyResult(), PQfformat(), PQfmod(), PQfname(), PQfnumber(), PQfsize(), PQftable(), PQftablecol(), PQftype(), PQmakeEmptyPGresult(), pqRowProcessor(), and PQsetResultAttrs().

binary

int pg_result::binary

Definition at line 176 of file libpq-int.h.

Referenced by getCopyStart(), getRowDescriptions(), PQbinaryTuples(), PQmakeEmptyPGresult(), and PQsetResultAttrs().

client_encoding

int pg_result::client_encoding

Definition at line 186 of file libpq-int.h.

Referenced by do_field(), pqBuildErrorMessage3(), PQcopyResult(), and PQmakeEmptyPGresult().

cmdStatus

char pg_result::cmdStatus[CMDSTATUS_LEN]

Definition at line 175 of file libpq-int.h.

Referenced by PQcmdStatus(), PQcmdTuples(), PQcopyResult(), PQmakeEmptyPGresult(), PQoidStatus(), PQoidValue(), and pqParseInput3().

curBlock

PGresult_data* pg_result::curBlock

Definition at line 205 of file libpq-int.h.

Referenced by PQclear(), PQmakeEmptyPGresult(), and pqResultAlloc().

curOffset

int pg_result::curOffset

Definition at line 206 of file libpq-int.h.

Referenced by PQmakeEmptyPGresult(), and pqResultAlloc().

errFields

PGMessageField* pg_result::errFields

Definition at line 194 of file libpq-int.h.

Referenced by pqBuildErrorMessage3(), PQclear(), PQmakeEmptyPGresult(), PQresultErrorField(), and pqSaveMessageField().

errMsg

char* pg_result::errMsg

Definition at line 193 of file libpq-int.h.

Referenced by pqBuildErrorMessage3(), pqGetErrorNotice3(), pqInternalNotice(), PQmakeEmptyPGresult(), PQresultErrorMessage(), and pqSetResultError().

errQuery

char* pg_result::errQuery

Definition at line 195 of file libpq-int.h.

Referenced by pqBuildErrorMessage3(), pqGetErrorNotice3(), and PQmakeEmptyPGresult().

events

PGEvent* pg_result::events

Definition at line 184 of file libpq-int.h.

Referenced by PQclear(), PQcopyResult(), PQfireResultCreateEvents(), PQmakeEmptyPGresult(), PQresultInstanceData(), and PQresultSetInstanceData().

memorySize

size_t pg_result::memorySize

Definition at line 209 of file libpq-int.h.

Referenced by pqAddTuple(), PQmakeEmptyPGresult(), pqResultAlloc(), and PQresultMemorySize().

nEvents

int pg_result::nEvents

Definition at line 185 of file libpq-int.h.

Referenced by PQclear(), PQcopyResult(), PQfireResultCreateEvents(), PQgetResult(), PQmakeEmptyPGresult(), PQresultInstanceData(), and PQresultSetInstanceData().

noticeHooks

PGNoticeHooks pg_result::noticeHooks

Definition at line 183 of file libpq-int.h.

Referenced by check_field_number(), check_param_number(), check_tuple_field_number(), defaultNoticeReceiver(), PQcmdTuples(), PQcopyResult(), pqGetErrorNotice3(), pqInternalNotice(), PQmakeEmptyPGresult(), and PQsetvalue().

ntups

int pg_result::ntups

Definition at line 166 of file libpq-int.h.

Referenced by check_tuple_field_number(), pqAddTuple(), PQcopyResult(), PQmakeEmptyPGresult(), PQntuples(), pqRowProcessor(), and PQsetvalue().

null_field

char pg_result::null_field[1]

Definition at line 198 of file libpq-int.h.

Referenced by PQmakeEmptyPGresult(), pqResultAlloc(), pqRowProcessor(), PQsetResultAttrs(), and PQsetvalue().

numAttributes

int pg_result::numAttributes

Definition at line 167 of file libpq-int.h.

Referenced by check_field_number(), check_tuple_field_number(), getAnotherTuple(), getCopyStart(), getRowDescriptions(), PQcopyResult(), PQfnumber(), PQmakeEmptyPGresult(), PQnfields(), pqRowProcessor(), PQsetResultAttrs(), and PQsetvalue().

numParameters

int pg_result::numParameters

Definition at line 172 of file libpq-int.h.

Referenced by check_param_number(), getParamDescriptions(), PQmakeEmptyPGresult(), and PQnparams().

paramDescs

PGresParamDesc* pg_result::paramDescs

Definition at line 173 of file libpq-int.h.

Referenced by getParamDescriptions(), PQclear(), PQmakeEmptyPGresult(), and PQparamtype().

resultStatus

ExecStatusType pg_result::resultStatus

Definition at line 174 of file libpq-int.h.

Referenced by getCopyResult(), lo_initialize(), pqBuildErrorMessage3(), PQconnectPoll(), pqEndcopy3(), PQexecFinish(), PQexecStart(), pqGetErrorNotice3(), PQgetResult(), PQmakeEmptyPGresult(), pqParseInput3(), pqPrepareAsyncResult(), PQresultStatus(), PQresultVerboseErrorMessage(), pqRowProcessor(), and PQsetClientEncoding().

spaceLeft

int pg_result::spaceLeft

Definition at line 207 of file libpq-int.h.

Referenced by PQmakeEmptyPGresult(), and pqResultAlloc().

tupArrSize

int pg_result::tupArrSize

Definition at line 171 of file libpq-int.h.

Referenced by pqAddTuple(), and PQmakeEmptyPGresult().

tuples

PGresAttValue** pg_result::tuples

Definition at line 169 of file libpq-int.h.

Referenced by pqAddTuple(), PQclear(), PQcopyResult(), PQgetisnull(), PQgetlength(), PQgetvalue(), PQmakeEmptyPGresult(), and PQsetvalue().


The documentation for this struct was generated from the following file:

AltStyle によって変換されたページ (->オリジナル) /