PostgreSQL Source Code: CopyFromStateData Struct Reference (original) (raw)

#include <[copyfrom_internal.h](copyfrom%5F%5Finternal%5F8h%5Fsource.html)>

Data Fields
const struct CopyFromRoutine * routine
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
ErrorSaveContext * escontext
uint64 num_errors
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 59 of file copyfrom_internal.h.

attnumlist

List* CopyFromStateData::attnumlist

attribute_buf

bytes_processed

uint64 CopyFromStateData::bytes_processed

conversion_proc

Oid CopyFromStateData::conversion_proc

convert_select_flags

bool* CopyFromStateData::convert_select_flags

copy_file

FILE* CopyFromStateData::copy_file

copy_src

copycontext

cur_attname

const char* CopyFromStateData::cur_attname

cur_attval

const char* CopyFromStateData::cur_attval

cur_lineno

uint64 CopyFromStateData::cur_lineno

cur_relname

const char* CopyFromStateData::cur_relname

data_source_cb

defaults

bool* CopyFromStateData::defaults

defexprs

defmap

int* CopyFromStateData::defmap

eol_type

EolType CopyFromStateData::eol_type

escontext

fe_msgbuf

file_encoding

int CopyFromStateData::file_encoding

filename

char* CopyFromStateData::filename

in_functions

FmgrInfo* CopyFromStateData::in_functions

input_buf

char* CopyFromStateData::input_buf

input_buf_index

int CopyFromStateData::input_buf_index

input_buf_len

int CopyFromStateData::input_buf_len

input_reached_eof

bool CopyFromStateData::input_reached_eof

input_reached_error

bool CopyFromStateData::input_reached_error

is_program

bool CopyFromStateData::is_program

line_buf

line_buf_valid

bool CopyFromStateData::line_buf_valid

max_fields

int CopyFromStateData::max_fields

need_transcoding

bool CopyFromStateData::need_transcoding

num_defaults

num_errors

uint64 CopyFromStateData::num_errors

opts

Definition at line 81 of file copyfrom_internal.h.

Referenced by BeginCopyFrom(), CopyFrom(), CopyFromErrorCallback(), CopyFromTextLikeOneRow(), CopyReadAttributesCSV(), CopyReadAttributesText(), CopyReadLineText(), file_acquire_sample_rows(), fileEndForeignScan(), fileIterateForeignScan(), NextCopyFromRawFields(), NextCopyFromRawFieldsInternal(), and ReceiveCopyBegin().

qualexpr

range_table

List* CopyFromStateData::range_table

raw_buf

char* CopyFromStateData::raw_buf

raw_buf_index

int CopyFromStateData::raw_buf_index

raw_buf_len

int CopyFromStateData::raw_buf_len

raw_fields

char** CopyFromStateData::raw_fields

raw_reached_eof

bool CopyFromStateData::raw_reached_eof

rel

relname_only

bool CopyFromStateData::relname_only

routine

rteperminfos

List* CopyFromStateData::rteperminfos

transition_capture

typioparams

Oid* CopyFromStateData::typioparams

volatile_defexprs

bool CopyFromStateData::volatile_defexprs

whereClause

Node* CopyFromStateData::whereClause


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