MCPcopy Create free account
hub / github.com/apache/cloudberry / EstablishVariableSpace

Function EstablishVariableSpace

src/bin/psql/startup.c:1181–1249  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1179}
1180
1181static void
1182EstablishVariableSpace(void)
1183{
1184 pset.vars = CreateVariableSpace();
1185
1186 SetVariableHooks(pset.vars, "AUTOCOMMIT",
1187 bool_substitute_hook,
1188 autocommit_hook);
1189 SetVariableHooks(pset.vars, "ON_ERROR_STOP",
1190 bool_substitute_hook,
1191 on_error_stop_hook);
1192 SetVariableHooks(pset.vars, "QUIET",
1193 bool_substitute_hook,
1194 quiet_hook);
1195 SetVariableHooks(pset.vars, "SINGLELINE",
1196 bool_substitute_hook,
1197 singleline_hook);
1198 SetVariableHooks(pset.vars, "SINGLESTEP",
1199 bool_substitute_hook,
1200 singlestep_hook);
1201 SetVariableHooks(pset.vars, "FETCH_COUNT",
1202 fetch_count_substitute_hook,
1203 fetch_count_hook);
1204 SetVariableHooks(pset.vars, "HISTFILE",
1205 NULL,
1206 histfile_hook);
1207 SetVariableHooks(pset.vars, "HISTSIZE",
1208 histsize_substitute_hook,
1209 histsize_hook);
1210 SetVariableHooks(pset.vars, "IGNOREEOF",
1211 ignoreeof_substitute_hook,
1212 ignoreeof_hook);
1213 SetVariableHooks(pset.vars, "ECHO",
1214 echo_substitute_hook,
1215 echo_hook);
1216 SetVariableHooks(pset.vars, "ECHO_HIDDEN",
1217 bool_substitute_hook,
1218 echo_hidden_hook);
1219 SetVariableHooks(pset.vars, "ON_ERROR_ROLLBACK",
1220 bool_substitute_hook,
1221 on_error_rollback_hook);
1222 SetVariableHooks(pset.vars, "COMP_KEYWORD_CASE",
1223 comp_keyword_case_substitute_hook,
1224 comp_keyword_case_hook);
1225 SetVariableHooks(pset.vars, "HISTCONTROL",
1226 histcontrol_substitute_hook,
1227 histcontrol_hook);
1228 SetVariableHooks(pset.vars, "PROMPT1",
1229 NULL,
1230 prompt1_hook);
1231 SetVariableHooks(pset.vars, "PROMPT2",
1232 NULL,
1233 prompt2_hook);
1234 SetVariableHooks(pset.vars, "PROMPT3",
1235 NULL,
1236 prompt3_hook);
1237 SetVariableHooks(pset.vars, "VERBOSITY",
1238 verbosity_substitute_hook,

Callers 1

mainFunction · 0.85

Calls 2

CreateVariableSpaceFunction · 0.85
SetVariableHooksFunction · 0.85

Tested by

no test coverage detected