PostgreSQL Source Code  git master
CopyFormatOptions Struct Reference

#include <copy.h>

Data Fields

int file_encoding
 
bool binary
 
bool freeze
 
bool csv_mode
 
CopyHeaderChoice header_line
 
char * null_print
 
int null_print_len
 
char * null_print_client
 
char * default_print
 
int default_print_len
 
char * delim
 
char * quote
 
char * escape
 
Listforce_quote
 
bool force_quote_all
 
boolforce_quote_flags
 
Listforce_notnull
 
bool force_notnull_all
 
boolforce_notnull_flags
 
Listforce_null
 
bool force_null_all
 
boolforce_null_flags
 
bool convert_selectively
 
CopyOnErrorChoice on_error
 
CopyLogVerbosityChoice log_verbosity
 
Listconvert_select
 

Detailed Description

Definition at line 57 of file copy.h.

Field Documentation

◆ binary

◆ convert_select

List* CopyFormatOptions::convert_select

Definition at line 86 of file copy.h.

Referenced by BeginCopyFrom(), and ProcessCopyOptions().

◆ convert_selectively

bool CopyFormatOptions::convert_selectively

Definition at line 83 of file copy.h.

Referenced by BeginCopyFrom(), and ProcessCopyOptions().

◆ csv_mode

bool CopyFormatOptions::csv_mode

◆ default_print

char* CopyFormatOptions::default_print

◆ default_print_len

int CopyFormatOptions::default_print_len

Definition at line 70 of file copy.h.

Referenced by CopyReadAttributesCSV(), CopyReadAttributesText(), and ProcessCopyOptions().

◆ delim

◆ escape

char* CopyFormatOptions::escape

◆ file_encoding

int CopyFormatOptions::file_encoding

Definition at line 60 of file copy.h.

Referenced by BeginCopyFrom(), BeginCopyTo(), and ProcessCopyOptions().

◆ force_notnull

List* CopyFormatOptions::force_notnull

Definition at line 77 of file copy.h.

Referenced by BeginCopyFrom(), and ProcessCopyOptions().

◆ force_notnull_all

bool CopyFormatOptions::force_notnull_all

Definition at line 78 of file copy.h.

Referenced by BeginCopyFrom(), and ProcessCopyOptions().

◆ force_notnull_flags

bool* CopyFormatOptions::force_notnull_flags

Definition at line 79 of file copy.h.

Referenced by BeginCopyFrom(), and NextCopyFrom().

◆ force_null

List* CopyFormatOptions::force_null

Definition at line 80 of file copy.h.

Referenced by BeginCopyFrom(), and ProcessCopyOptions().

◆ force_null_all

bool CopyFormatOptions::force_null_all

Definition at line 81 of file copy.h.

Referenced by BeginCopyFrom(), and ProcessCopyOptions().

◆ force_null_flags

bool* CopyFormatOptions::force_null_flags

Definition at line 82 of file copy.h.

Referenced by BeginCopyFrom(), and NextCopyFrom().

◆ force_quote

List* CopyFormatOptions::force_quote

Definition at line 74 of file copy.h.

Referenced by BeginCopyTo(), and ProcessCopyOptions().

◆ force_quote_all

bool CopyFormatOptions::force_quote_all

Definition at line 75 of file copy.h.

Referenced by BeginCopyTo(), and ProcessCopyOptions().

◆ force_quote_flags

bool* CopyFormatOptions::force_quote_flags

Definition at line 76 of file copy.h.

Referenced by BeginCopyTo(), and CopyOneRowTo().

◆ freeze

bool CopyFormatOptions::freeze

Definition at line 63 of file copy.h.

Referenced by CopyFrom(), and ProcessCopyOptions().

◆ header_line

CopyHeaderChoice CopyFormatOptions::header_line

Definition at line 65 of file copy.h.

Referenced by DoCopyTo(), NextCopyFromRawFields(), and ProcessCopyOptions().

◆ log_verbosity

CopyLogVerbosityChoice CopyFormatOptions::log_verbosity

Definition at line 85 of file copy.h.

Referenced by NextCopyFrom(), and ProcessCopyOptions().

◆ null_print

char* CopyFormatOptions::null_print

◆ null_print_client

char* CopyFormatOptions::null_print_client

Definition at line 68 of file copy.h.

Referenced by CopyOneRowTo(), and DoCopyTo().

◆ null_print_len

int CopyFormatOptions::null_print_len

Definition at line 67 of file copy.h.

Referenced by CopyReadAttributesCSV(), CopyReadAttributesText(), DoCopyTo(), and ProcessCopyOptions().

◆ on_error

CopyOnErrorChoice CopyFormatOptions::on_error

Definition at line 84 of file copy.h.

Referenced by BeginCopyFrom(), CopyFrom(), NextCopyFrom(), and ProcessCopyOptions().

◆ quote

char* CopyFormatOptions::quote

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