PostgreSQL Source Code  git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
DefElem Struct Reference

#include <parsenodes.h>

Data Fields

NodeTag type
 
char * defnamespace
 
char * defname
 
Nodearg
 
DefElemAction defaction
 
ParseLoc location
 

Detailed Description

Definition at line 813 of file parsenodes.h.

Field Documentation

◆ arg

◆ defaction

DefElemAction DefElem::defaction

Definition at line 820 of file parsenodes.h.

Referenced by transformGenericOptions().

◆ defname

char* DefElem::defname

Definition at line 817 of file parsenodes.h.

Referenced by AlterDatabase(), AlterFunction(), AlterOperator(), AlterRole(), AlterTableGetRelOptionsLockLevel(), AlterTSDictionary(), AlterType(), apply_server_options(), apply_table_options(), ATExecSetIdentity(), ATExecSetRelOptions(), check_selective_binary_conversion(), cluster(), compute_common_attribute(), compute_function_attributes(), createdb(), CreateEventTrigger(), CreateExtension(), CreateRole(), dblink_fdw_validator(), defGetBoolean(), defGetCopyHeaderChoice(), defGetCopyRejectLimitOption(), defGetInt32(), defGetInt64(), defGetNumeric(), defGetObjectId(), defGetQualifiedName(), defGetStreamingMode(), defGetString(), defGetStringList(), defGetTypeLength(), defGetTypeName(), DefineAggregate(), DefineCollation(), DefineOperator(), DefineRange(), DefineTSConfiguration(), DefineTSDictionary(), DefineTSParser(), DefineTSTemplate(), DefineType(), DefineView(), deparseAnalyzeSql(), deparseColumnRef(), deparseRelation(), dintdict_init(), dispell_init(), DropDatabase(), dsimple_init(), dsnowball_init(), dsynonym_init(), dxsyn_init(), ExecAlterDefaultPrivilegesStmt(), ExecAlterExtensionStmt(), ExecReindex(), ExecSetVariableStmt(), ExecuteDoStmt(), ExecVacuum(), ExplainQuery(), ExplainResultDesc(), ExtractConnectionOptions(), extractModify(), file_fdw_validator(), fileGetOptions(), generateSerialExtraStmts(), get_batch_size_option(), get_connect_string(), get_file_fdw_attribute_options(), GetCommandLogLevel(), GrantRole(), init_params(), make_new_connection(), optionListToArray(), parse_basebackup_options(), parse_func_options(), parse_output_parameters(), parse_publication_options(), parse_subscription_options(), parseCreateReplSlotOptions(), pg_decode_startup(), postgres_fdw_validator(), postgresAcquireSampleRowsFunc(), postgresExecForeignTruncate(), postgresImportForeignSchema(), postgresIsForeignRelUpdatable(), postgresql_fdw_validator(), ProcessCopyOptions(), prsd_headline(), sepgsql_utility_command(), serialize_deflist(), standard_ProcessUtility(), thesaurus_init(), transformAlterTableStmt(), transformExplainStmt(), transformGenericOptions(), transformRelOptions(), unaccent_init(), and UserMappingPasswordRequired().

◆ defnamespace

char* DefElem::defnamespace

Definition at line 816 of file parsenodes.h.

Referenced by transformRelOptions().

◆ location

◆ type

NodeTag DefElem::type

Definition at line 815 of file parsenodes.h.


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