pglast.enums.nodes
— Constants extracted from nodes.h¶
- class pglast.enums.nodes.AggSplit¶
Corresponds to the AggSplit enum.
- AGGSPLIT_SIMPLE¶
- AGGSPLIT_INITIAL_SERIAL¶
- AGGSPLIT_FINAL_DESERIAL¶
- class pglast.enums.nodes.AggStrategy¶
Corresponds to the AggStrategy enum.
- AGG_PLAIN¶
- AGG_SORTED¶
- AGG_HASHED¶
- AGG_MIXED¶
- class pglast.enums.nodes.CmdType¶
Corresponds to the CmdType enum.
- CMD_UNKNOWN¶
- CMD_SELECT¶
- CMD_UPDATE¶
- CMD_INSERT¶
- CMD_DELETE¶
- CMD_UTILITY¶
- CMD_NOTHING¶
- class pglast.enums.nodes.JoinType¶
Corresponds to the JoinType enum.
- JOIN_INNER¶
- JOIN_LEFT¶
- JOIN_FULL¶
- JOIN_RIGHT¶
- JOIN_SEMI¶
- JOIN_ANTI¶
- JOIN_UNIQUE_OUTER¶
- JOIN_UNIQUE_INNER¶
- class pglast.enums.nodes.LimitOption¶
Corresponds to the LimitOption enum.
- LIMIT_OPTION_DEFAULT¶
- LIMIT_OPTION_COUNT¶
- LIMIT_OPTION_WITH_TIES¶
- class pglast.enums.nodes.NodeTag¶
Corresponds to the NodeTag enum.
- T_Invalid¶
- T_IndexInfo¶
- T_ExprContext¶
- T_ProjectionInfo¶
- T_JunkFilter¶
- T_OnConflictSetState¶
- T_ResultRelInfo¶
- T_EState¶
- T_TupleTableSlot¶
- T_Plan¶
- T_Result¶
- T_ProjectSet¶
- T_ModifyTable¶
- T_Append¶
- T_MergeAppend¶
- T_RecursiveUnion¶
- T_BitmapAnd¶
- T_BitmapOr¶
- T_Scan¶
- T_SeqScan¶
- T_SampleScan¶
- T_IndexScan¶
- T_IndexOnlyScan¶
- T_BitmapIndexScan¶
- T_BitmapHeapScan¶
- T_TidScan¶
- T_SubqueryScan¶
- T_FunctionScan¶
- T_ValuesScan¶
- T_TableFuncScan¶
- T_CteScan¶
- T_NamedTuplestoreScan¶
- T_WorkTableScan¶
- T_ForeignScan¶
- T_CustomScan¶
- T_Join¶
- T_NestLoop¶
- T_MergeJoin¶
- T_HashJoin¶
- T_Material¶
- T_Sort¶
- T_IncrementalSort¶
- T_Group¶
- T_Agg¶
- T_WindowAgg¶
- T_Unique¶
- T_Gather¶
- T_GatherMerge¶
- T_Hash¶
- T_SetOp¶
- T_LockRows¶
- T_Limit¶
- T_NestLoopParam¶
- T_PlanRowMark¶
- T_PartitionPruneInfo¶
- T_PartitionedRelPruneInfo¶
- T_PartitionPruneStepOp¶
- T_PartitionPruneStepCombine¶
- T_PlanInvalItem¶
- T_PlanState¶
- T_ResultState¶
- T_ProjectSetState¶
- T_ModifyTableState¶
- T_AppendState¶
- T_MergeAppendState¶
- T_RecursiveUnionState¶
- T_BitmapAndState¶
- T_BitmapOrState¶
- T_ScanState¶
- T_SeqScanState¶
- T_SampleScanState¶
- T_IndexScanState¶
- T_IndexOnlyScanState¶
- T_BitmapIndexScanState¶
- T_BitmapHeapScanState¶
- T_TidScanState¶
- T_SubqueryScanState¶
- T_FunctionScanState¶
- T_TableFuncScanState¶
- T_ValuesScanState¶
- T_CteScanState¶
- T_NamedTuplestoreScanState¶
- T_WorkTableScanState¶
- T_ForeignScanState¶
- T_CustomScanState¶
- T_JoinState¶
- T_NestLoopState¶
- T_MergeJoinState¶
- T_HashJoinState¶
- T_MaterialState¶
- T_SortState¶
- T_IncrementalSortState¶
- T_GroupState¶
- T_AggState¶
- T_WindowAggState¶
- T_UniqueState¶
- T_GatherState¶
- T_GatherMergeState¶
- T_HashState¶
- T_SetOpState¶
- T_LockRowsState¶
- T_LimitState¶
- T_Alias¶
- T_RangeVar¶
- T_TableFunc¶
- T_Expr¶
- T_Var¶
- T_Const¶
- T_Param¶
- T_Aggref¶
- T_GroupingFunc¶
- T_WindowFunc¶
- T_SubscriptingRef¶
- T_FuncExpr¶
- T_NamedArgExpr¶
- T_OpExpr¶
- T_DistinctExpr¶
- T_NullIfExpr¶
- T_ScalarArrayOpExpr¶
- T_BoolExpr¶
- T_SubLink¶
- T_SubPlan¶
- T_AlternativeSubPlan¶
- T_FieldSelect¶
- T_FieldStore¶
- T_RelabelType¶
- T_CoerceViaIO¶
- T_ArrayCoerceExpr¶
- T_ConvertRowtypeExpr¶
- T_CollateExpr¶
- T_CaseExpr¶
- T_CaseWhen¶
- T_CaseTestExpr¶
- T_ArrayExpr¶
- T_RowExpr¶
- T_RowCompareExpr¶
- T_CoalesceExpr¶
- T_MinMaxExpr¶
- T_SQLValueFunction¶
- T_XmlExpr¶
- T_NullTest¶
- T_BooleanTest¶
- T_CoerceToDomain¶
- T_CoerceToDomainValue¶
- T_SetToDefault¶
- T_CurrentOfExpr¶
- T_NextValueExpr¶
- T_InferenceElem¶
- T_TargetEntry¶
- T_RangeTblRef¶
- T_JoinExpr¶
- T_FromExpr¶
- T_OnConflictExpr¶
- T_IntoClause¶
- T_ExprState¶
- T_AggrefExprState¶
- T_WindowFuncExprState¶
- T_SetExprState¶
- T_SubPlanState¶
- T_AlternativeSubPlanState¶
- T_DomainConstraintState¶
- T_PlannerInfo¶
- T_PlannerGlobal¶
- T_RelOptInfo¶
- T_IndexOptInfo¶
- T_ForeignKeyOptInfo¶
- T_ParamPathInfo¶
- T_Path¶
- T_IndexPath¶
- T_BitmapHeapPath¶
- T_BitmapAndPath¶
- T_BitmapOrPath¶
- T_TidPath¶
- T_SubqueryScanPath¶
- T_ForeignPath¶
- T_CustomPath¶
- T_NestPath¶
- T_MergePath¶
- T_HashPath¶
- T_AppendPath¶
- T_MergeAppendPath¶
- T_GroupResultPath¶
- T_MaterialPath¶
- T_UniquePath¶
- T_GatherPath¶
- T_GatherMergePath¶
- T_ProjectionPath¶
- T_ProjectSetPath¶
- T_SortPath¶
- T_IncrementalSortPath¶
- T_GroupPath¶
- T_UpperUniquePath¶
- T_AggPath¶
- T_GroupingSetsPath¶
- T_MinMaxAggPath¶
- T_WindowAggPath¶
- T_SetOpPath¶
- T_RecursiveUnionPath¶
- T_LockRowsPath¶
- T_ModifyTablePath¶
- T_LimitPath¶
- T_EquivalenceClass¶
- T_EquivalenceMember¶
- T_PathKey¶
- T_PathTarget¶
- T_RestrictInfo¶
- T_IndexClause¶
- T_PlaceHolderVar¶
- T_SpecialJoinInfo¶
- T_AppendRelInfo¶
- T_PlaceHolderInfo¶
- T_MinMaxAggInfo¶
- T_PlannerParamItem¶
- T_RollupData¶
- T_GroupingSetData¶
- T_StatisticExtInfo¶
- T_MemoryContext¶
- T_AllocSetContext¶
- T_SlabContext¶
- T_GenerationContext¶
- T_Value¶
- T_Integer¶
- T_Float¶
- T_String¶
- T_BitString¶
- T_Null¶
- T_List¶
- T_IntList¶
- T_OidList¶
- T_ExtensibleNode¶
- T_RawStmt¶
- T_Query¶
- T_PlannedStmt¶
- T_InsertStmt¶
- T_DeleteStmt¶
- T_UpdateStmt¶
- T_SelectStmt¶
- T_AlterTableStmt¶
- T_AlterTableCmd¶
- T_AlterDomainStmt¶
- T_SetOperationStmt¶
- T_GrantStmt¶
- T_GrantRoleStmt¶
- T_AlterDefaultPrivilegesStmt¶
- T_ClosePortalStmt¶
- T_ClusterStmt¶
- T_CopyStmt¶
- T_CreateStmt¶
- T_DefineStmt¶
- T_DropStmt¶
- T_TruncateStmt¶
- T_CommentStmt¶
- T_FetchStmt¶
- T_IndexStmt¶
- T_CreateFunctionStmt¶
- T_AlterFunctionStmt¶
- T_DoStmt¶
- T_RenameStmt¶
- T_RuleStmt¶
- T_NotifyStmt¶
- T_ListenStmt¶
- T_UnlistenStmt¶
- T_TransactionStmt¶
- T_ViewStmt¶
- T_LoadStmt¶
- T_CreateDomainStmt¶
- T_CreatedbStmt¶
- T_DropdbStmt¶
- T_VacuumStmt¶
- T_ExplainStmt¶
- T_CreateTableAsStmt¶
- T_CreateSeqStmt¶
- T_AlterSeqStmt¶
- T_VariableSetStmt¶
- T_VariableShowStmt¶
- T_DiscardStmt¶
- T_CreateTrigStmt¶
- T_CreatePLangStmt¶
- T_CreateRoleStmt¶
- T_AlterRoleStmt¶
- T_DropRoleStmt¶
- T_LockStmt¶
- T_ConstraintsSetStmt¶
- T_ReindexStmt¶
- T_CheckPointStmt¶
- T_CreateSchemaStmt¶
- T_AlterDatabaseStmt¶
- T_AlterDatabaseSetStmt¶
- T_AlterRoleSetStmt¶
- T_CreateConversionStmt¶
- T_CreateCastStmt¶
- T_CreateOpClassStmt¶
- T_CreateOpFamilyStmt¶
- T_AlterOpFamilyStmt¶
- T_PrepareStmt¶
- T_ExecuteStmt¶
- T_DeallocateStmt¶
- T_DeclareCursorStmt¶
- T_CreateTableSpaceStmt¶
- T_DropTableSpaceStmt¶
- T_AlterObjectDependsStmt¶
- T_AlterObjectSchemaStmt¶
- T_AlterOwnerStmt¶
- T_AlterOperatorStmt¶
- T_AlterTypeStmt¶
- T_DropOwnedStmt¶
- T_ReassignOwnedStmt¶
- T_CompositeTypeStmt¶
- T_CreateEnumStmt¶
- T_CreateRangeStmt¶
- T_AlterEnumStmt¶
- T_AlterTSDictionaryStmt¶
- T_AlterTSConfigurationStmt¶
- T_CreateFdwStmt¶
- T_AlterFdwStmt¶
- T_CreateForeignServerStmt¶
- T_AlterForeignServerStmt¶
- T_CreateUserMappingStmt¶
- T_AlterUserMappingStmt¶
- T_DropUserMappingStmt¶
- T_AlterTableSpaceOptionsStmt¶
- T_AlterTableMoveAllStmt¶
- T_SecLabelStmt¶
- T_CreateForeignTableStmt¶
- T_ImportForeignSchemaStmt¶
- T_CreateExtensionStmt¶
- T_AlterExtensionStmt¶
- T_AlterExtensionContentsStmt¶
- T_CreateEventTrigStmt¶
- T_AlterEventTrigStmt¶
- T_RefreshMatViewStmt¶
- T_ReplicaIdentityStmt¶
- T_AlterSystemStmt¶
- T_CreatePolicyStmt¶
- T_AlterPolicyStmt¶
- T_CreateTransformStmt¶
- T_CreateAmStmt¶
- T_CreatePublicationStmt¶
- T_AlterPublicationStmt¶
- T_CreateSubscriptionStmt¶
- T_AlterSubscriptionStmt¶
- T_DropSubscriptionStmt¶
- T_CreateStatsStmt¶
- T_AlterCollationStmt¶
- T_CallStmt¶
- T_AlterStatsStmt¶
- T_A_Expr¶
- T_ColumnRef¶
- T_ParamRef¶
- T_A_Const¶
- T_FuncCall¶
- T_A_Star¶
- T_A_Indices¶
- T_A_Indirection¶
- T_A_ArrayExpr¶
- T_ResTarget¶
- T_MultiAssignRef¶
- T_TypeCast¶
- T_CollateClause¶
- T_SortBy¶
- T_WindowDef¶
- T_RangeSubselect¶
- T_RangeFunction¶
- T_RangeTableSample¶
- T_RangeTableFunc¶
- T_RangeTableFuncCol¶
- T_TypeName¶
- T_ColumnDef¶
- T_IndexElem¶
- T_Constraint¶
- T_DefElem¶
- T_RangeTblEntry¶
- T_RangeTblFunction¶
- T_TableSampleClause¶
- T_WithCheckOption¶
- T_SortGroupClause¶
- T_GroupingSet¶
- T_WindowClause¶
- T_ObjectWithArgs¶
- T_AccessPriv¶
- T_CreateOpClassItem¶
- T_TableLikeClause¶
- T_FunctionParameter¶
- T_LockingClause¶
- T_RowMarkClause¶
- T_XmlSerialize¶
- T_WithClause¶
- T_InferClause¶
- T_OnConflictClause¶
- T_CommonTableExpr¶
- T_RoleSpec¶
- T_TriggerTransition¶
- T_PartitionElem¶
- T_PartitionSpec¶
- T_PartitionBoundSpec¶
- T_PartitionRangeDatum¶
- T_PartitionCmd¶
- T_VacuumRelation¶
- T_IdentifySystemCmd¶
- T_BaseBackupCmd¶
- T_CreateReplicationSlotCmd¶
- T_DropReplicationSlotCmd¶
- T_StartReplicationCmd¶
- T_TimeLineHistoryCmd¶
- T_SQLCmd¶
- T_TriggerData¶
- T_EventTriggerData¶
- T_ReturnSetInfo¶
- T_WindowObjectData¶
- T_TIDBitmap¶
- T_InlineCodeBlock¶
- T_FdwRoutine¶
- T_IndexAmRoutine¶
- T_TableAmRoutine¶
- T_TsmRoutine¶
- T_ForeignKeyCacheInfo¶
- T_CallContext¶
- T_SupportRequestSimplify¶
- T_SupportRequestSelectivity¶
- T_SupportRequestCost¶
- T_SupportRequestRows¶
- T_SupportRequestIndexCondition¶
- class pglast.enums.nodes.OnConflictAction¶
Corresponds to the OnConflictAction enum.
- ONCONFLICT_NONE¶
- ONCONFLICT_NOTHING¶
- ONCONFLICT_UPDATE¶
- class pglast.enums.nodes.SetOpCmd¶
Corresponds to the SetOpCmd enum.
- SETOPCMD_INTERSECT¶
- SETOPCMD_INTERSECT_ALL¶
- SETOPCMD_EXCEPT¶
- SETOPCMD_EXCEPT_ALL¶
- class pglast.enums.nodes.SetOpStrategy¶
Corresponds to the SetOpStrategy enum.
- SETOP_SORTED¶
- SETOP_HASHED¶
- pglast.enums.nodes.AGGSPLITOP_COMBINE¶
See here for details.
- pglast.enums.nodes.AGGSPLITOP_SKIPFINAL¶
See here for details.
- pglast.enums.nodes.AGGSPLITOP_SERIALIZE¶
See here for details.
- pglast.enums.nodes.AGGSPLITOP_DESERIALIZE¶
See here for details.