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