pglast.enums.parsenodes
— Constants extracted from parsenodes.h¶
- class pglast.enums.parsenodes.A_Expr_Kind¶
Corresponds to the A_Expr_Kind enum.
- AEXPR_OP¶
- AEXPR_OP_ANY¶
- AEXPR_OP_ALL¶
- AEXPR_DISTINCT¶
- AEXPR_NOT_DISTINCT¶
- AEXPR_NULLIF¶
- AEXPR_OF¶
- AEXPR_IN¶
- AEXPR_LIKE¶
- AEXPR_ILIKE¶
- AEXPR_SIMILAR¶
- AEXPR_BETWEEN¶
- AEXPR_NOT_BETWEEN¶
- AEXPR_BETWEEN_SYM¶
- AEXPR_NOT_BETWEEN_SYM¶
- AEXPR_PAREN¶
- class pglast.enums.parsenodes.AlterSubscriptionType¶
Corresponds to the AlterSubscriptionType enum.
- ALTER_SUBSCRIPTION_OPTIONS¶
- ALTER_SUBSCRIPTION_CONNECTION¶
- ALTER_SUBSCRIPTION_PUBLICATION¶
- ALTER_SUBSCRIPTION_REFRESH¶
- ALTER_SUBSCRIPTION_ENABLED¶
- class pglast.enums.parsenodes.AlterTSConfigType¶
Corresponds to the AlterTSConfigType enum.
- ALTER_TSCONFIG_ADD_MAPPING¶
- ALTER_TSCONFIG_ALTER_MAPPING_FOR_TOKEN¶
- ALTER_TSCONFIG_REPLACE_DICT¶
- ALTER_TSCONFIG_REPLACE_DICT_FOR_TOKEN¶
- ALTER_TSCONFIG_DROP_MAPPING¶
- class pglast.enums.parsenodes.AlterTableType¶
Corresponds to the AlterTableType enum.
- AT_AddColumn¶
- AT_AddColumnRecurse¶
- AT_AddColumnToView¶
- AT_ColumnDefault¶
- AT_CookedColumnDefault¶
- AT_DropNotNull¶
- AT_SetNotNull¶
- AT_DropExpression¶
- AT_CheckNotNull¶
- AT_SetStatistics¶
- AT_SetOptions¶
- AT_ResetOptions¶
- AT_SetStorage¶
- AT_DropColumn¶
- AT_DropColumnRecurse¶
- AT_AddIndex¶
- AT_ReAddIndex¶
- AT_AddConstraint¶
- AT_AddConstraintRecurse¶
- AT_ReAddConstraint¶
- AT_ReAddDomainConstraint¶
- AT_AlterConstraint¶
- AT_ValidateConstraint¶
- AT_ValidateConstraintRecurse¶
- AT_AddIndexConstraint¶
- AT_DropConstraint¶
- AT_DropConstraintRecurse¶
- AT_ReAddComment¶
- AT_AlterColumnType¶
- AT_AlterColumnGenericOptions¶
- AT_ChangeOwner¶
- AT_ClusterOn¶
- AT_DropCluster¶
- AT_SetLogged¶
- AT_SetUnLogged¶
- AT_DropOids¶
- AT_SetTableSpace¶
- AT_SetRelOptions¶
- AT_ResetRelOptions¶
- AT_ReplaceRelOptions¶
- AT_EnableTrig¶
- AT_EnableAlwaysTrig¶
- AT_EnableReplicaTrig¶
- AT_DisableTrig¶
- AT_EnableTrigAll¶
- AT_DisableTrigAll¶
- AT_EnableTrigUser¶
- AT_DisableTrigUser¶
- AT_EnableRule¶
- AT_EnableAlwaysRule¶
- AT_EnableReplicaRule¶
- AT_DisableRule¶
- AT_AddInherit¶
- AT_DropInherit¶
- AT_AddOf¶
- AT_DropOf¶
- AT_ReplicaIdentity¶
- AT_EnableRowSecurity¶
- AT_DisableRowSecurity¶
- AT_ForceRowSecurity¶
- AT_NoForceRowSecurity¶
- AT_GenericOptions¶
- AT_AttachPartition¶
- AT_DetachPartition¶
- AT_AddIdentity¶
- AT_SetIdentity¶
- AT_DropIdentity¶
- class pglast.enums.parsenodes.CTEMaterialize¶
Corresponds to the CTEMaterialize enum.
- CTEMaterializeDefault¶
- CTEMaterializeAlways¶
- CTEMaterializeNever¶
- class pglast.enums.parsenodes.ClusterOption¶
Corresponds to the ClusterOption enum.
- CLUOPT_RECHECK¶
- CLUOPT_VERBOSE¶
- class pglast.enums.parsenodes.ConstrType¶
Corresponds to the ConstrType enum.
- CONSTR_NULL¶
- CONSTR_NOTNULL¶
- CONSTR_DEFAULT¶
- CONSTR_IDENTITY¶
- CONSTR_GENERATED¶
- CONSTR_CHECK¶
- CONSTR_PRIMARY¶
- CONSTR_UNIQUE¶
- CONSTR_EXCLUSION¶
- CONSTR_FOREIGN¶
- CONSTR_ATTR_DEFERRABLE¶
- CONSTR_ATTR_NOT_DEFERRABLE¶
- CONSTR_ATTR_DEFERRED¶
- CONSTR_ATTR_IMMEDIATE¶
- class pglast.enums.parsenodes.DefElemAction¶
Corresponds to the DefElemAction enum.
- DEFELEM_UNSPEC¶
- DEFELEM_SET¶
- DEFELEM_ADD¶
- DEFELEM_DROP¶
- class pglast.enums.parsenodes.DiscardMode¶
Corresponds to the DiscardMode enum.
- DISCARD_ALL¶
- DISCARD_PLANS¶
- DISCARD_SEQUENCES¶
- DISCARD_TEMP¶
- class pglast.enums.parsenodes.DropBehavior¶
Corresponds to the DropBehavior enum.
- DROP_RESTRICT¶
- DROP_CASCADE¶
- class pglast.enums.parsenodes.FetchDirection¶
Corresponds to the FetchDirection enum.
- FETCH_FORWARD¶
- FETCH_BACKWARD¶
- FETCH_ABSOLUTE¶
- FETCH_RELATIVE¶
- class pglast.enums.parsenodes.FunctionParameterMode¶
Corresponds to the FunctionParameterMode enum.
- FUNC_PARAM_IN¶
- FUNC_PARAM_OUT¶
- FUNC_PARAM_INOUT¶
- FUNC_PARAM_VARIADIC¶
- FUNC_PARAM_TABLE¶
- class pglast.enums.parsenodes.GrantTargetType¶
Corresponds to the GrantTargetType enum.
- ACL_TARGET_OBJECT¶
- ACL_TARGET_ALL_IN_SCHEMA¶
- ACL_TARGET_DEFAULTS¶
- class pglast.enums.parsenodes.GroupingSetKind¶
Corresponds to the GroupingSetKind enum.
- GROUPING_SET_EMPTY¶
- GROUPING_SET_SIMPLE¶
- GROUPING_SET_ROLLUP¶
- GROUPING_SET_CUBE¶
- GROUPING_SET_SETS¶
- class pglast.enums.parsenodes.ImportForeignSchemaType¶
Corresponds to the ImportForeignSchemaType enum.
- FDW_IMPORT_SCHEMA_ALL¶
- FDW_IMPORT_SCHEMA_LIMIT_TO¶
- FDW_IMPORT_SCHEMA_EXCEPT¶
- class pglast.enums.parsenodes.ObjectType¶
Corresponds to the ObjectType enum.
- OBJECT_ACCESS_METHOD¶
- OBJECT_AGGREGATE¶
- OBJECT_AMOP¶
- OBJECT_AMPROC¶
- OBJECT_ATTRIBUTE¶
- OBJECT_CAST¶
- OBJECT_COLUMN¶
- OBJECT_COLLATION¶
- OBJECT_CONVERSION¶
- OBJECT_DATABASE¶
- OBJECT_DEFAULT¶
- OBJECT_DEFACL¶
- OBJECT_DOMAIN¶
- OBJECT_DOMCONSTRAINT¶
- OBJECT_EVENT_TRIGGER¶
- OBJECT_EXTENSION¶
- OBJECT_FDW¶
- OBJECT_FOREIGN_SERVER¶
- OBJECT_FOREIGN_TABLE¶
- OBJECT_FUNCTION¶
- OBJECT_INDEX¶
- OBJECT_LANGUAGE¶
- OBJECT_LARGEOBJECT¶
- OBJECT_MATVIEW¶
- OBJECT_OPCLASS¶
- OBJECT_OPERATOR¶
- OBJECT_OPFAMILY¶
- OBJECT_POLICY¶
- OBJECT_PROCEDURE¶
- OBJECT_PUBLICATION¶
- OBJECT_PUBLICATION_REL¶
- OBJECT_ROLE¶
- OBJECT_ROUTINE¶
- OBJECT_RULE¶
- OBJECT_SCHEMA¶
- OBJECT_SEQUENCE¶
- OBJECT_SUBSCRIPTION¶
- OBJECT_STATISTIC_EXT¶
- OBJECT_TABCONSTRAINT¶
- OBJECT_TABLE¶
- OBJECT_TABLESPACE¶
- OBJECT_TRANSFORM¶
- OBJECT_TRIGGER¶
- OBJECT_TSCONFIGURATION¶
- OBJECT_TSDICTIONARY¶
- OBJECT_TSPARSER¶
- OBJECT_TSTEMPLATE¶
- OBJECT_TYPE¶
- OBJECT_USER_MAPPING¶
- OBJECT_VIEW¶
- class pglast.enums.parsenodes.OverridingKind¶
Corresponds to the OverridingKind enum.
- OVERRIDING_NOT_SET¶
- OVERRIDING_USER_VALUE¶
- OVERRIDING_SYSTEM_VALUE¶
- class pglast.enums.parsenodes.PartitionRangeDatumKind¶
Corresponds to the PartitionRangeDatumKind enum.
- PARTITION_RANGE_DATUM_MINVALUE¶
- PARTITION_RANGE_DATUM_VALUE¶
- PARTITION_RANGE_DATUM_MAXVALUE¶
- class pglast.enums.parsenodes.QuerySource¶
Corresponds to the QuerySource enum.
- QSRC_ORIGINAL¶
- QSRC_PARSER¶
- QSRC_INSTEAD_RULE¶
- QSRC_QUAL_INSTEAD_RULE¶
- QSRC_NON_INSTEAD_RULE¶
- class pglast.enums.parsenodes.RTEKind¶
Corresponds to the RTEKind enum.
- RTE_RELATION¶
- RTE_SUBQUERY¶
- RTE_JOIN¶
- RTE_FUNCTION¶
- RTE_TABLEFUNC¶
- RTE_VALUES¶
- RTE_CTE¶
- RTE_NAMEDTUPLESTORE¶
- RTE_RESULT¶
- class pglast.enums.parsenodes.ReindexObjectType¶
Corresponds to the ReindexObjectType enum.
- REINDEX_OBJECT_INDEX¶
- REINDEX_OBJECT_TABLE¶
- REINDEX_OBJECT_SCHEMA¶
- REINDEX_OBJECT_SYSTEM¶
- REINDEX_OBJECT_DATABASE¶
- class pglast.enums.parsenodes.RoleSpecType¶
Corresponds to the RoleSpecType enum.
- ROLESPEC_CSTRING¶
- ROLESPEC_CURRENT_USER¶
- ROLESPEC_SESSION_USER¶
- ROLESPEC_PUBLIC¶
- class pglast.enums.parsenodes.RoleStmtType¶
Corresponds to the RoleStmtType enum.
- ROLESTMT_ROLE¶
- ROLESTMT_USER¶
- ROLESTMT_GROUP¶
- class pglast.enums.parsenodes.SetOperation¶
Corresponds to the SetOperation enum.
- SETOP_NONE¶
- SETOP_UNION¶
- SETOP_INTERSECT¶
- SETOP_EXCEPT¶
- class pglast.enums.parsenodes.SortByDir¶
Corresponds to the SortByDir enum.
- SORTBY_DEFAULT¶
- SORTBY_ASC¶
- SORTBY_DESC¶
- SORTBY_USING¶
- class pglast.enums.parsenodes.SortByNulls¶
Corresponds to the SortByNulls enum.
- SORTBY_NULLS_DEFAULT¶
- SORTBY_NULLS_FIRST¶
- SORTBY_NULLS_LAST¶
- class pglast.enums.parsenodes.TableLikeOption¶
Corresponds to the TableLikeOption enum.
- CREATE_TABLE_LIKE_COMMENTS¶
- CREATE_TABLE_LIKE_CONSTRAINTS¶
- CREATE_TABLE_LIKE_DEFAULTS¶
- CREATE_TABLE_LIKE_GENERATED¶
- CREATE_TABLE_LIKE_IDENTITY¶
- CREATE_TABLE_LIKE_INDEXES¶
- CREATE_TABLE_LIKE_STATISTICS¶
- CREATE_TABLE_LIKE_STORAGE¶
- CREATE_TABLE_LIKE_ALL¶
- class pglast.enums.parsenodes.TransactionStmtKind¶
Corresponds to the TransactionStmtKind enum.
- TRANS_STMT_BEGIN¶
- TRANS_STMT_START¶
- TRANS_STMT_COMMIT¶
- TRANS_STMT_ROLLBACK¶
- TRANS_STMT_SAVEPOINT¶
- TRANS_STMT_RELEASE¶
- TRANS_STMT_ROLLBACK_TO¶
- TRANS_STMT_PREPARE¶
- TRANS_STMT_COMMIT_PREPARED¶
- TRANS_STMT_ROLLBACK_PREPARED¶
- class pglast.enums.parsenodes.VariableSetKind¶
Corresponds to the VariableSetKind enum.
- VAR_SET_VALUE¶
- VAR_SET_DEFAULT¶
- VAR_SET_CURRENT¶
- VAR_SET_MULTI¶
- VAR_RESET¶
- VAR_RESET_ALL¶
- class pglast.enums.parsenodes.ViewCheckOption¶
Corresponds to the ViewCheckOption enum.
- NO_CHECK_OPTION¶
- LOCAL_CHECK_OPTION¶
- CASCADED_CHECK_OPTION¶
- class pglast.enums.parsenodes.WCOKind¶
Corresponds to the WCOKind enum.
- WCO_VIEW_CHECK¶
- WCO_RLS_INSERT_CHECK¶
- WCO_RLS_UPDATE_CHECK¶
- WCO_RLS_CONFLICT_CHECK¶
- pglast.enums.parsenodes.ACL_INSERT¶
See here for details.
- pglast.enums.parsenodes.ACL_SELECT¶
See here for details.
- pglast.enums.parsenodes.ACL_UPDATE¶
See here for details.
- pglast.enums.parsenodes.ACL_DELETE¶
See here for details.
- pglast.enums.parsenodes.ACL_TRUNCATE¶
See here for details.
- pglast.enums.parsenodes.ACL_REFERENCES¶
See here for details.
- pglast.enums.parsenodes.ACL_TRIGGER¶
See here for details.
- pglast.enums.parsenodes.ACL_EXECUTE¶
See here for details.
- pglast.enums.parsenodes.ACL_USAGE¶
See here for details.
- pglast.enums.parsenodes.ACL_CREATE¶
See here for details.
- pglast.enums.parsenodes.ACL_CREATE_TEMP¶
See here for details.
- pglast.enums.parsenodes.ACL_CONNECT¶
See here for details.
- pglast.enums.parsenodes.N_ACL_RIGHTS¶
See here for details.
- pglast.enums.parsenodes.ACL_NO_RIGHTS¶
See here for details.
- pglast.enums.parsenodes.FRAMEOPTION_NONDEFAULT¶
See here for details.
- pglast.enums.parsenodes.FRAMEOPTION_RANGE¶
See here for details.
- pglast.enums.parsenodes.FRAMEOPTION_ROWS¶
See here for details.
- pglast.enums.parsenodes.FRAMEOPTION_GROUPS¶
See here for details.
- pglast.enums.parsenodes.FRAMEOPTION_BETWEEN¶
See here for details.
- pglast.enums.parsenodes.FRAMEOPTION_START_UNBOUNDED_PRECEDING¶
See here for details.
- pglast.enums.parsenodes.FRAMEOPTION_END_UNBOUNDED_PRECEDING¶
See here for details.
- pglast.enums.parsenodes.FRAMEOPTION_START_UNBOUNDED_FOLLOWING¶
See here for details.
- pglast.enums.parsenodes.FRAMEOPTION_END_UNBOUNDED_FOLLOWING¶
See here for details.
- pglast.enums.parsenodes.FRAMEOPTION_START_CURRENT_ROW¶
See here for details.
- pglast.enums.parsenodes.FRAMEOPTION_END_CURRENT_ROW¶
See here for details.
- pglast.enums.parsenodes.FRAMEOPTION_START_OFFSET_PRECEDING¶
See here for details.
- pglast.enums.parsenodes.FRAMEOPTION_END_OFFSET_PRECEDING¶
See here for details.
- pglast.enums.parsenodes.FRAMEOPTION_START_OFFSET_FOLLOWING¶
See here for details.
- pglast.enums.parsenodes.FRAMEOPTION_END_OFFSET_FOLLOWING¶
See here for details.
- pglast.enums.parsenodes.FRAMEOPTION_EXCLUDE_CURRENT_ROW¶
See here for details.
- pglast.enums.parsenodes.FRAMEOPTION_EXCLUDE_GROUP¶
See here for details.
- pglast.enums.parsenodes.FRAMEOPTION_EXCLUDE_TIES¶
See here for details.
- pglast.enums.parsenodes.PARTITION_STRATEGY_HASH¶
See here for details.
- pglast.enums.parsenodes.PARTITION_STRATEGY_LIST¶
See here for details.
- pglast.enums.parsenodes.PARTITION_STRATEGY_RANGE¶
See here for details.
- pglast.enums.parsenodes.FKCONSTR_ACTION_NOACTION¶
See here for details.
- pglast.enums.parsenodes.FKCONSTR_ACTION_RESTRICT¶
See here for details.
- pglast.enums.parsenodes.FKCONSTR_ACTION_CASCADE¶
See here for details.
- pglast.enums.parsenodes.FKCONSTR_ACTION_SETNULL¶
See here for details.
- pglast.enums.parsenodes.FKCONSTR_ACTION_SETDEFAULT¶
See here for details.
- pglast.enums.parsenodes.FKCONSTR_MATCH_FULL¶
See here for details.
- pglast.enums.parsenodes.FKCONSTR_MATCH_PARTIAL¶
See here for details.
- pglast.enums.parsenodes.FKCONSTR_MATCH_SIMPLE¶
See here for details.
- pglast.enums.parsenodes.OPCLASS_ITEM_OPERATOR¶
See here for details.
- pglast.enums.parsenodes.OPCLASS_ITEM_FUNCTION¶
See here for details.
- pglast.enums.parsenodes.OPCLASS_ITEM_STORAGETYPE¶
See here for details.
- pglast.enums.parsenodes.CURSOR_OPT_BINARY¶
See here for details.
- pglast.enums.parsenodes.CURSOR_OPT_SCROLL¶
See here for details.
- pglast.enums.parsenodes.CURSOR_OPT_NO_SCROLL¶
See here for details.
- pglast.enums.parsenodes.CURSOR_OPT_INSENSITIVE¶
See here for details.
- pglast.enums.parsenodes.CURSOR_OPT_HOLD¶
See here for details.
- pglast.enums.parsenodes.CURSOR_OPT_FAST_PLAN¶
See here for details.
- pglast.enums.parsenodes.CURSOR_OPT_GENERIC_PLAN¶
See here for details.
- pglast.enums.parsenodes.CURSOR_OPT_CUSTOM_PLAN¶
See here for details.
- pglast.enums.parsenodes.CURSOR_OPT_PARALLEL_OK¶
See here for details.
- pglast.enums.parsenodes.FETCH_ALL¶
See here for details.
- pglast.enums.parsenodes.REINDEXOPT_VERBOSE¶
See here for details.
- pglast.enums.parsenodes.REINDEXOPT_REPORT_PROGRESS¶
See here for details.