PostgreSQL Source Code git master
Data Fields
_psqlSettings Struct Reference

#include <settings.h>

Data Fields

PGconndb
 
int  encoding
 
FILE *  queryFout
 
bool  queryFoutPipe
 
FILE *  copyStream
 
 
 
char *  gfname
 
 
char *  gset_prefix
 
bool  gdesc_flag
 
bool  gexec_flag
 
 
int  bind_nparams
 
char **  bind_params
 
char *  stmtName
 
 
int  piped_syncs
 
 
 
bool  crosstab_flag
 
char *  ctv_args [4]
 
bool  notty
 
 
FILE *  cur_cmd_source
 
 
int  sversion
 
const char *  progname
 
char *  inputfile
 
 
 
bool  timing
 
FILE *  logfile
 
 
 
bool  autocommit
 
bool  on_error_stop
 
bool  quiet
 
bool  singleline
 
bool  singlestep
 
 
bool  hide_tableam
 
int  fetch_count
 
int  histsize
 
int  ignoreeof
 
double  watch_interval
 
 
 
 
 
 
const char *  prompt1
 
const char *  prompt2
 
const char *  prompt3
 
 
 
 

Detailed Description

Definition at line 101 of file settings.h.

Field Documentation

autocommit

bool _psqlSettings::autocommit

Definition at line 165 of file settings.h.

Referenced by autocommit_hook(), fail_lo_xact(), finish_lo_xact(), and SendQuery().

available_results

int _psqlSettings::available_results

Definition at line 128 of file settings.h.

Referenced by discardAbortedPipelineResults(), ExecQueryAndProcessResults(), pipelineReset(), and SetPipelineVariables().

bind_nparams

int _psqlSettings::bind_nparams

Definition at line 122 of file settings.h.

Referenced by clean_extended_state(), exec_command_bind(), exec_command_bind_named(), and ExecQueryAndProcessResults().

bind_params

char** _psqlSettings::bind_params

Definition at line 123 of file settings.h.

Referenced by clean_extended_state(), exec_command_bind(), exec_command_bind_named(), and ExecQueryAndProcessResults().

comp_case

PSQL_COMP_CASE _psqlSettings::comp_case

Definition at line 179 of file settings.h.

Referenced by comp_keyword_case_hook().

copyStream

FILE* _psqlSettings::copyStream

Definition at line 108 of file settings.h.

Referenced by do_copy(), ExecQueryAndProcessResults(), HandleCopyResult(), and main().

crosstab_flag

bool _psqlSettings::crosstab_flag

Definition at line 132 of file settings.h.

Referenced by exec_command_crosstabview(), ExecQueryAndProcessResults(), PrintQueryResult(), and SendQuery().

ctv_args

char* _psqlSettings::ctv_args[4]

Definition at line 133 of file settings.h.

Referenced by exec_command_crosstabview(), PrintResultInCrosstab(), and SendQuery().

cur_cmd_interactive

bool _psqlSettings::cur_cmd_interactive

Definition at line 140 of file settings.h.

Referenced by CheckConnection(), do_connect(), exec_command(), HandleSlashCmds(), main(), MainLoop(), and SendQuery().

cur_cmd_source

FILE* _psqlSettings::cur_cmd_source

Definition at line 138 of file settings.h.

Referenced by do_copy(), handleCopyIn(), HandleCopyResult(), main(), and MainLoop().

db

PGconn* _psqlSettings::db

Definition at line 103 of file settings.h.

Referenced by AcceptResult(), CheckConnection(), ClearOrSaveAllResults(), connection_warnings(), ConnectionUp(), describeConfigurationParameters(), DescribeQuery(), discardAbortedPipelineResults(), do_connect(), do_lo_export(), do_lo_import(), do_lo_unlink(), exec_command_conninfo(), exec_command_encoding(), exec_command_g(), exec_command_gexec(), exec_command_gset(), exec_command_password(), exec_command_sendpipeline(), exec_command_watch(), ExecQueryAndProcessResults(), get_conninfo_value(), get_create_object_cmd(), get_prompt(), HandleCopyResult(), is_superuser(), lookup_object_oid(), main(), MainLoop(), printGSSInfo(), PrintNotifications(), printSSLInfo(), psql_get_variable(), PSQLexec(), PSQLexecWatch(), SendQuery(), session_username(), show_context_hook(), slashUsage(), standard_strings(), start_lo_xact(), SyncVariables(), validateSQLNamePattern(), and verbosity_hook().

dead_conn

PGconn* _psqlSettings::dead_conn

Definition at line 158 of file settings.h.

Referenced by CheckConnection(), do_connect(), and main().

echo

PSQL_ECHO _psqlSettings::echo

Definition at line 176 of file settings.h.

Referenced by echo_hook(), ExecQueryTuples(), main(), MainLoop(), and SendQuery().

echo_hidden

PSQL_ECHO_HIDDEN _psqlSettings::echo_hidden

Definition at line 177 of file settings.h.

Referenced by echo_hidden_command(), echo_hidden_hook(), and PSQLexec().

encoding

int _psqlSettings::encoding

Definition at line 104 of file settings.h.

Referenced by command_no_begin(), describeOneTableDetails(), do_copy(), exec_command_edit(), exec_command_encoding(), exec_command_write(), get_create_object_cmd(), get_prompt(), indexOfColumn(), main(), MainLoop(), parse_slash_copy(), process_file(), SendQuery(), skip_white_space(), and SyncVariables().

fetch_count

int _psqlSettings::fetch_count

Definition at line 172 of file settings.h.

Referenced by ExecQueryAndProcessResults(), and fetch_count_hook().

gdesc_flag

bool _psqlSettings::gdesc_flag

Definition at line 118 of file settings.h.

Referenced by exec_command_gdesc(), and SendQuery().

getPassword

enum trivalue _psqlSettings::getPassword

Definition at line 137 of file settings.h.

Referenced by do_connect(), main(), and parse_psql_options().

gexec_flag

bool _psqlSettings::gexec_flag

Definition at line 119 of file settings.h.

Referenced by exec_command_gexec(), ExecQueryAndProcessResults(), ExecQueryTuples(), PrintQueryResult(), and SendQuery().

gfname

char* _psqlSettings::gfname

Definition at line 114 of file settings.h.

Referenced by exec_command_g(), ExecQueryAndProcessResults(), SendQuery(), and SetupGOutput().

gsavepopt

printQueryOpt* _psqlSettings::gsavepopt

Definition at line 115 of file settings.h.

Referenced by exec_command_g(), process_command_g_options(), and SendQuery().

gset_prefix

char* _psqlSettings::gset_prefix

Definition at line 117 of file settings.h.

Referenced by exec_command_gset(), ExecQueryAndProcessResults(), PrintQueryResult(), SendQuery(), and StoreQueryTuple().

hide_compression

bool _psqlSettings::hide_compression

Definition at line 170 of file settings.h.

Referenced by describeOneTableDetails(), and hide_compression_hook().

hide_tableam

bool _psqlSettings::hide_tableam

Definition at line 171 of file settings.h.

Referenced by describeOneTableDetails(), hide_tableam_hook(), and listTables().

histcontrol

HistControl _psqlSettings::histcontrol

Definition at line 180 of file settings.h.

Referenced by histcontrol_hook(), and pg_send_history().

histsize

int _psqlSettings::histsize

Definition at line 173 of file settings.h.

Referenced by finishInput(), and histsize_hook().

ignoreeof

int _psqlSettings::ignoreeof

Definition at line 174 of file settings.h.

Referenced by ignoreeof_hook(), and MainLoop().

inputfile

char* _psqlSettings::inputfile

Definition at line 143 of file settings.h.

Referenced by exec_command_prompt(), log_locus_callback(), and process_file().

last_error_result

PGresult* _psqlSettings::last_error_result

Definition at line 110 of file settings.h.

Referenced by ClearOrSaveResult(), exec_command_errverbose(), and main().

lineno

uint64 _psqlSettings::lineno

Definition at line 144 of file settings.h.

Referenced by handleCopyIn(), log_locus_callback(), and MainLoop().

logfile

FILE* _psqlSettings::logfile

Definition at line 149 of file settings.h.

Referenced by describeAccessMethods(), describeAggregates(), describeConfigurationParameters(), describeFunctions(), describeOneTableDetails(), describeOneTSConfig(), describeOneTSParser(), describeOperators(), describePublications(), describeRoleGrants(), describeRoles(), describeSubscriptions(), describeTablespaces(), describeTypes(), echo_hidden_command(), exec_command_conninfo(), ExecQueryAndProcessResults(), listAllDbs(), listCasts(), listCollations(), listConversions(), listDbRoleSettings(), listDefaultACLs(), listDomains(), listEventTriggers(), listExtendedStats(), listExtensions(), listForeignDataWrappers(), listForeignServers(), listForeignTables(), listLanguages(), listLargeObjects(), listOneExtensionContents(), listOperatorClasses(), listOperatorFamilies(), listOpFamilyFunctions(), listOpFamilyOperators(), listPartitionedTables(), listPublications(), listSchemas(), listTables(), listTSConfigs(), listTSDictionaries(), listTSParsers(), listTSTemplates(), listUserMappings(), main(), objectDescription(), permissionsList(), print_lo_result(), printCrosstab(), PrintQueryStatus(), PrintQueryTuples(), PSQLexec(), and SendQuery().

notty

bool _psqlSettings::notty

Definition at line 135 of file settings.h.

Referenced by connection_warnings(), do_connect(), main(), and MainLoop().

on_error_rollback

PSQL_ERROR_ROLLBACK _psqlSettings::on_error_rollback

Definition at line 178 of file settings.h.

Referenced by on_error_rollback_hook(), and SendQuery().

on_error_stop

bool _psqlSettings::on_error_stop

Definition at line 166 of file settings.h.

Referenced by ExecQueryTuples(), main(), MainLoop(), and on_error_stop_hook().

piped_commands

int _psqlSettings::piped_commands

Definition at line 126 of file settings.h.

Referenced by ExecQueryAndProcessResults(), pipelineReset(), and SetPipelineVariables().

piped_syncs

int _psqlSettings::piped_syncs

Definition at line 127 of file settings.h.

Referenced by discardAbortedPipelineResults(), ExecQueryAndProcessResults(), pipelineReset(), and SetPipelineVariables().

popt

printQueryOpt _psqlSettings::popt

Definition at line 112 of file settings.h.

Referenced by describeAccessMethods(), describeAggregates(), describeConfigurationParameters(), describeFunctions(), describeOneTableDetails(), describeOneTSConfig(), describeOneTSParser(), describeOperators(), describePublications(), describeRoleGrants(), describeRoles(), describeSubscriptions(), describeTablespaces(), describeTypes(), do_pset(), do_watch(), exec_command_a(), exec_command_C(), exec_command_conninfo(), exec_command_d(), exec_command_encoding(), exec_command_f(), exec_command_g(), exec_command_help(), exec_command_html(), exec_command_list(), exec_command_lo(), exec_command_pset(), exec_command_s(), exec_command_sf_sv(), exec_command_slash_command_help(), exec_command_t(), exec_command_T(), exec_command_x(), exec_command_z(), ExecQueryAndProcessResults(), helpSQL(), helpVariables(), listAllDbs(), listCasts(), listCollations(), listConversions(), listDbRoleSettings(), listDefaultACLs(), listDomains(), listEventTriggers(), listExtendedStats(), listExtensions(), listForeignDataWrappers(), listForeignServers(), listForeignTables(), listLanguages(), listLargeObjects(), listOneExtensionContents(), listOperatorClasses(), listOperatorFamilies(), listOpFamilyFunctions(), listOpFamilyOperators(), listPartitionedTables(), listPublications(), listSchemas(), listTables(), listTSConfigs(), listTSDictionaries(), listTSParsers(), listTSTemplates(), listUserMappings(), main(), objectDescription(), parse_psql_options(), permissionsList(), print_lo_result(), printCrosstab(), printHistory(), PrintQueryStatus(), PrintQueryTuples(), process_command_g_options(), SendQuery(), slashUsage(), SyncVariables(), and usage().

progname

const char* _psqlSettings::progname

Definition at line 142 of file settings.h.

Referenced by connection_warnings(), do_connect(), main(), MainLoop(), and parse_psql_options().

prompt1

const char* _psqlSettings::prompt1

Definition at line 181 of file settings.h.

Referenced by get_prompt(), and prompt1_hook().

prompt2

const char* _psqlSettings::prompt2

Definition at line 182 of file settings.h.

Referenced by get_prompt(), and prompt2_hook().

prompt3

const char* _psqlSettings::prompt3

Definition at line 183 of file settings.h.

Referenced by get_prompt(), and prompt3_hook().

queryFout

FILE* _psqlSettings::queryFout

Definition at line 105 of file settings.h.

Referenced by describeAccessMethods(), describeAggregates(), describeConfigurationParameters(), describeFunctions(), describeOneTableDetails(), describeOneTSConfig(), describeOneTSParser(), describeOperators(), describePublications(), DescribeQuery(), describeRoleGrants(), describeRoles(), describeSubscriptions(), describeTablespaces(), describeTypes(), do_copy(), exec_command_conninfo(), exec_command_echo(), exec_command_sf_sv(), ExecQueryAndProcessResults(), HandleCopyResult(), HandleSlashCmds(), listAllDbs(), listCasts(), listCollations(), listConversions(), listDbRoleSettings(), listDefaultACLs(), listDomains(), listEventTriggers(), listExtendedStats(), listExtensions(), listForeignDataWrappers(), listForeignServers(), listForeignTables(), listLanguages(), listLargeObjects(), listOneExtensionContents(), listOperatorClasses(), listOperatorFamilies(), listOpFamilyFunctions(), listOpFamilyOperators(), listPartitionedTables(), listPublications(), listSchemas(), listTables(), listTSConfigs(), listTSDictionaries(), listTSParsers(), listTSTemplates(), listUserMappings(), log_pre_callback(), main(), objectDescription(), permissionsList(), print_lo_result(), printCrosstab(), PrintNotifications(), PrintQueryStatus(), PrintQueryTuples(), and setQFout().

queryFoutPipe

bool _psqlSettings::queryFoutPipe

Definition at line 106 of file settings.h.

Referenced by main(), and setQFout().

quiet

bool _psqlSettings::quiet

Definition at line 167 of file settings.h.

Referenced by connection_warnings(), describeOneTableDetails(), describePublications(), describeTableDetails(), do_connect(), exec_command_a(), exec_command_C(), exec_command_f(), exec_command_html(), exec_command_print(), exec_command_pset(), exec_command_reset(), exec_command_s(), exec_command_t(), exec_command_T(), exec_command_timing(), exec_command_x(), handleCopyIn(), listDbRoleSettings(), listExtensionContents(), listTables(), listTSConfigsVerbose(), listTSParsersVerbose(), main(), MainLoop(), parse_psql_options(), print_lo_result(), PrintQueryStatus(), and quiet_hook().

requested_results

int _psqlSettings::requested_results

Definition at line 129 of file settings.h.

Referenced by discardAbortedPipelineResults(), exec_command_getresults(), ExecQueryAndProcessResults(), and pipelineReset().

send_mode

PSQL_SEND_MODE _psqlSettings::send_mode

Definition at line 120 of file settings.h.

Referenced by clean_extended_state(), exec_command_bind(), exec_command_bind_named(), exec_command_close_prepared(), exec_command_endpipeline(), exec_command_flush(), exec_command_flushrequest(), exec_command_getresults(), exec_command_parse(), exec_command_sendpipeline(), exec_command_startpipeline(), exec_command_syncpipeline(), and ExecQueryAndProcessResults().

show_all_results

bool _psqlSettings::show_all_results

Definition at line 185 of file settings.h.

Referenced by ExecQueryAndProcessResults(), PrintQueryResult(), and show_all_results_hook().

show_context

PGContextVisibility _psqlSettings::show_context

Definition at line 186 of file settings.h.

Referenced by show_context_hook(), and SyncVariables().

singleline

bool _psqlSettings::singleline

Definition at line 168 of file settings.h.

Referenced by get_prompt(), MainLoop(), and singleline_hook().

singlestep

bool _psqlSettings::singlestep

Definition at line 169 of file settings.h.

Referenced by ExecQueryTuples(), SendQuery(), and singlestep_hook().

stmt_lineno

uint64 _psqlSettings::stmt_lineno

Definition at line 145 of file settings.h.

Referenced by get_prompt(), handleCopyIn(), and MainLoop().

stmtName

char* _psqlSettings::stmtName

Definition at line 124 of file settings.h.

Referenced by clean_extended_state(), exec_command_bind_named(), exec_command_close_prepared(), exec_command_parse(), and ExecQueryAndProcessResults().

sversion

int _psqlSettings::sversion

Definition at line 141 of file settings.h.

Referenced by connection_warnings(), describeAccessMethods(), describeAggregates(), describeConfigurationParameters(), describeFunctions(), describeOneTableDetails(), describePublications(), describeRoleGrants(), describeRoles(), describeSubscriptions(), get_create_object_cmd(), listAllDbs(), listCollations(), listEventTriggers(), listExtendedStats(), listPartitionedTables(), listPublications(), listSchemas(), listTables(), permissionsList(), and SyncVariables().

timing

bool _psqlSettings::timing

Definition at line 147 of file settings.h.

Referenced by DescribeQuery(), exec_command_timing(), ExecQueryAndProcessResults(), PSQLexecWatch(), SendQuery(), and slashUsage().

vars

VariableSpace _psqlSettings::vars

Definition at line 151 of file settings.h.

Referenced by do_lo_import(), EstablishVariableSpace(), exec_command_encoding(), exec_command_getenv(), exec_command_prompt(), exec_command_set(), exec_command_unset(), ExecQueryAndProcessResults(), get_prompt(), initializeInput(), main(), parse_psql_options(), PrintQueryStatus(), psql_get_variable(), SendQuery(), SetPipelineVariables(), SetResultVariables(), SetShellResultVariables(), StoreQueryTuple(), SyncVariables(), and UnsyncVariables().

verbosity

PGVerbosity _psqlSettings::verbosity

Definition at line 184 of file settings.h.

Referenced by SyncVariables(), and verbosity_hook().

watch_interval

double _psqlSettings::watch_interval

Definition at line 175 of file settings.h.

Referenced by exec_command_watch(), and watch_interval_hook().


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

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