Get desktop application: View/edit binary Protocol Buffers messages
Used in: Node
repeated Node elements = 1 int32 location = 2 Used in: Node
oneof valbool isnull = 10 int32 location = 11 Used in: Node
repeated Node name = 2 optional Node lexpr = 3 optional Node rexpr = 4 int32 location = 5 Used in: A_Expr
A_EXPR_KIND_UNDEFINED = 0 AEXPR_OP = 1 AEXPR_OP_ANY = 2 AEXPR_OP_ALL = 3 AEXPR_DISTINCT = 4 AEXPR_NOT_DISTINCT = 5 AEXPR_NULLIF = 6 AEXPR_IN = 7 AEXPR_LIKE = 8 AEXPR_ILIKE = 9 AEXPR_SIMILAR = 10 AEXPR_BETWEEN = 11 AEXPR_NOT_BETWEEN = 12 AEXPR_BETWEEN_SYM = 13 AEXPR_NOT_BETWEEN_SYM = 14 Used in: Node
bool is_slice = 1 optional Node lidx = 2 optional Node uidx = 3 Used in: Node
optional Node arg = 1 repeated Node indirection = 2 Used in: Node
(message has no fields)
Used in: Node
string priv_name = 1 repeated Node cols = 2 Used in: Aggref
AGG_SPLIT_UNDEFINED = 0 AGGSPLIT_SIMPLE = 1 AGGSPLIT_INITIAL_SERIAL = 2 AGGSPLIT_FINAL_DESERIAL = 3 AGG_STRATEGY_UNDEFINED = 0 AGG_PLAIN = 1 AGG_SORTED = 2 AGG_HASHED = 3 AGG_MIXED = 4 Used in: Node
optional Node xpr = 1 uint32 aggfnoid = 2 uint32 aggtype = 3 uint32 aggcollid = 4 uint32 inputcollid = 5 repeated Node aggargtypes = 6 repeated Node aggdirectargs = 7 repeated Node args = 8 repeated Node aggorder = 9 repeated Node aggdistinct = 10 optional Node aggfilter = 11 bool aggstar = 12 bool aggvariadic = 13 string aggkind = 14 uint32 agglevelsup = 15 int32 aggno = 17 int32 aggtransno = 18 int32 location = 19 Used in: JoinExpr , JsonTable , Node , RangeFunction , RangeSubselect , RangeTableFunc , RangeTblEntry , RangeVar
string aliasname = 1 repeated Node colnames = 2 Used in: Node
repeated Node collname = 1 Used in: Node
Used in: Node
Used in: Node
string dbname = 1 repeated Node options = 2 Used in: Node
Used in: Node
string subtype = 1 repeated Node type_name = 2 string name = 3 optional Node def = 4 bool missing_ok = 6 Used in: Node
repeated Node type_name = 1 string old_val = 2 string new_val = 3 string new_val_neighbor = 4 bool new_val_is_after = 5 bool skip_if_new_val_exists = 6 Used in: Node
string trigname = 1 string tgenabled = 2 Used in: Node
string extname = 1 int32 action = 2 optional Node object = 4 Used in: Node
string extname = 1 repeated Node options = 2 Used in: Node
string fdwname = 1 repeated Node func_options = 2 repeated Node options = 3 Used in: Node
string servername = 1 string version = 2 repeated Node options = 3 bool has_version = 4 Used in: Node
repeated Node actions = 3 Used in: Node
optional RangeVar relation = 2 optional Node object = 3 optional String extname = 4 bool remove = 5 Used in: Node
optional RangeVar relation = 2 optional Node object = 3 string newschema = 4 bool missing_ok = 5 Used in: Node
repeated Node opfamilyname = 1 string amname = 2 bool is_drop = 3 repeated Node items = 4 Used in: Node
repeated Node options = 2 Used in: Node
Used in: Node
string policy_name = 1 optional RangeVar table = 2 repeated Node roles = 3 optional Node qual = 4 optional Node with_check = 5 Used in: AlterPublicationStmt
ALTER_PUBLICATION_ACTION_UNDEFINED = 0 AP_AddObjects = 1 AP_DropObjects = 2 AP_SetObjects = 3 Used in: Node
string pubname = 1 repeated Node options = 2 repeated Node pubobjects = 3 bool for_all_tables = 4 Used in: Node
optional RoleSpec role = 1 string database = 2 Used in: Node
optional RoleSpec role = 1 repeated Node options = 2 int32 action = 3 Used in: Node
optional RangeVar sequence = 1 repeated Node options = 2 bool for_identity = 3 bool missing_ok = 4 Used in: Node
repeated Node defnames = 1 optional Node stxstattarget = 2 bool missing_ok = 3 Used in: Node
string subname = 2 string conninfo = 3 repeated Node publication = 4 repeated Node options = 5 Used in: AlterSubscriptionStmt
ALTER_SUBSCRIPTION_TYPE_UNDEFINED = 0 ALTER_SUBSCRIPTION_OPTIONS = 1 ALTER_SUBSCRIPTION_CONNECTION = 2 ALTER_SUBSCRIPTION_SET_PUBLICATION = 3 ALTER_SUBSCRIPTION_ADD_PUBLICATION = 4 ALTER_SUBSCRIPTION_DROP_PUBLICATION = 5 ALTER_SUBSCRIPTION_REFRESH = 6 ALTER_SUBSCRIPTION_ENABLED = 7 ALTER_SUBSCRIPTION_SKIP = 8 Used in: Node
Used in: AlterTSConfigurationStmt
ALTER_TSCONFIG_TYPE_UNDEFINED = 0 ALTER_TSCONFIG_ADD_MAPPING = 1 ALTER_TSCONFIG_ALTER_MAPPING_FOR_TOKEN = 2 ALTER_TSCONFIG_REPLACE_DICT = 3 ALTER_TSCONFIG_REPLACE_DICT_FOR_TOKEN = 4 ALTER_TSCONFIG_DROP_MAPPING = 5 Used in: Node
repeated Node cfgname = 2 repeated Node tokentype = 3 repeated Node dicts = 4 bool override = 5 bool replace = 6 bool missing_ok = 7 Used in: Node
repeated Node dictname = 1 repeated Node options = 2 Used in: Node
string name = 2 int32 num = 3 optional RoleSpec newowner = 4 optional Node def = 5 bool missing_ok = 7 bool recurse = 8 Used in: Node
string orig_tablespacename = 1 repeated Node roles = 3 string new_tablespacename = 4 bool nowait = 5 Used in: Node
string tablespacename = 1 repeated Node options = 2 bool is_reset = 3 Used in: Node
optional RangeVar relation = 1 repeated Node cmds = 2 bool missing_ok = 4 Used in: AlterTableCmd
ALTER_TABLE_TYPE_UNDEFINED = 0 AT_AddColumn = 1 AT_AddColumnToView = 2 AT_ColumnDefault = 3 AT_CookedColumnDefault = 4 AT_DropNotNull = 5 AT_SetNotNull = 6 AT_SetExpression = 7 AT_DropExpression = 8 AT_CheckNotNull = 9 AT_SetStatistics = 10 AT_SetOptions = 11 AT_ResetOptions = 12 AT_SetStorage = 13 AT_SetCompression = 14 AT_DropColumn = 15 AT_AddIndex = 16 AT_ReAddIndex = 17 AT_AddConstraint = 18 AT_ReAddConstraint = 19 AT_ReAddDomainConstraint = 20 AT_AlterConstraint = 21 AT_ValidateConstraint = 22 AT_AddIndexConstraint = 23 AT_DropConstraint = 24 AT_ReAddComment = 25 AT_AlterColumnType = 26 AT_AlterColumnGenericOptions = 27 AT_ChangeOwner = 28 AT_ClusterOn = 29 AT_DropCluster = 30 AT_SetLogged = 31 AT_SetUnLogged = 32 AT_DropOids = 33 AT_SetAccessMethod = 34 AT_SetTableSpace = 35 AT_SetRelOptions = 36 AT_ResetRelOptions = 37 AT_ReplaceRelOptions = 38 AT_EnableTrig = 39 AT_EnableAlwaysTrig = 40 AT_EnableReplicaTrig = 41 AT_DisableTrig = 42 AT_EnableTrigAll = 43 AT_DisableTrigAll = 44 AT_EnableTrigUser = 45 AT_DisableTrigUser = 46 AT_EnableRule = 47 AT_EnableAlwaysRule = 48 AT_EnableReplicaRule = 49 AT_DisableRule = 50 AT_AddInherit = 51 AT_DropInherit = 52 AT_AddOf = 53 AT_DropOf = 54 AT_ReplicaIdentity = 55 AT_EnableRowSecurity = 56 AT_DisableRowSecurity = 57 AT_ForceRowSecurity = 58 AT_NoForceRowSecurity = 59 AT_GenericOptions = 60 AT_AttachPartition = 61 AT_DetachPartition = 62 AT_DetachPartitionFinalize = 63 AT_AddIdentity = 64 AT_SetIdentity = 65 AT_DropIdentity = 66 AT_ReAddStatistics = 67 Used in: Node
repeated Node type_name = 1 repeated Node options = 2 Used in: Node
optional RoleSpec user = 1 string servername = 2 repeated Node options = 3 Used in: Node
optional Node xpr = 1 repeated Node subplans = 2 Used in: Node
optional Node xpr = 1 optional Node arg = 2 optional Node elemexpr = 3 uint32 resulttype = 4 int32 resulttypmod = 5 uint32 resultcollid = 6 int32 location = 8 Used in: Node
optional Node xpr = 1 uint32 array_typeid = 2 uint32 array_collid = 3 uint32 element_typeid = 4 repeated Node elements = 5 bool multidims = 6 int32 location = 7 Used in: A_Const , Node
Used in: Node
optional Node xpr = 1 repeated Node args = 3 int32 location = 4 Used in: BoolExpr
BOOL_EXPR_TYPE_UNDEFINED = 0 AND_EXPR = 1 OR_EXPR = 2 NOT_EXPR = 3 Used in: BooleanTest
BOOL_TEST_TYPE_UNDEFINED = 0 IS_TRUE = 1 IS_NOT_TRUE = 2 IS_FALSE = 3 IS_NOT_FALSE = 4 IS_UNKNOWN = 5 IS_NOT_UNKNOWN = 6 Used in: A_Const , Node
Used in: Node
optional Node xpr = 1 optional Node arg = 2 int32 location = 4 Used in: CommonTableExpr , Node
repeated Node cycle_col_list = 1 string cycle_mark_column = 2 optional Node cycle_mark_value = 3 optional Node cycle_mark_default = 4 string cycle_path_column = 5 int32 location = 6 uint32 cycle_mark_type = 7 int32 cycle_mark_typmod = 8 uint32 cycle_mark_collation = 9 uint32 cycle_mark_neop = 10 Used in: CommonTableExpr
CTEMATERIALIZE_UNDEFINED = 0 CTEMaterializeDefault = 1 CTEMaterializeAlways = 2 CTEMaterializeNever = 3 Used in: CommonTableExpr , Node
repeated Node search_col_list = 1 bool search_breadth_first = 2 string search_seq_column = 3 int32 location = 4 Used in: Node
Used in: Node
Used in: Node
optional Node xpr = 1 uint32 casetype = 2 uint32 casecollid = 3 optional Node arg = 4 repeated Node args = 5 optional Node defresult = 6 int32 location = 7 Used in: Node
optional Node xpr = 1 uint32 type_id = 2 int32 type_mod = 3 uint32 collation = 4 Used in: Node
optional Node xpr = 1 optional Node expr = 2 optional Node result = 3 int32 location = 4 Used in: Node
(message has no fields)
Used in: Node
Used in: Node
optional RangeVar relation = 1 string indexname = 2 repeated Node params = 3 Used in: MergeAction , MergeWhenClause , Query , RuleStmt
CMD_TYPE_UNDEFINED = 0 CMD_UNKNOWN = 1 CMD_SELECT = 2 CMD_UPDATE = 3 CMD_INSERT = 4 CMD_DELETE = 5 CMD_MERGE = 6 CMD_UTILITY = 7 CMD_NOTHING = 8 Used in: Node
optional Node xpr = 1 uint32 coalescetype = 2 uint32 coalescecollid = 3 repeated Node args = 4 int32 location = 5 Used in: Node
optional Node xpr = 1 optional Node arg = 2 uint32 resulttype = 3 int32 resulttypmod = 4 uint32 resultcollid = 5 int32 location = 7 Used in: Node
optional Node xpr = 1 uint32 type_id = 2 int32 type_mod = 3 uint32 collation = 4 int32 location = 5 Used in: Node
optional Node xpr = 1 optional Node arg = 2 uint32 resulttype = 3 uint32 resultcollid = 4 int32 location = 6 Used in: CreateCastStmt
COERCION_CONTEXT_UNDEFINED = 0 COERCION_IMPLICIT = 1 COERCION_ASSIGNMENT = 2 COERCION_PLPGSQL = 3 COERCION_EXPLICIT = 4 Used in: ArrayCoerceExpr , CoerceToDomain , CoerceViaIO , ConvertRowtypeExpr , FuncCall , FuncExpr , RelabelType , RowExpr
COERCION_FORM_UNDEFINED = 0 COERCE_EXPLICIT_CALL = 1 COERCE_EXPLICIT_CAST = 2 COERCE_IMPLICIT_CAST = 3 COERCE_SQL_SYNTAX = 4 Used in: ColumnDef , CreateDomainStmt , Node
optional Node arg = 1 repeated Node collname = 2 int32 location = 3 Used in: Node
optional Node xpr = 1 optional Node arg = 2 uint32 coll_oid = 3 int32 location = 4 Used in: Node
string colname = 1 optional TypeName type_name = 2 string compression = 3 int32 inhcount = 4 bool is_local = 5 bool is_not_null = 6 bool is_from_type = 7 string storage = 8 string storage_name = 9 optional Node raw_default = 10 optional Node cooked_default = 11 string identity = 12 optional RangeVar identity_sequence = 13 string generated = 14 uint32 coll_oid = 16 repeated Node constraints = 17 repeated Node fdwoptions = 18 int32 location = 19 Used in: Node
repeated Node fields = 1 int32 location = 2 Used in: Node
optional Node object = 2 string comment = 3 Used in: Node
string ctename = 1 repeated Node aliascolnames = 2 optional Node ctequery = 4 int32 location = 7 bool cterecursive = 8 int32 cterefcount = 9 repeated Node ctecolnames = 10 repeated Node ctecoltypes = 11 repeated Node ctecoltypmods = 12 repeated Node ctecolcollations = 13 Used in: Node
Used in: Constraint
CONSTR_TYPE_UNDEFINED = 0 CONSTR_NULL = 1 CONSTR_NOTNULL = 2 CONSTR_DEFAULT = 3 CONSTR_IDENTITY = 4 CONSTR_GENERATED = 5 CONSTR_CHECK = 6 CONSTR_PRIMARY = 7 CONSTR_UNIQUE = 8 CONSTR_EXCLUSION = 9 CONSTR_FOREIGN = 10 CONSTR_ATTR_DEFERRABLE = 11 CONSTR_ATTR_NOT_DEFERRABLE = 12 CONSTR_ATTR_DEFERRED = 13 CONSTR_ATTR_IMMEDIATE = 14 Used in: Node
string conname = 2 bool deferrable = 3 bool initdeferred = 4 bool skip_validation = 5 bool initially_valid = 6 bool is_no_inherit = 7 optional Node raw_expr = 8 string cooked_expr = 9 string generated_when = 10 int32 inhcount = 11 bool nulls_not_distinct = 12 repeated Node keys = 13 repeated Node including = 14 repeated Node exclusions = 15 repeated Node options = 16 string indexname = 17 string indexspace = 18 bool reset_default_tblspc = 19 string access_method = 20 optional Node where_clause = 21 optional RangeVar pktable = 22 repeated Node fk_attrs = 23 repeated Node pk_attrs = 24 string fk_matchtype = 25 string fk_upd_action = 26 string fk_del_action = 27 repeated Node fk_del_set_cols = 28 repeated Node old_conpfeqop = 29 uint32 old_pktable_oid = 30 int32 location = 31 Used in: Node
repeated Node constraints = 1 bool deferred = 2 Used in: Node
optional Node xpr = 1 optional Node arg = 2 uint32 resulttype = 3 int32 location = 5 Used in: Node
optional RangeVar relation = 1 optional Node query = 2 repeated Node attlist = 3 bool is_from = 4 bool is_program = 5 string filename = 6 repeated Node options = 7 optional Node where_clause = 8 Used in: Node
string amname = 1 repeated Node handler_name = 2 string amtype = 3 Used in: Node
Used in: Node
repeated Node conversion_name = 1 string for_encoding_name = 2 string to_encoding_name = 3 repeated Node func_name = 4 bool def = 5 Used in: Node
repeated Node domainname = 1 optional TypeName type_name = 2 repeated Node constraints = 4 Used in: Node
repeated Node type_name = 1 repeated Node vals = 2 Used in: Node
string trigname = 1 string eventname = 2 repeated Node whenclause = 3 repeated Node funcname = 4 Used in: Node
string extname = 1 bool if_not_exists = 2 repeated Node options = 3 Used in: Node
string fdwname = 1 repeated Node func_options = 2 repeated Node options = 3 Used in: Node
string servername = 1 string servertype = 2 string version = 3 string fdwname = 4 bool if_not_exists = 5 repeated Node options = 6 Used in: Node
optional CreateStmt base_stmt = 1 string servername = 2 repeated Node options = 3 Used in: Node
bool is_procedure = 1 bool replace = 2 repeated Node funcname = 3 repeated Node parameters = 4 optional TypeName return_type = 5 repeated Node options = 6 optional Node sql_body = 7 Used in: Node
int32 itemtype = 1 int32 number = 3 repeated Node order_family = 4 repeated Node class_args = 5 optional TypeName storedtype = 6 Used in: Node
repeated Node opclassname = 1 repeated Node opfamilyname = 2 string amname = 3 optional TypeName datatype = 4 repeated Node items = 5 bool is_default = 6 Used in: Node
repeated Node opfamilyname = 1 string amname = 2 Used in: Node
bool replace = 1 string plname = 2 repeated Node plhandler = 3 repeated Node plinline = 4 repeated Node plvalidator = 5 bool pltrusted = 6 Used in: Node
string policy_name = 1 optional RangeVar table = 2 string cmd_name = 3 bool permissive = 4 repeated Node roles = 5 optional Node qual = 6 optional Node with_check = 7 Used in: Node
string pubname = 1 repeated Node options = 2 repeated Node pubobjects = 3 bool for_all_tables = 4 Used in: Node
repeated Node type_name = 1 repeated Node params = 2 Used in: Node
string role = 2 repeated Node options = 3 Used in: Node
string schemaname = 1 optional RoleSpec authrole = 2 repeated Node schema_elts = 3 bool if_not_exists = 4 Used in: Node
optional RangeVar sequence = 1 repeated Node options = 2 uint32 owner_id = 3 bool for_identity = 4 bool if_not_exists = 5 Used in: Node
repeated Node defnames = 1 repeated Node stat_types = 2 repeated Node exprs = 3 repeated Node relations = 4 string stxcomment = 5 bool transformed = 6 bool if_not_exists = 7 Used in: CreateForeignTableStmt , Node
optional RangeVar relation = 1 repeated Node table_elts = 2 repeated Node inh_relations = 3 optional TypeName of_typename = 6 repeated Node constraints = 7 repeated Node options = 8 string tablespacename = 10 string access_method = 11 bool if_not_exists = 12 Used in: Node
string subname = 1 string conninfo = 2 repeated Node publication = 3 repeated Node options = 4 Used in: Node
optional Node query = 1 bool is_select_into = 4 bool if_not_exists = 5 Used in: Node
string tablespacename = 1 optional RoleSpec owner = 2 string location = 3 repeated Node options = 4 Used in: Node
bool replace = 1 optional TypeName type_name = 2 string lang = 3 Used in: Node
bool replace = 1 bool isconstraint = 2 string trigname = 3 optional RangeVar relation = 4 repeated Node funcname = 5 repeated Node args = 6 bool row = 7 int32 timing = 8 int32 events = 9 repeated Node columns = 10 optional Node when_clause = 11 repeated Node transition_rels = 12 bool deferrable = 13 bool initdeferred = 14 optional RangeVar constrrel = 15 Used in: Node
optional RoleSpec user = 1 string servername = 2 bool if_not_exists = 3 repeated Node options = 4 Used in: Node
string dbname = 1 repeated Node options = 2 Used in: Node
optional Node xpr = 1 uint32 cvarno = 2 string cursor_name = 3 int32 cursor_param = 4 Used in: Node
string name = 1 bool isall = 2 int32 location = 3 Used in: Node
string portalname = 1 int32 options = 2 optional Node query = 3 Used in: Node
string defnamespace = 1 string defname = 2 optional Node arg = 3 int32 location = 5 Used in: DefElem
DEF_ELEM_ACTION_UNDEFINED = 0 DEFELEM_UNSPEC = 1 DEFELEM_SET = 2 DEFELEM_ADD = 3 DEFELEM_DROP = 4 Used in: Node
bool oldstyle = 2 repeated Node defnames = 3 repeated Node args = 4 repeated Node definition = 5 bool if_not_exists = 6 bool replace = 7 Used in: Node
optional RangeVar relation = 1 repeated Node using_clause = 2 optional Node where_clause = 3 repeated Node returning_list = 4 optional WithClause with_clause = 5 Used in: DiscardStmt
DISCARD_MODE_UNDEFINED = 0 DISCARD_ALL = 1 DISCARD_PLANS = 2 DISCARD_SEQUENCES = 3 DISCARD_TEMP = 4 Used in: Node
Used in: Node
optional Node xpr = 1 uint32 opno = 2 uint32 opresulttype = 3 bool opretset = 4 uint32 opcollid = 5 uint32 inputcollid = 6 repeated Node args = 7 int32 location = 8 Used in: Node
Used in: AlterDomainStmt , AlterTableCmd , DropOwnedStmt , DropStmt , DropSubscriptionStmt , GrantRoleStmt , GrantStmt , RenameStmt , TruncateStmt
DROP_BEHAVIOR_UNDEFINED = 0 DROP_RESTRICT = 1 DROP_CASCADE = 2 Used in: Node
Used in: Node
repeated Node roles = 1 bool missing_ok = 2 Used in: Node
repeated Node objects = 1 bool missing_ok = 4 bool concurrent = 5 Used in: Node
string subname = 1 bool missing_ok = 2 Used in: Node
string tablespacename = 1 bool missing_ok = 2 Used in: Node
optional RoleSpec user = 1 string servername = 2 bool missing_ok = 3 Used in: Node
string dbname = 1 bool missing_ok = 2 repeated Node options = 3 Used in: Node
string name = 1 repeated Node params = 2 Used in: Node
optional Node query = 1 repeated Node options = 2 Used in: FetchStmt
FETCH_DIRECTION_UNDEFINED = 0 FETCH_FORWARD = 1 FETCH_BACKWARD = 2 FETCH_ABSOLUTE = 3 FETCH_RELATIVE = 4 Used in: Node
int64 how_many = 2 string portalname = 3 bool ismove = 4 Used in: Node
optional Node xpr = 1 optional Node arg = 2 int32 fieldnum = 3 uint32 resulttype = 4 int32 resulttypmod = 5 uint32 resultcollid = 6 Used in: Node
optional Node xpr = 1 optional Node arg = 2 repeated Node newvals = 3 repeated Node fieldnums = 4 uint32 resulttype = 5 Used in: A_Const , Node
Used in: Node , Query
repeated Node fromlist = 1 optional Node quals = 2 Used in: CallStmt , Node
repeated Node funcname = 1 repeated Node args = 2 repeated Node agg_order = 3 optional Node agg_filter = 4 bool agg_within_group = 6 bool agg_star = 7 bool agg_distinct = 8 bool func_variadic = 9 int32 location = 11 Used in: CallStmt , Node
optional Node xpr = 1 uint32 funcid = 2 uint32 funcresulttype = 3 bool funcretset = 4 bool funcvariadic = 5 uint32 funccollid = 7 uint32 inputcollid = 8 repeated Node args = 9 int32 location = 10 Used in: Node
string name = 1 optional TypeName arg_type = 2 optional Node defexpr = 4 Used in: FunctionParameter
FUNCTION_PARAMETER_MODE_UNDEFINED = 0 FUNC_PARAM_IN = 1 FUNC_PARAM_OUT = 2 FUNC_PARAM_INOUT = 3 FUNC_PARAM_VARIADIC = 4 FUNC_PARAM_TABLE = 5 FUNC_PARAM_DEFAULT = 6 Used in: Node
repeated Node granted_roles = 1 repeated Node grantee_roles = 2 bool is_grant = 3 repeated Node opt = 4 optional RoleSpec grantor = 5 Used in: AlterDefaultPrivilegesStmt , Node
bool is_grant = 1 repeated Node objects = 4 repeated Node privileges = 5 repeated Node grantees = 6 bool grant_option = 7 optional RoleSpec grantor = 8 Used in: GrantStmt
GRANT_TARGET_TYPE_UNDEFINED = 0 ACL_TARGET_OBJECT = 1 ACL_TARGET_ALL_IN_SCHEMA = 2 ACL_TARGET_DEFAULTS = 3 Used in: Node
optional Node xpr = 1 repeated Node args = 2 repeated Node refs = 3 uint32 agglevelsup = 4 int32 location = 5 Used in: Node
repeated Node content = 2 int32 location = 3 Used in: GroupingSet
GROUPING_SET_KIND_UNDEFINED = 0 GROUPING_SET_EMPTY = 1 GROUPING_SET_SIMPLE = 2 GROUPING_SET_ROLLUP = 3 GROUPING_SET_CUBE = 4 GROUPING_SET_SETS = 5 Used in: Node
string server_name = 1 string remote_schema = 2 string local_schema = 3 repeated Node table_list = 5 repeated Node options = 6 Used in: ImportForeignSchemaStmt
IMPORT_FOREIGN_SCHEMA_TYPE_UNDEFINED = 0 FDW_IMPORT_SCHEMA_ALL = 1 FDW_IMPORT_SCHEMA_LIMIT_TO = 2 FDW_IMPORT_SCHEMA_EXCEPT = 3 Used in: Node
string name = 1 optional Node expr = 2 string indexcolname = 3 repeated Node collation = 4 repeated Node opclass = 5 repeated Node opclassopts = 6 Used in: Node
string idxname = 1 optional RangeVar relation = 2 string access_method = 3 string table_space = 4 repeated Node index_params = 5 repeated Node index_including_params = 6 repeated Node options = 7 optional Node where_clause = 8 repeated Node exclude_op_names = 9 string idxcomment = 10 uint32 index_oid = 11 uint32 old_number = 12 uint32 old_create_subid = 13 uint32 old_first_relfilelocator_subid = 14 bool unique = 15 bool nulls_not_distinct = 16 bool primary = 17 bool isconstraint = 18 bool deferrable = 19 bool initdeferred = 20 bool transformed = 21 bool concurrent = 22 bool if_not_exists = 23 bool reset_default_tblspc = 24 Used in: Node , OnConflictClause
repeated Node index_elems = 1 optional Node where_clause = 2 string conname = 3 int32 location = 4 Used in: Node
optional Node xpr = 1 optional Node expr = 2 uint32 infercollid = 3 uint32 inferopclass = 4 Used in: Node
string source_text = 1 uint32 lang_oid = 2 bool lang_is_trusted = 3 bool atomic = 4 Used in: Node
Used in: Node
Used in: A_Const , Node
Used in: CreateTableAsStmt , Node , SelectStmt
optional RangeVar rel = 1 repeated Node col_names = 2 string access_method = 3 repeated Node options = 4 string table_space_name = 6 optional Node view_query = 7 bool skip_data = 8 Used in: Node
bool is_natural = 2 optional Node larg = 3 optional Node rarg = 4 repeated Node using_clause = 5 optional Alias join_using_alias = 6 optional Node quals = 7 optional Alias alias = 8 int32 rtindex = 9 Used in: JoinExpr , RangeTblEntry
JOIN_TYPE_UNDEFINED = 0 JOIN_INNER = 1 JOIN_LEFT = 2 JOIN_FULL = 3 JOIN_RIGHT = 4 JOIN_SEMI = 5 JOIN_ANTI = 6 JOIN_RIGHT_ANTI = 7 JOIN_UNIQUE_OUTER = 8 JOIN_UNIQUE_INNER = 9 Used in: JsonArrayAgg , JsonObjectAgg , Node
optional Node agg_filter = 2 repeated Node agg_order = 3 int32 location = 5 Used in: Node
Used in: Node
Used in: Node
repeated Node exprs = 1 bool absent_on_null = 3 int32 location = 4 Used in: Node
optional Node query = 1 bool absent_on_null = 4 int32 location = 5 Used in: JsonExpr , JsonFuncExpr , JsonTable , JsonTableColumn , Node
optional Node expr = 2 bool coerce = 3 int32 location = 4 Used in: JsonBehavior
JSON_BEHAVIOR_TYPE_UNDEFINED = 0 JSON_BEHAVIOR_NULL = 1 JSON_BEHAVIOR_ERROR = 2 JSON_BEHAVIOR_EMPTY = 3 JSON_BEHAVIOR_TRUE = 4 JSON_BEHAVIOR_FALSE = 5 JSON_BEHAVIOR_UNKNOWN = 6 JSON_BEHAVIOR_EMPTY_ARRAY = 7 JSON_BEHAVIOR_EMPTY_OBJECT = 8 JSON_BEHAVIOR_DEFAULT = 9 Used in: Node
optional Node xpr = 1 repeated Node args = 3 optional Node func = 4 optional Node coercion = 5 bool absent_on_null = 7 bool unique = 8 int32 location = 9 Used in: JsonConstructorExpr
JSON_CONSTRUCTOR_TYPE_UNDEFINED = 0 JSCTOR_JSON_OBJECT = 1 JSCTOR_JSON_ARRAY = 2 JSCTOR_JSON_OBJECTAGG = 3 JSCTOR_JSON_ARRAYAGG = 4 JSCTOR_JSON_PARSE = 5 JSCTOR_JSON_SCALAR = 6 JSCTOR_JSON_SERIALIZE = 7 Used in: JsonFormat
JSON_ENCODING_UNDEFINED = 0 JS_ENC_DEFAULT = 1 JS_ENC_UTF8 = 2 JS_ENC_UTF16 = 3 JS_ENC_UTF32 = 4 Used in: Node
optional Node xpr = 1 string column_name = 3 optional Node formatted_expr = 4 optional Node path_spec = 6 repeated Node passing_names = 8 repeated Node passing_values = 9 bool use_io_coercion = 12 bool use_json_coercion = 13 bool omit_quotes = 15 uint32 collation = 16 int32 location = 17 Used in: JsonExpr , JsonFuncExpr
JSON_EXPR_OP_UNDEFINED = 0 JSON_EXISTS_OP = 1 JSON_QUERY_OP = 2 JSON_VALUE_OP = 3 JSON_TABLE_OP = 4 Used in: JsonArrayQueryConstructor , JsonExpr , JsonIsPredicate , JsonReturning , JsonTableColumn , JsonValueExpr , Node
Used in: JsonFormat
JSON_FORMAT_TYPE_UNDEFINED = 0 JS_FORMAT_DEFAULT = 1 JS_FORMAT_JSON = 2 JS_FORMAT_JSONB = 3 Used in: Node
string column_name = 2 optional Node pathspec = 4 repeated Node passing = 5 int32 location = 11 Used in: Node
optional Node expr = 1 bool unique_keys = 4 int32 location = 5 Used in: JsonObjectAgg , Node
Used in: Node
bool absent_on_null = 3 bool unique = 4 Used in: Node
repeated Node exprs = 1 bool absent_on_null = 3 bool unique = 4 int32 location = 5 Used in: JsonAggConstructor , JsonArrayConstructor , JsonArrayQueryConstructor , JsonFuncExpr , JsonObjectConstructor , JsonParseExpr , JsonScalarExpr , JsonSerializeExpr , Node
Used in: Node
bool unique_keys = 3 int32 location = 4 Used in: JsonFuncExpr , JsonTableColumn
JSON_QUOTES_UNDEFINED = 0 JS_QUOTES_UNSPEC = 1 JS_QUOTES_KEEP = 2 JS_QUOTES_OMIT = 3 Used in: JsonConstructorExpr , JsonExpr , JsonOutput , Node
uint32 typid = 2 int32 typmod = 3 Used in: Node
optional Node expr = 1 int32 location = 3 Used in: Node
Used in: Node
repeated Node passing = 3 repeated Node columns = 4 optional Alias alias = 6 bool lateral = 7 int32 location = 8 Used in: Node
string name = 2 optional TypeName type_name = 3 repeated Node columns = 8 int32 location = 11 Used in: JsonTableColumn
JSON_TABLE_COLUMN_TYPE_UNDEFINED = 0 JTC_FOR_ORDINALITY = 1 JTC_REGULAR = 2 JTC_EXISTS = 3 JTC_FORMATTED = 4 JTC_NESTED = 5 Used in: JsonTablePathScan , Node
Used in: Node
optional Node plan = 1 bool error_on_error = 3 optional Node child = 4 int32 col_min = 5 int32 col_max = 6 Used in: JsonTable , JsonTableColumn , Node
optional Node string = 1 string name = 2 int32 name_location = 3 int32 location = 4 Used in: Node
optional Node plan = 1 optional Node lplan = 2 optional Node rplan = 3 Used in: JsonArgument , JsonArrayAgg , JsonFuncExpr , JsonKeyValue , JsonParseExpr , JsonSerializeExpr , JsonTable , Node
optional Node raw_expr = 1 optional Node formatted_expr = 2 Used in: JsonIsPredicate
JSON_VALUE_TYPE_UNDEFINED = 0 JS_TYPE_ANY = 1 JS_TYPE_OBJECT = 2 JS_TYPE_ARRAY = 3 JS_TYPE_SCALAR = 4 Used in: JsonExpr , JsonFuncExpr , JsonTableColumn
JSON_WRAPPER_UNDEFINED = 0 JSW_UNSPEC = 1 JSW_NONE = 2 JSW_CONDITIONAL = 3 JSW_UNCONDITIONAL = 4 Used in: ScanToken
NO_KEYWORD = 0 UNRESERVED_KEYWORD = 1 COL_NAME_KEYWORD = 2 TYPE_FUNC_NAME_KEYWORD = 3 RESERVED_KEYWORD = 4 Used in: Query , SelectStmt
LIMIT_OPTION_UNDEFINED = 0 LIMIT_OPTION_DEFAULT = 1 LIMIT_OPTION_COUNT = 2 LIMIT_OPTION_WITH_TIES = 3 Used in: Node
Used in: Node
Used in: Node
Used in: LockingClause , RowMarkClause
LOCK_CLAUSE_STRENGTH_UNDEFINED = 0 LCS_NONE = 1 LCS_FORKEYSHARE = 2 LCS_FORSHARE = 3 LCS_FORNOKEYUPDATE = 4 LCS_FORUPDATE = 5 Used in: Node
repeated Node relations = 1 int32 mode = 2 bool nowait = 3 LOCK_TUPLE_MODE_UNDEFINED = 0 LockTupleKeyShare = 1 LockTupleShare = 2 LockTupleNoKeyExclusive = 3 LockTupleExclusive = 4 Used in: LockingClause , RowMarkClause
LOCK_WAIT_POLICY_UNDEFINED = 0 LockWaitBlock = 1 LockWaitSkip = 2 LockWaitError = 3 Used in: Node
repeated Node locked_rels = 1 Used in: Node
CmdType command_type = 2 optional Node qual = 4 repeated Node target_list = 5 repeated Node update_colnos = 6 Used in: MergeAction , MergeWhenClause
MERGE_MATCH_KIND_UNDEFINED = 0 MERGE_WHEN_MATCHED = 1 MERGE_WHEN_NOT_MATCHED_BY_SOURCE = 2 MERGE_WHEN_NOT_MATCHED_BY_TARGET = 3 Used in: Node
optional RangeVar relation = 1 optional Node source_relation = 2 optional Node join_condition = 3 repeated Node merge_when_clauses = 4 repeated Node returning_list = 5 optional WithClause with_clause = 6 Used in: Node
optional Node xpr = 1 uint32 msftype = 2 uint32 msfcollid = 3 int32 location = 4 Used in: Node
CmdType command_type = 2 optional Node condition = 4 repeated Node target_list = 5 repeated Node values = 6 Used in: Node
optional Node xpr = 1 uint32 minmaxtype = 2 uint32 minmaxcollid = 3 uint32 inputcollid = 4 repeated Node args = 6 int32 location = 7 Used in: MinMaxExpr
MIN_MAX_OP_UNDEFINED = 0 IS_GREATEST = 1 IS_LEAST = 2 Used in: Node
optional Node source = 1 int32 colno = 2 int32 ncolumns = 3 Used in: Node
optional Node xpr = 1 optional Node arg = 2 string name = 3 int32 argnumber = 4 int32 location = 5 Used in: Node
optional Node xpr = 1 uint32 seqid = 2 uint32 type_id = 3 Used in: A_ArrayExpr , A_Expr , A_Indices , A_Indirection , AccessPriv , Aggref , Alias , AlterCollationStmt , AlterDatabaseStmt , AlterDefaultPrivilegesStmt , AlterDomainStmt , AlterEnumStmt , AlterExtensionContentsStmt , AlterExtensionStmt , AlterFdwStmt , AlterForeignServerStmt , AlterFunctionStmt , AlterObjectDependsStmt , AlterObjectSchemaStmt , AlterOpFamilyStmt , ...show all
Used in: Node
string conditionname = 1 string payload = 2 Used in: Node
optional Node xpr = 1 uint32 opno = 2 uint32 opresulttype = 3 bool opretset = 4 uint32 opcollid = 5 uint32 inputcollid = 6 repeated Node args = 7 int32 location = 8 Used in: Node
optional Node xpr = 1 optional Node arg = 2 bool argisrow = 4 int32 location = 5 Used in: NullTest
NULL_TEST_TYPE_UNDEFINED = 0 IS_NULL = 1 IS_NOT_NULL = 2 Used in: AlterExtensionContentsStmt , AlterFunctionStmt , AlterObjectDependsStmt , AlterObjectSchemaStmt , AlterOwnerStmt , AlterTableMoveAllStmt , AlterTableStmt , CommentStmt , CreateTableAsStmt , DefineStmt , DropStmt , GrantStmt , RenameStmt , SecLabelStmt
OBJECT_TYPE_UNDEFINED = 0 OBJECT_ACCESS_METHOD = 1 OBJECT_AGGREGATE = 2 OBJECT_AMOP = 3 OBJECT_AMPROC = 4 OBJECT_ATTRIBUTE = 5 OBJECT_CAST = 6 OBJECT_COLUMN = 7 OBJECT_COLLATION = 8 OBJECT_CONVERSION = 9 OBJECT_DATABASE = 10 OBJECT_DEFAULT = 11 OBJECT_DEFACL = 12 OBJECT_DOMAIN = 13 OBJECT_DOMCONSTRAINT = 14 OBJECT_EVENT_TRIGGER = 15 OBJECT_EXTENSION = 16 OBJECT_FDW = 17 OBJECT_FOREIGN_SERVER = 18 OBJECT_FOREIGN_TABLE = 19 OBJECT_FUNCTION = 20 OBJECT_INDEX = 21 OBJECT_LANGUAGE = 22 OBJECT_LARGEOBJECT = 23 OBJECT_MATVIEW = 24 OBJECT_OPCLASS = 25 OBJECT_OPERATOR = 26 OBJECT_OPFAMILY = 27 OBJECT_PARAMETER_ACL = 28 OBJECT_POLICY = 29 OBJECT_PROCEDURE = 30 OBJECT_PUBLICATION = 31 OBJECT_PUBLICATION_NAMESPACE = 32 OBJECT_PUBLICATION_REL = 33 OBJECT_ROLE = 34 OBJECT_ROUTINE = 35 OBJECT_RULE = 36 OBJECT_SCHEMA = 37 OBJECT_SEQUENCE = 38 OBJECT_SUBSCRIPTION = 39 OBJECT_STATISTIC_EXT = 40 OBJECT_TABCONSTRAINT = 41 OBJECT_TABLE = 42 OBJECT_TABLESPACE = 43 OBJECT_TRANSFORM = 44 OBJECT_TRIGGER = 45 OBJECT_TSCONFIGURATION = 46 OBJECT_TSDICTIONARY = 47 OBJECT_TSPARSER = 48 OBJECT_TSTEMPLATE = 49 OBJECT_TYPE = 50 OBJECT_USER_MAPPING = 51 OBJECT_VIEW = 52 Used in: AlterFunctionStmt , AlterOperatorStmt , CreateCastStmt , CreateOpClassItem , CreateTransformStmt , Node
repeated Node objname = 1 repeated Node objargs = 2 repeated Node objfuncargs = 3 bool args_unspecified = 4 Used in: Node
Used in: CreateStmt , IntoClause
ON_COMMIT_ACTION_UNDEFINED = 0 ONCOMMIT_NOOP = 1 ONCOMMIT_PRESERVE_ROWS = 2 ONCOMMIT_DELETE_ROWS = 3 ONCOMMIT_DROP = 4 Used in: OnConflictClause , OnConflictExpr
ON_CONFLICT_ACTION_UNDEFINED = 0 ONCONFLICT_NONE = 1 ONCONFLICT_NOTHING = 2 ONCONFLICT_UPDATE = 3 Used in: InsertStmt , Node
repeated Node target_list = 3 optional Node where_clause = 4 int32 location = 5 Used in: Node , Query
repeated Node arbiter_elems = 2 optional Node arbiter_where = 3 uint32 constraint = 4 repeated Node on_conflict_set = 5 optional Node on_conflict_where = 6 int32 excl_rel_index = 7 repeated Node excl_rel_tlist = 8 Used in: Node
optional Node xpr = 1 uint32 opno = 2 uint32 opresulttype = 3 bool opretset = 4 uint32 opcollid = 5 uint32 inputcollid = 6 repeated Node args = 7 int32 location = 8 Used in: InsertStmt , MergeAction , MergeWhenClause , Query
OVERRIDING_KIND_UNDEFINED = 0 OVERRIDING_NOT_SET = 1 OVERRIDING_USER_VALUE = 2 OVERRIDING_SYSTEM_VALUE = 3 Used in: Node
string name = 1 repeated Node indirection = 2 int32 nnames = 3 int32 location = 5 Used in: Node
optional Node xpr = 1 int32 paramid = 3 uint32 paramtype = 4 int32 paramtypmod = 5 uint32 paramcollid = 6 int32 location = 7 Used in: Param
PARAM_KIND_UNDEFINED = 0 PARAM_EXTERN = 1 PARAM_EXEC = 2 PARAM_SUBLINK = 3 PARAM_MULTIEXPR = 4 Used in: Node
int32 number = 1 int32 location = 2 int32 version = 1 repeated RawStmt stmts = 2 Used in: CreateStmt , Node , PartitionCmd
string strategy = 1 bool is_default = 2 int32 modulus = 3 int32 remainder = 4 repeated Node listdatums = 5 repeated Node lowerdatums = 6 repeated Node upperdatums = 7 int32 location = 8 Used in: Node
optional RangeVar name = 1 bool concurrent = 3 Used in: Node
string name = 1 optional Node expr = 2 repeated Node collation = 3 repeated Node opclass = 4 int32 location = 5 Used in: Node
optional Node value = 2 int32 location = 3 Used in: PartitionRangeDatum
PARTITION_RANGE_DATUM_KIND_UNDEFINED = 0 PARTITION_RANGE_DATUM_MINVALUE = 1 PARTITION_RANGE_DATUM_VALUE = 2 PARTITION_RANGE_DATUM_MAXVALUE = 3 Used in: CreateStmt , Node
repeated Node part_params = 2 int32 location = 3 Used in: PartitionSpec
PARTITION_STRATEGY_UNDEFINED = 0 PARTITION_STRATEGY_LIST = 1 PARTITION_STRATEGY_RANGE = 2 PARTITION_STRATEGY_HASH = 3 Used in: Node
string name = 1 repeated Node argtypes = 2 optional Node query = 3 Used in: Node
string name = 2 int32 location = 4 Used in: PublicationObjSpec
PUBLICATION_OBJ_SPEC_TYPE_UNDEFINED = 0 PUBLICATIONOBJ_TABLE = 1 PUBLICATIONOBJ_TABLES_IN_SCHEMA = 2 PUBLICATIONOBJ_TABLES_IN_CUR_SCHEMA = 3 PUBLICATIONOBJ_CONTINUATION = 4 Used in: Node , PublicationObjSpec
optional RangeVar relation = 1 optional Node where_clause = 2 repeated Node columns = 3 Used in: Node , RangeTblEntry
CmdType command_type = 1 bool can_set_tag = 3 optional Node utility_stmt = 4 int32 result_relation = 5 bool has_aggs = 6 bool has_window_funcs = 7 bool has_target_srfs = 8 bool has_sub_links = 9 bool has_distinct_on = 10 bool has_recursive = 11 bool has_modifying_cte = 12 bool has_for_update = 13 bool has_row_security = 14 bool is_return = 15 repeated Node cte_list = 16 repeated Node rtable = 17 repeated Node rteperminfos = 18 optional FromExpr jointree = 19 repeated Node merge_action_list = 20 int32 merge_target_relation = 21 optional Node merge_join_condition = 22 repeated Node target_list = 23 repeated Node returning_list = 26 repeated Node group_clause = 27 bool group_distinct = 28 repeated Node grouping_sets = 29 optional Node having_qual = 30 repeated Node window_clause = 31 repeated Node distinct_clause = 32 repeated Node sort_clause = 33 optional Node limit_offset = 34 optional Node limit_count = 35 repeated Node row_marks = 37 optional Node set_operations = 38 repeated Node constraint_deps = 39 repeated Node with_check_options = 40 int32 stmt_location = 41 int32 stmt_len = 42 Used in: Query
QUERY_SOURCE_UNDEFINED = 0 QSRC_ORIGINAL = 1 QSRC_PARSER = 2 QSRC_INSTEAD_RULE = 3 QSRC_QUAL_INSTEAD_RULE = 4 QSRC_NON_INSTEAD_RULE = 5 Used in: RangeTblEntry
RTEKIND_UNDEFINED = 0 RTE_RELATION = 1 RTE_SUBQUERY = 2 RTE_JOIN = 3 RTE_FUNCTION = 4 RTE_TABLEFUNC = 5 RTE_VALUES = 6 RTE_CTE = 7 RTE_NAMEDTUPLESTORE = 8 RTE_RESULT = 9 Used in: Node
uint32 relid = 1 bool inh = 2 uint64 required_perms = 3 uint32 check_as_user = 4 repeated uint64 selected_cols = 5 repeated uint64 inserted_cols = 6 repeated uint64 updated_cols = 7 Used in: Node
bool lateral = 1 bool ordinality = 2 bool is_rowsfrom = 3 repeated Node functions = 4 optional Alias alias = 5 repeated Node coldeflist = 6 Used in: Node
bool lateral = 1 optional Node subquery = 2 optional Alias alias = 3 Used in: Node
bool lateral = 1 optional Node docexpr = 2 optional Node rowexpr = 3 repeated Node namespaces = 4 repeated Node columns = 5 optional Alias alias = 6 int32 location = 7 Used in: Node
string colname = 1 optional TypeName type_name = 2 bool for_ordinality = 3 bool is_not_null = 4 optional Node colexpr = 5 optional Node coldefexpr = 6 int32 location = 7 Used in: Node
optional Node relation = 1 repeated Node method = 2 repeated Node args = 3 optional Node repeatable = 4 int32 location = 5 Used in: Node
optional Alias alias = 1 optional Alias eref = 2 uint32 relid = 4 bool inh = 5 string relkind = 6 int32 rellockmode = 7 uint32 perminfoindex = 8 optional Query subquery = 10 bool security_barrier = 11 int32 joinmergedcols = 13 repeated Node joinaliasvars = 14 repeated Node joinleftcols = 15 repeated Node joinrightcols = 16 optional Alias join_using_alias = 17 repeated Node functions = 18 bool funcordinality = 19 optional TableFunc tablefunc = 20 repeated Node values_lists = 21 string ctename = 22 uint32 ctelevelsup = 23 bool self_reference = 24 repeated Node coltypes = 25 repeated Node coltypmods = 26 repeated Node colcollations = 27 string enrname = 28 double enrtuples = 29 bool lateral = 30 bool in_from_cl = 31 repeated Node security_quals = 32 Used in: Node
optional Node funcexpr = 1 int32 funccolcount = 2 repeated Node funccolnames = 3 repeated Node funccoltypes = 4 repeated Node funccoltypmods = 5 repeated Node funccolcollations = 6 repeated uint64 funcparams = 7 Used in: Node
Used in: AlterObjectDependsStmt , AlterObjectSchemaStmt , AlterOwnerStmt , AlterPolicyStmt , AlterSeqStmt , AlterTableStmt , ClusterStmt , ColumnDef , CompositeTypeStmt , Constraint , CopyStmt , CreatePolicyStmt , CreateSeqStmt , CreateStmt , CreateTrigStmt , DeleteStmt , IndexStmt , InsertStmt , IntoClause , MergeStmt , ...show all
string catalogname = 1 string schemaname = 2 string relname = 3 bool inh = 4 string relpersistence = 5 optional Alias alias = 6 int32 location = 7 Used in: Node , ParseResult
optional Node stmt = 1 int32 stmt_location = 2 int32 stmt_len = 3 Used in: Node
Used in: Node
bool concurrent = 1 bool skip_data = 2 optional RangeVar relation = 3 Used in: ReindexStmt
REINDEX_OBJECT_TYPE_UNDEFINED = 0 REINDEX_OBJECT_INDEX = 1 REINDEX_OBJECT_TABLE = 2 REINDEX_OBJECT_SCHEMA = 3 REINDEX_OBJECT_SYSTEM = 4 REINDEX_OBJECT_DATABASE = 5 Used in: Node
optional RangeVar relation = 2 string name = 3 repeated Node params = 4 Used in: Node
optional Node xpr = 1 optional Node arg = 2 uint32 resulttype = 3 int32 resulttypmod = 4 uint32 resultcollid = 5 int32 location = 7 Used in: Node
optional RangeVar relation = 3 optional Node object = 4 string subname = 5 string newname = 6 bool missing_ok = 8 Used in: Node
string identity_type = 1 string name = 2 Used in: Node
string name = 1 repeated Node indirection = 2 optional Node val = 3 int32 location = 4 Used in: Node
optional Node returnval = 1 Used in: AlterOwnerStmt , AlterRoleSetStmt , AlterRoleStmt , AlterTableCmd , AlterUserMappingStmt , CreateSchemaStmt , CreateTableSpaceStmt , CreateUserMappingStmt , DropUserMappingStmt , GrantRoleStmt , GrantStmt , Node , ReassignOwnedStmt
string rolename = 2 int32 location = 3 Used in: RoleSpec
ROLE_SPEC_TYPE_UNDEFINED = 0 ROLESPEC_CSTRING = 1 ROLESPEC_CURRENT_ROLE = 2 ROLESPEC_CURRENT_USER = 3 ROLESPEC_SESSION_USER = 4 ROLESPEC_PUBLIC = 5 Used in: CreateRoleStmt
ROLE_STMT_TYPE_UNDEFINED = 0 ROLESTMT_ROLE = 1 ROLESTMT_USER = 2 ROLESTMT_GROUP = 3 Used in: Node
optional Node xpr = 1 repeated Node opnos = 3 repeated Node opfamilies = 4 repeated Node inputcollids = 5 repeated Node largs = 6 repeated Node rargs = 7 Used in: RowCompareExpr
ROW_COMPARE_TYPE_UNDEFINED = 0 ROWCOMPARE_LT = 1 ROWCOMPARE_LE = 2 ROWCOMPARE_EQ = 3 ROWCOMPARE_GE = 4 ROWCOMPARE_GT = 5 ROWCOMPARE_NE = 6 Used in: Node
optional Node xpr = 1 repeated Node args = 2 uint32 row_typeid = 3 repeated Node colnames = 5 int32 location = 6 Used in: Node
uint32 rti = 1 bool pushed_down = 4 Used in: Node
optional RangeVar relation = 1 string rulename = 2 optional Node where_clause = 3 bool instead = 5 repeated Node actions = 6 bool replace = 7 Used in: Node
optional Node xpr = 1 uint32 type = 3 int32 typmod = 4 int32 location = 5 Used in: SQLValueFunction
SQLVALUE_FUNCTION_OP_UNDEFINED = 0 SVFOP_CURRENT_DATE = 1 SVFOP_CURRENT_TIME = 2 SVFOP_CURRENT_TIME_N = 3 SVFOP_CURRENT_TIMESTAMP = 4 SVFOP_CURRENT_TIMESTAMP_N = 5 SVFOP_LOCALTIME = 6 SVFOP_LOCALTIME_N = 7 SVFOP_LOCALTIMESTAMP = 8 SVFOP_LOCALTIMESTAMP_N = 9 SVFOP_CURRENT_ROLE = 10 SVFOP_CURRENT_USER = 11 SVFOP_USER = 12 SVFOP_SESSION_USER = 13 SVFOP_CURRENT_CATALOG = 14 SVFOP_CURRENT_SCHEMA = 15 Used in: Node
optional Node xpr = 1 uint32 opno = 2 bool use_or = 3 uint32 inputcollid = 4 repeated Node args = 5 int32 location = 6 int32 version = 1 repeated ScanToken tokens = 2 Used in: ScanResult
int32 start = 1 int32 end = 2 Used in: Node
optional Node object = 2 string provider = 3 string label = 4 Used in: Node , PLAssignStmt
repeated Node distinct_clause = 1 optional IntoClause into_clause = 2 repeated Node target_list = 3 repeated Node from_clause = 4 optional Node where_clause = 5 repeated Node group_clause = 6 bool group_distinct = 7 optional Node having_clause = 8 repeated Node window_clause = 9 repeated Node values_lists = 10 repeated Node sort_clause = 11 optional Node limit_offset = 12 optional Node limit_count = 13 repeated Node locking_clause = 15 optional WithClause with_clause = 16 bool all = 18 SET_OP_CMD_UNDEFINED = 0 SETOPCMD_INTERSECT = 1 SETOPCMD_INTERSECT_ALL = 2 SETOPCMD_EXCEPT = 3 SETOPCMD_EXCEPT_ALL = 4 SET_OP_STRATEGY_UNDEFINED = 0 SETOP_SORTED = 1 SETOP_HASHED = 2 Used in: SelectStmt , SetOperationStmt
SET_OPERATION_UNDEFINED = 0 SETOP_NONE = 1 SETOP_UNION = 2 SETOP_INTERSECT = 3 SETOP_EXCEPT = 4 Used in: Node
bool all = 2 optional Node larg = 3 optional Node rarg = 4 repeated Node col_types = 5 repeated Node col_typmods = 6 repeated Node col_collations = 7 repeated Node group_clauses = 8 SET_QUANTIFIER_UNDEFINED = 0 SET_QUANTIFIER_DEFAULT = 1 SET_QUANTIFIER_ALL = 2 SET_QUANTIFIER_DISTINCT = 3 Used in: Node
optional Node xpr = 1 uint32 type_id = 2 int32 type_mod = 3 uint32 collation = 4 int32 location = 5 Used in: Node
(message has no fields)
Used in: Node
optional Node node = 1 repeated Node use_op = 4 int32 location = 5 Used in: IndexElem , SortBy
SORT_BY_DIR_UNDEFINED = 0 SORTBY_DEFAULT = 1 SORTBY_ASC = 2 SORTBY_DESC = 3 SORTBY_USING = 4 Used in: IndexElem , SortBy
SORT_BY_NULLS_UNDEFINED = 0 SORTBY_NULLS_DEFAULT = 1 SORTBY_NULLS_FIRST = 2 SORTBY_NULLS_LAST = 3 Used in: Node
uint32 tle_sort_group_ref = 1 uint32 eqop = 2 uint32 sortop = 3 bool nulls_first = 4 bool hashable = 5 Used in: Node
string name = 1 optional Node expr = 2 Used in: A_Const , AlterObjectDependsStmt , Node
Used in: Node
optional Node xpr = 1 int32 sub_link_id = 3 optional Node testexpr = 4 repeated Node oper_name = 5 optional Node subselect = 6 int32 location = 7 Used in: SubLink , SubPlan
SUB_LINK_TYPE_UNDEFINED = 0 EXISTS_SUBLINK = 1 ALL_SUBLINK = 2 ANY_SUBLINK = 3 ROWCOMPARE_SUBLINK = 4 EXPR_SUBLINK = 5 MULTIEXPR_SUBLINK = 6 ARRAY_SUBLINK = 7 CTE_SUBLINK = 8 Used in: Node
optional Node xpr = 1 optional Node testexpr = 3 repeated Node param_ids = 4 int32 plan_id = 5 string plan_name = 6 uint32 first_col_type = 7 int32 first_col_typmod = 8 uint32 first_col_collation = 9 bool use_hash_table = 10 bool unknown_eq_false = 11 bool parallel_safe = 12 repeated Node set_param = 13 repeated Node par_param = 14 repeated Node args = 15 double startup_cost = 16 double per_call_cost = 17 Used in: Node
optional Node xpr = 1 uint32 refcontainertype = 2 uint32 refelemtype = 3 uint32 refrestype = 4 int32 reftypmod = 5 uint32 refcollid = 6 repeated Node refupperindexpr = 7 repeated Node reflowerindexpr = 8 optional Node refexpr = 9 optional Node refassgnexpr = 10 Used in: Node , RangeTblEntry
repeated Node ns_uris = 2 repeated Node ns_names = 3 optional Node docexpr = 4 optional Node rowexpr = 5 repeated Node colnames = 6 repeated Node coltypes = 7 repeated Node coltypmods = 8 repeated Node colcollations = 9 repeated Node colexprs = 10 repeated Node coldefexprs = 11 repeated Node colvalexprs = 12 repeated Node passingvalexprs = 13 repeated uint64 notnulls = 14 optional Node plan = 15 int32 ordinalitycol = 16 int32 location = 17 Used in: TableFunc
TABLE_FUNC_TYPE_UNDEFINED = 0 TFT_XMLTABLE = 1 TFT_JSON_TABLE = 2 Used in: Node
optional RangeVar relation = 1 uint32 options = 2 uint32 relation_oid = 3 TABLE_LIKE_OPTION_UNDEFINED = 0 CREATE_TABLE_LIKE_COMMENTS = 1 CREATE_TABLE_LIKE_COMPRESSION = 2 CREATE_TABLE_LIKE_CONSTRAINTS = 3 CREATE_TABLE_LIKE_DEFAULTS = 4 CREATE_TABLE_LIKE_GENERATED = 5 CREATE_TABLE_LIKE_IDENTITY = 6 CREATE_TABLE_LIKE_INDEXES = 7 CREATE_TABLE_LIKE_STATISTICS = 8 CREATE_TABLE_LIKE_STORAGE = 9 CREATE_TABLE_LIKE_ALL = 10 Used in: Node , RangeTblEntry
uint32 tsmhandler = 1 repeated Node args = 2 optional Node repeatable = 3 Used in: Node
optional Node xpr = 1 optional Node expr = 2 int32 resno = 3 string resname = 4 uint32 ressortgroupref = 5 uint32 resorigtbl = 6 int32 resorigcol = 7 bool resjunk = 8 Used in: ScanToken
NUL = 0 ASCII_36 = 36 ASCII_37 = 37 ASCII_40 = 40 ASCII_41 = 41 ASCII_42 = 42 ASCII_43 = 43 ASCII_44 = 44 ASCII_45 = 45 ASCII_46 = 46 ASCII_47 = 47 ASCII_58 = 58 ASCII_59 = 59 ASCII_60 = 60 ASCII_61 = 61 ASCII_62 = 62 ASCII_63 = 63 ASCII_91 = 91 ASCII_92 = 92 ASCII_93 = 93 ASCII_94 = 94 IDENT = 258 UIDENT = 259 FCONST = 260 SCONST = 261 USCONST = 262 BCONST = 263 XCONST = 264 Op = 265 ICONST = 266 PARAM = 267 TYPECAST = 268 DOT_DOT = 269 COLON_EQUALS = 270 EQUALS_GREATER = 271 LESS_EQUALS = 272 GREATER_EQUALS = 273 NOT_EQUALS = 274 SQL_COMMENT = 275 C_COMMENT = 276 ABORT_P = 277 ABSENT = 278 ABSOLUTE_P = 279 ACCESS = 280 ACTION = 281 ADD_P = 282 ADMIN = 283 AFTER = 284 AGGREGATE = 285 ALL = 286 ALSO = 287 ALTER = 288 ALWAYS = 289 ANALYSE = 290 ANALYZE = 291 AND = 292 ANY = 293 ARRAY = 294 AS = 295 ASC = 296 ASENSITIVE = 297 ASSERTION = 298 ASSIGNMENT = 299 ASYMMETRIC = 300 ATOMIC = 301 AT = 302 ATTACH = 303 ATTRIBUTE = 304 AUTHORIZATION = 305 BACKWARD = 306 BEFORE = 307 BEGIN_P = 308 BETWEEN = 309 BIGINT = 310 BINARY = 311 BIT = 312 BOOLEAN_P = 313 BOTH = 314 BREADTH = 315 BY = 316 CACHE = 317 CALL = 318 CALLED = 319 CASCADE = 320 CASCADED = 321 CASE = 322 CAST = 323 CATALOG_P = 324 CHAIN = 325 CHAR_P = 326 CHARACTER = 327 CHARACTERISTICS = 328 CHECK = 329 CHECKPOINT = 330 CLASS = 331 CLOSE = 332 CLUSTER = 333 COALESCE = 334 COLLATE = 335 COLLATION = 336 COLUMN = 337 COLUMNS = 338 COMMENT = 339 COMMENTS = 340 COMMIT = 341 COMMITTED = 342 COMPRESSION = 343 CONCURRENTLY = 344 CONDITIONAL = 345 CONFIGURATION = 346 CONFLICT = 347 CONNECTION = 348 CONSTRAINT = 349 CONSTRAINTS = 350 CONTENT_P = 351 CONTINUE_P = 352 CONVERSION_P = 353 COPY = 354 COST = 355 CREATE = 356 CROSS = 357 CSV = 358 CUBE = 359 CURRENT_P = 360 CURRENT_CATALOG = 361 CURRENT_DATE = 362 CURRENT_ROLE = 363 CURRENT_SCHEMA = 364 CURRENT_TIME = 365 CURRENT_TIMESTAMP = 366 CURRENT_USER = 367 CURSOR = 368 CYCLE = 369 DATA_P = 370 DATABASE = 371 DAY_P = 372 DEALLOCATE = 373 DEC = 374 DECIMAL_P = 375 DECLARE = 376 DEFAULT = 377 DEFAULTS = 378 DEFERRABLE = 379 DEFERRED = 380 DEFINER = 381 DELETE_P = 382 DELIMITER = 383 DELIMITERS = 384 DEPENDS = 385 DEPTH = 386 DESC = 387 DETACH = 388 DICTIONARY = 389 DISABLE_P = 390 DISCARD = 391 DISTINCT = 392 DO = 393 DOCUMENT_P = 394 DOMAIN_P = 395 DOUBLE_P = 396 DROP = 397 EACH = 398 ELSE = 399 EMPTY_P = 400 ENABLE_P = 401 ENCODING = 402 ENCRYPTED = 403 END_P = 404 ENUM_P = 405 ERROR_P = 406 ESCAPE = 407 EVENT = 408 EXCEPT = 409 EXCLUDE = 410 EXCLUDING = 411 EXCLUSIVE = 412 EXECUTE = 413 EXISTS = 414 EXPLAIN = 415 EXPRESSION = 416 EXTENSION = 417 EXTERNAL = 418 EXTRACT = 419 FALSE_P = 420 FAMILY = 421 FETCH = 422 FILTER = 423 FINALIZE = 424 FIRST_P = 425 FLOAT_P = 426 FOLLOWING = 427 FOR = 428 FORCE = 429 FOREIGN = 430 FORMAT = 431 FORWARD = 432 FREEZE = 433 FROM = 434 FULL = 435 FUNCTION = 436 FUNCTIONS = 437 GENERATED = 438 GLOBAL = 439 GRANT = 440 GRANTED = 441 GREATEST = 442 GROUP_P = 443 GROUPING = 444 GROUPS = 445 HANDLER = 446 HAVING = 447 HEADER_P = 448 HOLD = 449 HOUR_P = 450 IDENTITY_P = 451 IF_P = 452 ILIKE = 453 IMMEDIATE = 454 IMMUTABLE = 455 IMPLICIT_P = 456 IMPORT_P = 457 IN_P = 458 INCLUDE = 459 INCLUDING = 460 INCREMENT = 461 INDENT = 462 INDEX = 463 INDEXES = 464 INHERIT = 465 INHERITS = 466 INITIALLY = 467 INLINE_P = 468 INNER_P = 469 INOUT = 470 INPUT_P = 471 INSENSITIVE = 472 INSERT = 473 INSTEAD = 474 INT_P = 475 INTEGER = 476 INTERSECT = 477 INTERVAL = 478 INTO = 479 INVOKER = 480 IS = 481 ISNULL = 482 ISOLATION = 483 JOIN = 484 JSON = 485 JSON_ARRAY = 486 JSON_ARRAYAGG = 487 JSON_EXISTS = 488 JSON_OBJECT = 489 JSON_OBJECTAGG = 490 JSON_QUERY = 491 JSON_SCALAR = 492 JSON_SERIALIZE = 493 JSON_TABLE = 494 JSON_VALUE = 495 KEEP = 496 KEY = 497 KEYS = 498 LABEL = 499 LANGUAGE = 500 LARGE_P = 501 LAST_P = 502 LATERAL_P = 503 LEADING = 504 LEAKPROOF = 505 LEAST = 506 LEFT = 507 LEVEL = 508 LIKE = 509 LIMIT = 510 LISTEN = 511 LOAD = 512 LOCAL = 513 LOCALTIME = 514 LOCALTIMESTAMP = 515 LOCATION = 516 LOCK_P = 517 LOCKED = 518 LOGGED = 519 MAPPING = 520 MATCH = 521 MATCHED = 522 MATERIALIZED = 523 MAXVALUE = 524 MERGE = 525 MERGE_ACTION = 526 METHOD = 527 MINUTE_P = 528 MINVALUE = 529 MODE = 530 MONTH_P = 531 MOVE = 532 NAME_P = 533 NAMES = 534 NATIONAL = 535 NATURAL = 536 NCHAR = 537 NESTED = 538 NEW = 539 NEXT = 540 NFC = 541 NFD = 542 NFKC = 543 NFKD = 544 NO = 545 NONE = 546 NORMALIZE = 547 NORMALIZED = 548 NOT = 549 NOTHING = 550 NOTIFY = 551 NOTNULL = 552 NOWAIT = 553 NULL_P = 554 NULLIF = 555 NULLS_P = 556 NUMERIC = 557 OBJECT_P = 558 OF = 559 OFF = 560 OFFSET = 561 OIDS = 562 OLD = 563 OMIT = 564 ON = 565 ONLY = 566 OPERATOR = 567 OPTION = 568 OPTIONS = 569 OR = 570 ORDER = 571 ORDINALITY = 572 OTHERS = 573 OUT_P = 574 OUTER_P = 575 OVER = 576 OVERLAPS = 577 OVERLAY = 578 OVERRIDING = 579 OWNED = 580 OWNER = 581 PARALLEL = 582 PARAMETER = 583 PARSER = 584 PARTIAL = 585 PARTITION = 586 PASSING = 587 PASSWORD = 588 PATH = 589 PLACING = 590 PLAN = 591 PLANS = 592 POLICY = 593 POSITION = 594 PRECEDING = 595 PRECISION = 596 PRESERVE = 597 PREPARE = 598 PREPARED = 599 PRIMARY = 600 PRIOR = 601 PRIVILEGES = 602 PROCEDURAL = 603 PROCEDURE = 604 PROCEDURES = 605 PROGRAM = 606 PUBLICATION = 607 QUOTE = 608 QUOTES = 609 RANGE = 610 READ = 611 REAL = 612 REASSIGN = 613 RECHECK = 614 RECURSIVE = 615 REF_P = 616 REFERENCES = 617 REFERENCING = 618 REFRESH = 619 REINDEX = 620 RELATIVE_P = 621 RELEASE = 622 RENAME = 623 REPEATABLE = 624 REPLACE = 625 REPLICA = 626 RESET = 627 RESTART = 628 RESTRICT = 629 RETURN = 630 RETURNING = 631 RETURNS = 632 REVOKE = 633 RIGHT = 634 ROLE = 635 ROLLBACK = 636 ROLLUP = 637 ROUTINE = 638 ROUTINES = 639 ROW = 640 ROWS = 641 RULE = 642 SAVEPOINT = 643 SCALAR = 644 SCHEMA = 645 SCHEMAS = 646 SCROLL = 647 SEARCH = 648 SECOND_P = 649 SECURITY = 650 SELECT = 651 SEQUENCE = 652 SEQUENCES = 653 SERIALIZABLE = 654 SERVER = 655 SESSION = 656 SESSION_USER = 657 SET = 658 SETS = 659 SETOF = 660 SHARE = 661 SHOW = 662 SIMILAR = 663 SIMPLE = 664 SKIP = 665 SMALLINT = 666 SNAPSHOT = 667 SOME = 668 SOURCE = 669 SQL_P = 670 STABLE = 671 STANDALONE_P = 672 START = 673 STATEMENT = 674 STATISTICS = 675 STDIN = 676 STDOUT = 677 STORAGE = 678 STORED = 679 STRICT_P = 680 STRING_P = 681 STRIP_P = 682 SUBSCRIPTION = 683 SUBSTRING = 684 SUPPORT = 685 SYMMETRIC = 686 SYSID = 687 SYSTEM_P = 688 SYSTEM_USER = 689 TABLE = 690 TABLES = 691 TABLESAMPLE = 692 TABLESPACE = 693 TARGET = 694 TEMP = 695 TEMPLATE = 696 TEMPORARY = 697 TEXT_P = 698 THEN = 699 TIES = 700 TIME = 701 TIMESTAMP = 702 TO = 703 TRAILING = 704 TRANSACTION = 705 TRANSFORM = 706 TREAT = 707 TRIGGER = 708 TRIM = 709 TRUE_P = 710 TRUNCATE = 711 TRUSTED = 712 TYPE_P = 713 TYPES_P = 714 UESCAPE = 715 UNBOUNDED = 716 UNCONDITIONAL = 717 UNCOMMITTED = 718 UNENCRYPTED = 719 UNION = 720 UNIQUE = 721 UNKNOWN = 722 UNLISTEN = 723 UNLOGGED = 724 UNTIL = 725 UPDATE = 726 USER = 727 USING = 728 VACUUM = 729 VALID = 730 VALIDATE = 731 VALIDATOR = 732 VALUE_P = 733 VALUES = 734 VARCHAR = 735 VARIADIC = 736 VARYING = 737 VERBOSE = 738 VERSION_P = 739 VIEW = 740 VIEWS = 741 VOLATILE = 742 WHEN = 743 WHERE = 744 WHITESPACE_P = 745 WINDOW = 746 WITH = 747 WITHIN = 748 WITHOUT = 749 WORK = 750 WRAPPER = 751 WRITE = 752 XML_P = 753 XMLATTRIBUTES = 754 XMLCONCAT = 755 XMLELEMENT = 756 XMLEXISTS = 757 XMLFOREST = 758 XMLNAMESPACES = 759 XMLPARSE = 760 XMLPI = 761 XMLROOT = 762 XMLSERIALIZE = 763 XMLTABLE = 764 YEAR_P = 765 YES_P = 766 ZONE = 767 FORMAT_LA = 768 NOT_LA = 769 NULLS_LA = 770 WITH_LA = 771 WITHOUT_LA = 772 MODE_TYPE_NAME = 773 MODE_PLPGSQL_EXPR = 774 MODE_PLPGSQL_ASSIGN1 = 775 MODE_PLPGSQL_ASSIGN2 = 776 MODE_PLPGSQL_ASSIGN3 = 777 UMINUS = 778 Used in: Node
repeated Node options = 2 string savepoint_name = 3 string gid = 4 bool chain = 5 int32 location = 6 Used in: TransactionStmt
TRANSACTION_STMT_KIND_UNDEFINED = 0 TRANS_STMT_BEGIN = 1 TRANS_STMT_START = 2 TRANS_STMT_COMMIT = 3 TRANS_STMT_ROLLBACK = 4 TRANS_STMT_SAVEPOINT = 5 TRANS_STMT_RELEASE = 6 TRANS_STMT_ROLLBACK_TO = 7 TRANS_STMT_PREPARE = 8 TRANS_STMT_COMMIT_PREPARED = 9 TRANS_STMT_ROLLBACK_PREPARED = 10 Used in: Node
string name = 1 bool is_new = 2 bool is_table = 3 Used in: Node
repeated Node relations = 1 bool restart_seqs = 2 Used in: Node
optional Node arg = 1 optional TypeName type_name = 2 int32 location = 3 Used in: ColumnDef , CreateCastStmt , CreateDomainStmt , CreateFunctionStmt , CreateOpClassItem , CreateOpClassStmt , CreateStmt , CreateTransformStmt , FunctionParameter , JsonOutput , JsonTableColumn , Node , RangeTableFuncCol , TypeCast , XmlSerialize
repeated Node names = 1 uint32 type_oid = 2 bool setof = 3 bool pct_type = 4 repeated Node typmods = 5 int32 typemod = 6 repeated Node array_bounds = 7 int32 location = 8 Used in: Node
Used in: Node
optional RangeVar relation = 1 repeated Node target_list = 2 optional Node where_clause = 3 repeated Node from_clause = 4 repeated Node returning_list = 5 optional WithClause with_clause = 6 Used in: Node
optional RangeVar relation = 1 uint32 oid = 2 repeated Node va_cols = 3 Used in: Node
repeated Node options = 1 repeated Node rels = 2 bool is_vacuumcmd = 3 Used in: Node
optional Node xpr = 1 int32 varno = 2 int32 varattno = 3 uint32 vartype = 4 int32 vartypmod = 5 uint32 varcollid = 6 repeated uint64 varnullingrels = 7 uint32 varlevelsup = 8 int32 location = 9 Used in: VariableSetStmt
VARIABLE_SET_KIND_UNDEFINED = 0 VAR_SET_VALUE = 1 VAR_SET_DEFAULT = 2 VAR_SET_CURRENT = 3 VAR_SET_MULTI = 4 VAR_RESET = 5 VAR_RESET_ALL = 6 Used in: AlterDatabaseSetStmt , AlterRoleSetStmt , AlterSystemStmt , Node
string name = 2 repeated Node args = 3 bool is_local = 4 Used in: Node
Used in: ViewStmt
VIEW_CHECK_OPTION_UNDEFINED = 0 NO_CHECK_OPTION = 1 LOCAL_CHECK_OPTION = 2 CASCADED_CHECK_OPTION = 3 Used in: Node
optional RangeVar view = 1 repeated Node aliases = 2 optional Node query = 3 bool replace = 4 repeated Node options = 5 Used in: WithCheckOption
WCOKIND_UNDEFINED = 0 WCO_VIEW_CHECK = 1 WCO_RLS_INSERT_CHECK = 2 WCO_RLS_UPDATE_CHECK = 3 WCO_RLS_CONFLICT_CHECK = 4 WCO_RLS_MERGE_UPDATE_CHECK = 5 WCO_RLS_MERGE_DELETE_CHECK = 6 Used in: Node
string name = 1 string refname = 2 repeated Node partition_clause = 3 repeated Node order_clause = 4 int32 frame_options = 5 optional Node start_offset = 6 optional Node end_offset = 7 uint32 start_in_range_func = 8 uint32 end_in_range_func = 9 uint32 in_range_coll = 10 bool in_range_asc = 11 bool in_range_nulls_first = 12 uint32 winref = 13 bool copied_order = 14 Used in: FuncCall , JsonAggConstructor , Node
string name = 1 string refname = 2 repeated Node partition_clause = 3 repeated Node order_clause = 4 int32 frame_options = 5 optional Node start_offset = 6 optional Node end_offset = 7 int32 location = 8 Used in: Node
optional Node xpr = 1 uint32 winfnoid = 2 uint32 wintype = 3 uint32 wincollid = 4 uint32 inputcollid = 5 repeated Node args = 6 optional Node aggfilter = 7 repeated Node run_condition = 8 uint32 winref = 9 bool winstar = 10 bool winagg = 11 int32 location = 12 Used in: Node
optional Node xpr = 1 uint32 opno = 2 uint32 inputcollid = 3 bool wfunc_left = 4 optional Node arg = 5 Used in: Node
string relname = 2 string polname = 3 optional Node qual = 4 bool cascaded = 5 Used in: DeleteStmt , InsertStmt , MergeStmt , Node , SelectStmt , UpdateStmt
repeated Node ctes = 1 bool recursive = 2 int32 location = 3 Used in: Node
optional Node xpr = 1 string name = 3 repeated Node named_args = 4 repeated Node arg_names = 5 repeated Node args = 6 bool indent = 8 uint32 type = 9 int32 typmod = 10 int32 location = 11 Used in: XmlExpr
XML_EXPR_OP_UNDEFINED = 0 IS_XMLCONCAT = 1 IS_XMLELEMENT = 2 IS_XMLFOREST = 3 IS_XMLPARSE = 4 IS_XMLPI = 5 IS_XMLROOT = 6 IS_XMLSERIALIZE = 7 IS_DOCUMENT = 8 Used in: XmlExpr , XmlSerialize
XML_OPTION_TYPE_UNDEFINED = 0 XMLOPTION_DOCUMENT = 1 XMLOPTION_CONTENT = 2 Used in: Node
optional Node expr = 2 optional TypeName type_name = 3 bool indent = 4 int32 location = 5