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
 
boolforce_notnull_flags
 
Listforce_null
 
boolforce_null_flags
 
bool convert_selectively
 
Listconvert_select
 

Detailed Description

Definition at line 38 of file copy.h.

Field Documentation

◆ binary

◆ convert_select

List* CopyFormatOptions::convert_select

Definition at line 63 of file copy.h.

Referenced by BeginCopyFrom(), and ProcessCopyOptions().

◆ convert_selectively

bool CopyFormatOptions::convert_selectively

Definition at line 62 of file copy.h.

Referenced by BeginCopyFrom(), and ProcessCopyOptions().

◆ csv_mode

bool CopyFormatOptions::csv_mode

◆ default_print

char* CopyFormatOptions::default_print

Definition at line 50 of file copy.h.

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

◆ default_print_len

int CopyFormatOptions::default_print_len

Definition at line 51 of file copy.h.

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

◆ delim

◆ escape

char* CopyFormatOptions::escape

◆ file_encoding

int CopyFormatOptions::file_encoding

Definition at line 41 of file copy.h.

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

◆ force_notnull

List* CopyFormatOptions::force_notnull

Definition at line 58 of file copy.h.

Referenced by BeginCopyFrom(), and ProcessCopyOptions().

◆ force_notnull_flags

bool* CopyFormatOptions::force_notnull_flags

Definition at line 59 of file copy.h.

Referenced by BeginCopyFrom(), and NextCopyFrom().

◆ force_null

List* CopyFormatOptions::force_null

Definition at line 60 of file copy.h.

Referenced by BeginCopyFrom(), and ProcessCopyOptions().

◆ force_null_flags

bool* CopyFormatOptions::force_null_flags

Definition at line 61 of file copy.h.

Referenced by BeginCopyFrom(), and NextCopyFrom().

◆ force_quote

List* CopyFormatOptions::force_quote

Definition at line 55 of file copy.h.

Referenced by BeginCopyTo(), and ProcessCopyOptions().

◆ force_quote_all

bool CopyFormatOptions::force_quote_all

Definition at line 56 of file copy.h.

Referenced by BeginCopyTo(), and ProcessCopyOptions().

◆ force_quote_flags

bool* CopyFormatOptions::force_quote_flags

Definition at line 57 of file copy.h.

Referenced by BeginCopyTo(), and CopyOneRowTo().

◆ freeze

bool CopyFormatOptions::freeze

Definition at line 44 of file copy.h.

Referenced by CopyFrom(), and ProcessCopyOptions().

◆ header_line

CopyHeaderChoice CopyFormatOptions::header_line

Definition at line 46 of file copy.h.

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

◆ null_print

char* CopyFormatOptions::null_print

◆ null_print_client

char* CopyFormatOptions::null_print_client

Definition at line 49 of file copy.h.

Referenced by CopyOneRowTo(), and DoCopyTo().

◆ null_print_len

int CopyFormatOptions::null_print_len

Definition at line 48 of file copy.h.

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

◆ quote

char* CopyFormatOptions::quote

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