PostgreSQL Source Code
git master
|
#include <copyfrom_internal.h>
Data Fields | |
CopySource | copy_src |
FILE * | copy_file |
StringInfo | fe_msgbuf |
EolType | eol_type |
int | file_encoding |
bool | need_transcoding |
Oid | conversion_proc |
Relation | rel |
List * | attnumlist |
char * | filename |
bool | is_program |
copy_data_source_cb | data_source_cb |
CopyFormatOptions | opts |
bool * | convert_select_flags |
Node * | whereClause |
const char * | cur_relname |
uint64 | cur_lineno |
const char * | cur_attname |
const char * | cur_attval |
bool | relname_only |
MemoryContext | copycontext |
AttrNumber | num_defaults |
FmgrInfo * | in_functions |
Oid * | typioparams |
int * | defmap |
ExprState ** | defexprs |
bool * | defaults |
bool | volatile_defexprs |
List * | range_table |
List * | rteperminfos |
ExprState * | qualexpr |
TransitionCaptureState * | transition_capture |
StringInfoData | attribute_buf |
int | max_fields |
char ** | raw_fields |
StringInfoData | line_buf |
bool | line_buf_valid |
char * | input_buf |
int | input_buf_index |
int | input_buf_len |
bool | input_reached_eof |
bool | input_reached_error |
char * | raw_buf |
int | raw_buf_index |
int | raw_buf_len |
bool | raw_reached_eof |
uint64 | bytes_processed |
Definition at line 58 of file copyfrom_internal.h.
List* CopyFromStateData::attnumlist |
Definition at line 72 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyReadAttributesCSV(), CopyReadAttributesText(), NextCopyFrom(), NextCopyFromRawFields(), and ReceiveCopyBegin().
StringInfoData CopyFromStateData::attribute_buf |
Definition at line 121 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyReadAttributesCSV(), CopyReadAttributesText(), and CopyReadBinaryAttribute().
uint64 CopyFromStateData::bytes_processed |
Definition at line 175 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), and CopyLoadRawBuf().
Oid CopyFromStateData::conversion_proc |
Definition at line 68 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyConversionError(), and CopyConvertBuf().
bool* CopyFromStateData::convert_select_flags |
Definition at line 78 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), and NextCopyFrom().
FILE* CopyFromStateData::copy_file |
Definition at line 62 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), ClosePipeFromProgram(), CopyGetData(), and EndCopyFrom().
CopySource CopyFromStateData::copy_src |
Definition at line 61 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyGetData(), CopyReadLine(), and ReceiveCopyBegin().
MemoryContext CopyFromStateData::copycontext |
Definition at line 91 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), and EndCopyFrom().
const char* CopyFromStateData::cur_attname |
Definition at line 84 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyFromErrorCallback(), and NextCopyFrom().
const char* CopyFromStateData::cur_attval |
Definition at line 85 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyFromErrorCallback(), and NextCopyFrom().
uint64 CopyFromStateData::cur_lineno |
Definition at line 83 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyFrom(), CopyFromErrorCallback(), CopyMultiInsertBufferFlush(), CopyReadLineText(), NextCopyFrom(), and NextCopyFromRawFields().
const char* CopyFromStateData::cur_relname |
Definition at line 82 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), and CopyFromErrorCallback().
copy_data_source_cb CopyFromStateData::data_source_cb |
Definition at line 75 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), and CopyGetData().
bool* CopyFromStateData::defaults |
Definition at line 101 of file copyfrom_internal.h.
Referenced by CopyReadAttributesCSV(), CopyReadAttributesText(), and NextCopyFrom().
ExprState** CopyFromStateData::defexprs |
Definition at line 99 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyReadAttributesCSV(), CopyReadAttributesText(), and NextCopyFrom().
int* CopyFromStateData::defmap |
Definition at line 97 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), and NextCopyFrom().
EolType CopyFromStateData::eol_type |
Definition at line 65 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyReadLine(), and CopyReadLineText().
StringInfo CopyFromStateData::fe_msgbuf |
Definition at line 63 of file copyfrom_internal.h.
Referenced by CopyGetData(), and ReceiveCopyBegin().
int CopyFromStateData::file_encoding |
Definition at line 66 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyConversionError(), and CopyConvertBuf().
char* CopyFromStateData::filename |
Definition at line 73 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), ClosePipeFromProgram(), and EndCopyFrom().
FmgrInfo* CopyFromStateData::in_functions |
Definition at line 95 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), and NextCopyFrom().
char* CopyFromStateData::input_buf |
Definition at line 153 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyConversionError(), CopyConvertBuf(), CopyLoadInputBuf(), CopyLoadRawBuf(), CopyReadLine(), and CopyReadLineText().
int CopyFromStateData::input_buf_index |
Definition at line 154 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyConvertBuf(), CopyLoadInputBuf(), CopyLoadRawBuf(), CopyReadLine(), and CopyReadLineText().
int CopyFromStateData::input_buf_len |
Definition at line 155 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyConversionError(), CopyConvertBuf(), CopyLoadRawBuf(), CopyReadLine(), and CopyReadLineText().
bool CopyFromStateData::input_reached_eof |
Definition at line 156 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyConvertBuf(), CopyLoadInputBuf(), and CopyReadLineText().
bool CopyFromStateData::input_reached_error |
Definition at line 157 of file copyfrom_internal.h.
Referenced by CopyConversionError(), CopyConvertBuf(), and CopyLoadInputBuf().
bool CopyFromStateData::is_program |
Definition at line 74 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), ClosePipeFromProgram(), and EndCopyFrom().
StringInfoData CopyFromStateData::line_buf |
Definition at line 135 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyFrom(), CopyFromErrorCallback(), CopyReadAttributesCSV(), CopyReadAttributesText(), CopyReadLine(), CopyReadLineText(), and NextCopyFromRawFields().
bool CopyFromStateData::line_buf_valid |
Definition at line 136 of file copyfrom_internal.h.
Referenced by CopyFromErrorCallback(), CopyMultiInsertBufferFlush(), and CopyReadLine().
int CopyFromStateData::max_fields |
Definition at line 125 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyReadAttributesCSV(), and CopyReadAttributesText().
bool CopyFromStateData::need_transcoding |
Definition at line 67 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyConversionError(), CopyConvertBuf(), CopyLoadInputBuf(), and CopyLoadRawBuf().
AttrNumber CopyFromStateData::num_defaults |
Definition at line 93 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), and NextCopyFrom().
CopyFormatOptions CopyFromStateData::opts |
Definition at line 77 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyFrom(), CopyFromErrorCallback(), CopyReadAttributesCSV(), CopyReadAttributesText(), CopyReadLineText(), NextCopyFrom(), NextCopyFromRawFields(), and ReceiveCopyBegin().
ExprState* CopyFromStateData::qualexpr |
Definition at line 106 of file copyfrom_internal.h.
Referenced by CopyFrom().
List* CopyFromStateData::range_table |
Definition at line 104 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), and CopyFrom().
char* CopyFromStateData::raw_buf |
Definition at line 167 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyConversionError(), CopyConvertBuf(), CopyLoadInputBuf(), CopyLoadRawBuf(), and CopyReadBinaryData().
int CopyFromStateData::raw_buf_index |
Definition at line 168 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyConversionError(), CopyConvertBuf(), CopyLoadInputBuf(), CopyLoadRawBuf(), CopyReadBinaryData(), and CopyReadLine().
int CopyFromStateData::raw_buf_len |
Definition at line 169 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyConversionError(), CopyConvertBuf(), CopyLoadRawBuf(), and CopyReadLine().
char** CopyFromStateData::raw_fields |
Definition at line 126 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyReadAttributesCSV(), CopyReadAttributesText(), and NextCopyFromRawFields().
bool CopyFromStateData::raw_reached_eof |
Definition at line 170 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), ClosePipeFromProgram(), CopyConvertBuf(), CopyGetData(), CopyLoadInputBuf(), CopyLoadRawBuf(), and CopyReadBinaryData().
Relation CopyFromStateData::rel |
Definition at line 71 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyFrom(), CopyReadAttributesCSV(), CopyReadAttributesText(), NextCopyFrom(), and NextCopyFromRawFields().
bool CopyFromStateData::relname_only |
Definition at line 86 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), CopyFromErrorCallback(), and CopyMultiInsertBufferFlush().
List* CopyFromStateData::rteperminfos |
Definition at line 105 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), and CopyFrom().
TransitionCaptureState* CopyFromStateData::transition_capture |
Definition at line 108 of file copyfrom_internal.h.
Referenced by CopyFrom(), and CopyMultiInsertBufferFlush().
Oid* CopyFromStateData::typioparams |
Definition at line 96 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), and NextCopyFrom().
bool CopyFromStateData::volatile_defexprs |
Definition at line 103 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), and CopyFrom().
Node* CopyFromStateData::whereClause |
Definition at line 79 of file copyfrom_internal.h.
Referenced by BeginCopyFrom(), and CopyFrom().