[ "Invalid", "IndexInfo", "ExprContext", "ProjectionInfo", "JunkFilter", "OnConflictSetState", "MergeActionState", "ResultRelInfo", "EState", "TupleTableSlot", "Plan", "Result", "ProjectSet", "ModifyTable", "Append", "MergeAppend", "RecursiveUnion", "BitmapAnd", "BitmapOr", "Scan", "SeqScan", "SampleScan", "IndexScan", "IndexOnlyScan", "BitmapIndexScan", "BitmapHeapScan", "TidScan", "TidRangeScan", "SubqueryScan", "FunctionScan", "ValuesScan", "TableFuncScan", "CteScan", "NamedTuplestoreScan", "WorkTableScan", "ForeignScan", "CustomScan", "Join", "NestLoop", "MergeJoin", "HashJoin", "Material", "Memoize", "Sort", "IncrementalSort", "Group", "Agg", "WindowAgg", "Unique", "Gather", "GatherMerge", "Hash", "SetOp", "LockRows", "Limit", "NestLoopParam", "PlanRowMark", "PartitionPruneInfo", "PartitionedRelPruneInfo", "PartitionPruneStepOp", "PartitionPruneStepCombine", "PlanInvalItem", "PlanState", "ResultState", "ProjectSetState", "ModifyTableState", "AppendState", "MergeAppendState", "RecursiveUnionState", "BitmapAndState", "BitmapOrState", "ScanState", "SeqScanState", "SampleScanState", "IndexScanState", "IndexOnlyScanState", "BitmapIndexScanState", "BitmapHeapScanState", "TidScanState", "TidRangeScanState", "SubqueryScanState", "FunctionScanState", "TableFuncScanState", "ValuesScanState", "CteScanState", "NamedTuplestoreScanState", "WorkTableScanState", "ForeignScanState", "CustomScanState", "JoinState", "NestLoopState", "MergeJoinState", "HashJoinState", "MaterialState", "MemoizeState", "SortState", "IncrementalSortState", "GroupState", "AggState", "WindowAggState", "UniqueState", "GatherState", "GatherMergeState", "HashState", "SetOpState", "LockRowsState", "LimitState", "Alias", "RangeVar", "TableFunc", "Var", "Const", "Param", "Aggref", "GroupingFunc", "WindowFunc", "SubscriptingRef", "FuncExpr", "NamedArgExpr", "OpExpr", "DistinctExpr", "NullIfExpr", "ScalarArrayOpExpr", "BoolExpr", "SubLink", "SubPlan", "AlternativeSubPlan", "FieldSelect", "FieldStore", "RelabelType", "CoerceViaIO", "ArrayCoerceExpr", "ConvertRowtypeExpr", "CollateExpr", "CaseExpr", "CaseWhen", "CaseTestExpr", "ArrayExpr", "RowExpr", "RowCompareExpr", "CoalesceExpr", "MinMaxExpr", "SQLValueFunction", "XmlExpr", "NullTest", "BooleanTest", "CoerceToDomain", "CoerceToDomainValue", "SetToDefault", "CurrentOfExpr", "NextValueExpr", "InferenceElem", "TargetEntry", "RangeTblRef", "JoinExpr", "FromExpr", "OnConflictExpr", "IntoClause", "ExprState", "WindowFuncExprState", "SetExprState", "SubPlanState", "DomainConstraintState", "PlannerInfo", "PlannerGlobal", "RelOptInfo", "IndexOptInfo", "ForeignKeyOptInfo", "ParamPathInfo", "Path", "IndexPath", "BitmapHeapPath", "BitmapAndPath", "BitmapOrPath", "TidPath", "TidRangePath", "SubqueryScanPath", "ForeignPath", "CustomPath", "NestPath", "MergePath", "HashPath", "AppendPath", "MergeAppendPath", "GroupResultPath", "MaterialPath", "MemoizePath", "UniquePath", "GatherPath", "GatherMergePath", "ProjectionPath", "ProjectSetPath", "SortPath", "IncrementalSortPath", "GroupPath", "UpperUniquePath", "AggPath", "GroupingSetsPath", "MinMaxAggPath", "WindowAggPath", "SetOpPath", "RecursiveUnionPath", "LockRowsPath", "ModifyTablePath", "LimitPath", "EquivalenceClass", "EquivalenceMember", "PathKey", "PathKeyInfo", "PathTarget", "RestrictInfo", "IndexClause", "PlaceHolderVar", "SpecialJoinInfo", "AppendRelInfo", "RowIdentityVarInfo", "PlaceHolderInfo", "MinMaxAggInfo", "PlannerParamItem", "RollupData", "GroupingSetData", "StatisticExtInfo", "MergeAction", "AllocSetContext", "SlabContext", "GenerationContext", "Integer", "Float", "Boolean", "String", "BitString", "List", "IntList", "OidList", "ExtensibleNode", "RawStmt", "Query", "PlannedStmt", "InsertStmt", "DeleteStmt", "UpdateStmt", "MergeStmt", "SelectStmt", "ReturnStmt", "PLAssignStmt", "AlterTableStmt", "AlterTableCmd", "AlterDomainStmt", "SetOperationStmt", "GrantStmt", "GrantRoleStmt", "AlterDefaultPrivilegesStmt", "ClosePortalStmt", "ClusterStmt", "CopyStmt", "CreateStmt", "DefineStmt", "DropStmt", "TruncateStmt", "CommentStmt", "FetchStmt", "IndexStmt", "CreateFunctionStmt", "AlterFunctionStmt", "DoStmt", "RenameStmt", "RuleStmt", "NotifyStmt", "ListenStmt", "UnlistenStmt", "TransactionStmt", "ViewStmt", "LoadStmt", "CreateDomainStmt", "CreatedbStmt", "DropdbStmt", "VacuumStmt", "ExplainStmt", "CreateTableAsStmt", "CreateSeqStmt", "AlterSeqStmt", "VariableSetStmt", "VariableShowStmt", "DiscardStmt", "CreateTrigStmt", "CreatePLangStmt", "CreateRoleStmt", "AlterRoleStmt", "DropRoleStmt", "LockStmt", "ConstraintsSetStmt", "ReindexStmt", "CheckPointStmt", "CreateSchemaStmt", "AlterDatabaseStmt", "AlterDatabaseRefreshCollStmt", "AlterDatabaseSetStmt", "AlterRoleSetStmt", "CreateConversionStmt", "CreateCastStmt", "CreateOpClassStmt", "CreateOpFamilyStmt", "AlterOpFamilyStmt", "PrepareStmt", "ExecuteStmt", "DeallocateStmt", "DeclareCursorStmt", "CreateTableSpaceStmt", "DropTableSpaceStmt", "AlterObjectDependsStmt", "AlterObjectSchemaStmt", "AlterOwnerStmt", "AlterOperatorStmt", "AlterTypeStmt", "DropOwnedStmt", "ReassignOwnedStmt", "CompositeTypeStmt", "CreateEnumStmt", "CreateRangeStmt", "AlterEnumStmt", "AlterTSDictionaryStmt", "AlterTSConfigurationStmt", "CreateFdwStmt", "AlterFdwStmt", "CreateForeignServerStmt", "AlterForeignServerStmt", "CreateUserMappingStmt", "AlterUserMappingStmt", "DropUserMappingStmt", "AlterTableSpaceOptionsStmt", "AlterTableMoveAllStmt", "SecLabelStmt", "CreateForeignTableStmt", "ImportForeignSchemaStmt", "CreateExtensionStmt", "AlterExtensionStmt", "AlterExtensionContentsStmt", "CreateEventTrigStmt", "AlterEventTrigStmt", "RefreshMatViewStmt", "ReplicaIdentityStmt", "AlterSystemStmt", "CreatePolicyStmt", "AlterPolicyStmt", "CreateTransformStmt", "CreateAmStmt", "CreatePublicationStmt", "AlterPublicationStmt", "CreateSubscriptionStmt", "AlterSubscriptionStmt", "DropSubscriptionStmt", "CreateStatsStmt", "AlterCollationStmt", "CallStmt", "AlterStatsStmt", "A_Expr", "ColumnRef", "ParamRef", "A_Const", "FuncCall", "A_Star", "A_Indices", "A_Indirection", "A_ArrayExpr", "ResTarget", "MultiAssignRef", "TypeCast", "CollateClause", "SortBy", "WindowDef", "RangeSubselect", "RangeFunction", "RangeTableSample", "RangeTableFunc", "RangeTableFuncCol", "TypeName", "ColumnDef", "IndexElem", "StatsElem", "Constraint", "DefElem", "RangeTblEntry", "RangeTblFunction", "TableSampleClause", "WithCheckOption", "SortGroupClause", "GroupingSet", "WindowClause", "ObjectWithArgs", "AccessPriv", "CreateOpClassItem", "TableLikeClause", "FunctionParameter", "LockingClause", "RowMarkClause", "XmlSerialize", "WithClause", "InferClause", "OnConflictClause", "CTESearchClause", "CTECycleClause", "CommonTableExpr", "MergeWhenClause", "RoleSpec", "TriggerTransition", "PartitionElem", "PartitionSpec", "PartitionBoundSpec", "PartitionRangeDatum", "PartitionCmd", "VacuumRelation", "PublicationObjSpec", "PublicationTable", "IdentifySystemCmd", "BaseBackupCmd", "CreateReplicationSlotCmd", "DropReplicationSlotCmd", "ReadReplicationSlotCmd", "StartReplicationCmd", "TimeLineHistoryCmd", "TriggerData", "EventTriggerData", "ReturnSetInfo", "WindowObjectData", "TIDBitmap", "InlineCodeBlock", "FdwRoutine", "IndexAmRoutine", "TableAmRoutine", "TsmRoutine", "ForeignKeyCacheInfo", "CallContext", "SupportRequestSimplify", "SupportRequestSelectivity", "SupportRequestCost", "SupportRequestRows", "SupportRequestIndexCondition" ]