Enum rpgffi::NodeTag
[−]
[src]
#[repr(u32)]pub enum NodeTag { T_Invalid, T_IndexInfo, T_ExprContext, T_ProjectionInfo, T_JunkFilter, T_ResultRelInfo, T_EState, T_TupleTableSlot, T_Plan, T_Result, 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_CteScan, T_WorkTableScan, T_ForeignScan, T_CustomScan, T_Join, T_NestLoop, T_MergeJoin, T_HashJoin, T_Material, T_Sort, T_Group, T_Agg, T_WindowAgg, T_Unique, T_Gather, T_Hash, T_SetOp, T_LockRows, T_Limit, T_NestLoopParam, T_PlanRowMark, T_PlanInvalItem, T_PlanState, T_ResultState, 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_ValuesScanState, T_CteScanState, T_WorkTableScanState, T_ForeignScanState, T_CustomScanState, T_JoinState, T_NestLoopState, T_MergeJoinState, T_HashJoinState, T_MaterialState, T_SortState, T_GroupState, T_AggState, T_WindowAggState, T_UniqueState, T_GatherState, T_HashState, T_SetOpState, T_LockRowsState, T_LimitState, T_Alias, T_RangeVar, T_Expr, T_Var, T_Const, T_Param, T_Aggref, T_GroupingFunc, T_WindowFunc, T_ArrayRef, 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_XmlExpr, T_NullTest, T_BooleanTest, T_CoerceToDomain, T_CoerceToDomainValue, T_SetToDefault, T_CurrentOfExpr, T_InferenceElem, T_TargetEntry, T_RangeTblRef, T_JoinExpr, T_FromExpr, T_OnConflictExpr, T_IntoClause, T_ExprState, T_GenericExprState, T_WholeRowVarExprState, T_AggrefExprState, T_GroupingFuncExprState, T_WindowFuncExprState, T_ArrayRefExprState, T_FuncExprState, T_ScalarArrayOpExprState, T_BoolExprState, T_SubPlanState, T_AlternativeSubPlanState, T_FieldSelectState, T_FieldStoreState, T_CoerceViaIOState, T_ArrayCoerceExprState, T_ConvertRowtypeExprState, T_CaseExprState, T_CaseWhenState, T_ArrayExprState, T_RowExprState, T_RowCompareExprState, T_CoalesceExprState, T_MinMaxExprState, T_XmlExprState, T_NullTestState, T_CoerceToDomainState, 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_ResultPath, T_MaterialPath, T_UniquePath, T_GatherPath, T_ProjectionPath, T_SortPath, 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_PlaceHolderVar, T_SpecialJoinInfo, T_AppendRelInfo, T_PlaceHolderInfo, T_MinMaxAggInfo, T_PlannerParamItem, T_MemoryContext, T_AllocSetContext, T_Value, T_Integer, T_Float, T_String, T_BitString, T_Null, T_List, T_IntList, T_OidList, T_ExtensibleNode, 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_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_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_TypeName, T_ColumnDef, T_IndexElem, T_Constraint, T_DefElem, T_RangeTblEntry, T_RangeTblFunction, T_TableSampleClause, T_WithCheckOption, T_SortGroupClause, T_GroupingSet, T_WindowClause, T_FuncWithArgs, 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_IdentifySystemCmd, T_BaseBackupCmd, T_CreateReplicationSlotCmd, T_DropReplicationSlotCmd, T_StartReplicationCmd, T_TimeLineHistoryCmd, T_TriggerData, T_EventTriggerData, T_ReturnSetInfo, T_WindowObjectData, T_TIDBitmap, T_InlineCodeBlock, T_FdwRoutine, T_IndexAmRoutine, T_TsmRoutine, T_ForeignKeyCacheInfo, }
Variants
T_Invalid
T_IndexInfo
T_ExprContext
T_ProjectionInfo
T_JunkFilter
T_ResultRelInfo
T_EState
T_TupleTableSlot
T_Plan
T_Result
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_CteScan
T_WorkTableScan
T_ForeignScan
T_CustomScan
T_Join
T_NestLoop
T_MergeJoin
T_HashJoin
T_Material
T_Sort
T_Group
T_Agg
T_WindowAgg
T_Unique
T_Gather
T_Hash
T_SetOp
T_LockRows
T_Limit
T_NestLoopParam
T_PlanRowMark
T_PlanInvalItem
T_PlanState
T_ResultState
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_ValuesScanState
T_CteScanState
T_WorkTableScanState
T_ForeignScanState
T_CustomScanState
T_JoinState
T_NestLoopState
T_MergeJoinState
T_HashJoinState
T_MaterialState
T_SortState
T_GroupState
T_AggState
T_WindowAggState
T_UniqueState
T_GatherState
T_HashState
T_SetOpState
T_LockRowsState
T_LimitState
T_Alias
T_RangeVar
T_Expr
T_Var
T_Const
T_Param
T_Aggref
T_GroupingFunc
T_WindowFunc
T_ArrayRef
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_XmlExpr
T_NullTest
T_BooleanTest
T_CoerceToDomain
T_CoerceToDomainValue
T_SetToDefault
T_CurrentOfExpr
T_InferenceElem
T_TargetEntry
T_RangeTblRef
T_JoinExpr
T_FromExpr
T_OnConflictExpr
T_IntoClause
T_ExprState
T_GenericExprState
T_WholeRowVarExprState
T_AggrefExprState
T_GroupingFuncExprState
T_WindowFuncExprState
T_ArrayRefExprState
T_FuncExprState
T_ScalarArrayOpExprState
T_BoolExprState
T_SubPlanState
T_AlternativeSubPlanState
T_FieldSelectState
T_FieldStoreState
T_CoerceViaIOState
T_ArrayCoerceExprState
T_ConvertRowtypeExprState
T_CaseExprState
T_CaseWhenState
T_ArrayExprState
T_RowExprState
T_RowCompareExprState
T_CoalesceExprState
T_MinMaxExprState
T_XmlExprState
T_NullTestState
T_CoerceToDomainState
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_ResultPath
T_MaterialPath
T_UniquePath
T_GatherPath
T_ProjectionPath
T_SortPath
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_PlaceHolderVar
T_SpecialJoinInfo
T_AppendRelInfo
T_PlaceHolderInfo
T_MinMaxAggInfo
T_PlannerParamItem
T_MemoryContext
T_AllocSetContext
T_Value
T_Integer
T_Float
T_String
T_BitString
T_Null
T_List
T_IntList
T_OidList
T_ExtensibleNode
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_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_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_TypeName
T_ColumnDef
T_IndexElem
T_Constraint
T_DefElem
T_RangeTblEntry
T_RangeTblFunction
T_TableSampleClause
T_WithCheckOption
T_SortGroupClause
T_GroupingSet
T_WindowClause
T_FuncWithArgs
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_IdentifySystemCmd
T_BaseBackupCmd
T_CreateReplicationSlotCmd
T_DropReplicationSlotCmd
T_StartReplicationCmd
T_TimeLineHistoryCmd
T_TriggerData
T_EventTriggerData
T_ReturnSetInfo
T_WindowObjectData
T_TIDBitmap
T_InlineCodeBlock
T_FdwRoutine
T_IndexAmRoutine
T_TsmRoutine
T_ForeignKeyCacheInfo
Trait Implementations
impl Debug for NodeTag
[src]
impl Copy for NodeTag
[src]
impl Clone for NodeTag
[src]
fn clone(&self) -> NodeTag
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq for NodeTag
[src]
fn eq(&self, __arg_0: &NodeTag) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.