gudusoft.gsqlparser.nodes
Enum ENodeType
java.lang.Object
java.lang.Enum<ENodeType>
gudusoft.gsqlparser.nodes.ENodeType
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<ENodeType>
public enum ENodeType
- extends java.lang.Enum<ENodeType>
Methods inherited from class java.lang.Enum |
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
T_Constant
public static final ENodeType T_Constant
T_Constant_Integer
public static final ENodeType T_Constant_Integer
T_Constant_Float
public static final ENodeType T_Constant_Float
T_Constant_Double
public static final ENodeType T_Constant_Double
T_Constant_String
public static final ENodeType T_Constant_String
T_Constant_Date
public static final ENodeType T_Constant_Date
T_Constant_Timestamp
public static final ENodeType T_Constant_Timestamp
T_Constant_Time
public static final ENodeType T_Constant_Time
T_Constant_Boolean
public static final ENodeType T_Constant_Boolean
T_Constant_Interval
public static final ENodeType T_Constant_Interval
T_Constant_BindV
public static final ENodeType T_Constant_BindV
T_Constant_Null
public static final ENodeType T_Constant_Null
T_ConstantList
public static final ENodeType T_ConstantList
T_PTNodeList
public static final ENodeType T_PTNodeList
T_Typename
public static final ENodeType T_Typename
T_ParseTreeNodeList
public static final ENodeType T_ParseTreeNodeList
T_StatementList
public static final ENodeType T_StatementList
T_TypeNameList
public static final ENodeType T_TypeNameList
T_Expression
public static final ENodeType T_Expression
T_Expression_Simple
public static final ENodeType T_Expression_Simple
T_Expression_Compound
public static final ENodeType T_Expression_Compound
T_TableHint
public static final ENodeType T_TableHint
T_CaseExpression
public static final ENodeType T_CaseExpression
T_FunctionCall
public static final ENodeType T_FunctionCall
T_DatetimeExression
public static final ENodeType T_DatetimeExression
T_IntervalExression
public static final ENodeType T_IntervalExression
T_ObjectName
public static final ENodeType T_ObjectName
T_ColumnDefinition
public static final ENodeType T_ColumnDefinition
T_ObjectReference
public static final ENodeType T_ObjectReference
T_ColumnDefinitionList
public static final ENodeType T_ColumnDefinitionList
T_ObjectReferenceList
public static final ENodeType T_ObjectReferenceList
T_Table
public static final ENodeType T_Table
T_ColumnReference
public static final ENodeType T_ColumnReference
T_ColumnReferenceList
public static final ENodeType T_ColumnReferenceList
T_TableReference
public static final ENodeType T_TableReference
T_TableReferenceList
public static final ENodeType T_TableReferenceList
T_TypeAttribute
public static final ENodeType T_TypeAttribute
T_TypeAttributeList
public static final ENodeType T_TypeAttributeList
T_ObjectNameList
public static final ENodeType T_ObjectNameList
T_AlterTableOption
public static final ENodeType T_AlterTableOption
T_AlterTableOptionList
public static final ENodeType T_AlterTableOptionList
T_KeyReference
public static final ENodeType T_KeyReference
T_KeyAction
public static final ENodeType T_KeyAction
T_ExpressionList
public static final ENodeType T_ExpressionList
T_InExpr
public static final ENodeType T_InExpr
T_TrimArgument
public static final ENodeType T_TrimArgument
T_DropIndexItem
public static final ENodeType T_DropIndexItem
T_DropIndexItemList
public static final ENodeType T_DropIndexItemList
T_TruncateTableSqlNode
public static final ENodeType T_TruncateTableSqlNode
T_StubStmtSqlNode
public static final ENodeType T_StubStmtSqlNode
T_SelectSqlNode
public static final ENodeType T_SelectSqlNode
T_DeleteSqlNode
public static final ENodeType T_DeleteSqlNode
T_UpdateSqlNode
public static final ENodeType T_UpdateSqlNode
T_InsertSqlNode
public static final ENodeType T_InsertSqlNode
T_CreateTableSqlNode
public static final ENodeType T_CreateTableSqlNode
T_CreateProcedureSqlNode
public static final ENodeType T_CreateProcedureSqlNode
T_CreateFunctionSqlNode
public static final ENodeType T_CreateFunctionSqlNode
T_BlockSqlNode
public static final ENodeType T_BlockSqlNode
T_ReturnSqlNode
public static final ENodeType T_ReturnSqlNode
T_CreateTriggerSqlNode
public static final ENodeType T_CreateTriggerSqlNode
T_CreateViewSqlNode
public static final ENodeType T_CreateViewSqlNode
T_StatementSqlNode
public static final ENodeType T_StatementSqlNode
T_IfSqlNode
public static final ENodeType T_IfSqlNode
T_DeclareSqlNode
public static final ENodeType T_DeclareSqlNode
T_PlsqlCursorDeclStmt
public static final ENodeType T_PlsqlCursorDeclStmt
T_CreatePackageSqlNode
public static final ENodeType T_CreatePackageSqlNode
T_CreateIndexSqlNode
public static final ENodeType T_CreateIndexSqlNode
T_CreateMaterializedViewLogSqlNode
public static final ENodeType T_CreateMaterializedViewLogSqlNode
T_CreateMaterializedViewSqlNode
public static final ENodeType T_CreateMaterializedViewSqlNode
T_DropTableSqlNode
public static final ENodeType T_DropTableSqlNode
T_DropIndexSqlNode
public static final ENodeType T_DropIndexSqlNode
T_DropViewSqlNode
public static final ENodeType T_DropViewSqlNode
T_CreateSequenceSqlNode
public static final ENodeType T_CreateSequenceSqlNode
T_AlterTableSqlNode
public static final ENodeType T_AlterTableSqlNode
T_MergeSqlNode
public static final ENodeType T_MergeSqlNode
T_ContinueSqlNode
public static final ENodeType T_ContinueSqlNode
T_BreakSqlNode
public static final ENodeType T_BreakSqlNode
T_GrantSqlNode
public static final ENodeType T_GrantSqlNode
T_FetchSqlNode
public static final ENodeType T_FetchSqlNode
T_OpenSqlNode
public static final ENodeType T_OpenSqlNode
T_CloseSqlNode
public static final ENodeType T_CloseSqlNode
T_ExecuteAsSqlNode
public static final ENodeType T_ExecuteAsSqlNode
T_ExecuteSqlNode
public static final ENodeType T_ExecuteSqlNode
T_RevokeSqlNode
public static final ENodeType T_RevokeSqlNode
T_DropDbObjectSqlNode
public static final ENodeType T_DropDbObjectSqlNode
T_ViewAliasItem
public static final ENodeType T_ViewAliasItem
T_ViewAliasItemList
public static final ENodeType T_ViewAliasItemList
T_ViewAliasClause
public static final ENodeType T_ViewAliasClause
T_SelectDistinct
public static final ENodeType T_SelectDistinct
T_CreateDatabaseSqlNode
public static final ENodeType T_CreateDatabaseSqlNode
T_InsertCondition
public static final ENodeType T_InsertCondition
T_InsertIntoValue
public static final ENodeType T_InsertIntoValue
T_StatementListSqlNode
public static final ENodeType T_StatementListSqlNode
T_CommentSqlNode
public static final ENodeType T_CommentSqlNode
T_WhereClause
public static final ENodeType T_WhereClause
T_ResultColumn
public static final ENodeType T_ResultColumn
T_ResultColumnList
public static final ENodeType T_ResultColumnList
T_AliasClause
public static final ENodeType T_AliasClause
T_FromTable
public static final ENodeType T_FromTable
T_PxGranule
public static final ENodeType T_PxGranule
T_TableSample
public static final ENodeType T_TableSample
T_Flashback
public static final ENodeType T_Flashback
T_FromTableList
public static final ENodeType T_FromTableList
T_JoinExpr
public static final ENodeType T_JoinExpr
T_Join
public static final ENodeType T_Join
T_JoinItem
public static final ENodeType T_JoinItem
T_CTE
public static final ENodeType T_CTE
T_CTEList
public static final ENodeType T_CTEList
T_OrderBy
public static final ENodeType T_OrderBy
T_OrderByItem
public static final ENodeType T_OrderByItem
T_OrderByItemList
public static final ENodeType T_OrderByItemList
T_ForUpdate
public static final ENodeType T_ForUpdate
T_Hierarchical
public static final ENodeType T_Hierarchical
T_GruopBy
public static final ENodeType T_GruopBy
T_GruopByItem
public static final ENodeType T_GruopByItem
T_GruopByItemList
public static final ENodeType T_GruopByItemList
T_RollupCube
public static final ENodeType T_RollupCube
T_GroupingSetItem
public static final ENodeType T_GroupingSetItem
T_GroupingSetItemList
public static final ENodeType T_GroupingSetItemList
T_GroupingExpressionItem
public static final ENodeType T_GroupingExpressionItem
T_GroupingExpressionItemList
public static final ENodeType T_GroupingExpressionItemList
T_GroupingSet
public static final ENodeType T_GroupingSet
T_QualifyClause
public static final ENodeType T_QualifyClause
T_AnalyticFunction
public static final ENodeType T_AnalyticFunction
T_KeepDenseRankClause
public static final ENodeType T_KeepDenseRankClause
T_WhenClauseItem
public static final ENodeType T_WhenClauseItem
T_WhenClauseItemList
public static final ENodeType T_WhenClauseItemList
T_ComputeExpr
public static final ENodeType T_ComputeExpr
T_ComputeExprList
public static final ENodeType T_ComputeExprList
T_ComputeClauseItem
public static final ENodeType T_ComputeClauseItem
T_ComputeClauseItemList
public static final ENodeType T_ComputeClauseItemList
T_ComputeClause
public static final ENodeType T_ComputeClause
T_TopClause
public static final ENodeType T_TopClause
T_ContainsTable
public static final ENodeType T_ContainsTable
T_OpenRowSet
public static final ENodeType T_OpenRowSet
T_OpenXML
public static final ENodeType T_OpenXML
T_OpenDatasource
public static final ENodeType T_OpenDatasource
T_PivotClause
public static final ENodeType T_PivotClause
T_OutputClause
public static final ENodeType T_OutputClause
T_DmlSelectItem
public static final ENodeType T_DmlSelectItem
T_DmlSelectItemList
public static final ENodeType T_DmlSelectItemList
T_ReturningClause
public static final ENodeType T_ReturningClause
T_OpenQuery
public static final ENodeType T_OpenQuery
T_MultiTarget
public static final ENodeType T_MultiTarget
T_MultiTargetList
public static final ENodeType T_MultiTargetList
T_TableElement
public static final ENodeType T_TableElement
T_TableElementList
public static final ENodeType T_TableElementList
T_IntoClause
public static final ENodeType T_IntoClause
T_TableSamplePart
public static final ENodeType T_TableSamplePart
T_Constraint
public static final ENodeType T_Constraint
T_ConstraintList
public static final ENodeType T_ConstraintList
T_BindArgument
public static final ENodeType T_BindArgument
T_BindArgumentList
public static final ENodeType T_BindArgumentList
T_NewVariantTypeArgument
public static final ENodeType T_NewVariantTypeArgument
T_NewVariantTypeArgumentList
public static final ENodeType T_NewVariantTypeArgumentList
T_SampleClause
public static final ENodeType T_SampleClause
T_TeradataWithClause
public static final ENodeType T_TeradataWithClause
T_TeradataWithClauseItem
public static final ENodeType T_TeradataWithClauseItem
T_TeradataWithClauseItemList
public static final ENodeType T_TeradataWithClauseItemList
T_OutputFormatPhrase
public static final ENodeType T_OutputFormatPhrase
T_OutputFormatPhraseList
public static final ENodeType T_OutputFormatPhraseList
T_MergeWhenClause
public static final ENodeType T_MergeWhenClause
T_MergeUpdateClause
public static final ENodeType T_MergeUpdateClause
T_MergeInsertClause
public static final ENodeType T_MergeInsertClause
T_MergeDeleteClause
public static final ENodeType T_MergeDeleteClause
T_FrameExclusionClause
public static final ENodeType T_FrameExclusionClause
T_ExceptionClause
public static final ENodeType T_ExceptionClause
T_ExceptionHandler
public static final ENodeType T_ExceptionHandler
T_ExceptionHandlerList
public static final ENodeType T_ExceptionHandlerList
T_PlsqlOpenforStmt
public static final ENodeType T_PlsqlOpenforStmt
T_PlsqlLoopStmt
public static final ENodeType T_PlsqlLoopStmt
T_PlsqlVarDeclStmt
public static final ENodeType T_PlsqlVarDeclStmt
T_PlsqlAssignStmt
public static final ENodeType T_PlsqlAssignStmt
T_PlsqlExitStmt
public static final ENodeType T_PlsqlExitStmt
T_PlsqlGotoStmt
public static final ENodeType T_PlsqlGotoStmt
T_PlsqlIfStmt
public static final ENodeType T_PlsqlIfStmt
T_PlsqlElsifStmt
public static final ENodeType T_PlsqlElsifStmt
T_PlsqlRaiseStmt
public static final ENodeType T_PlsqlRaiseStmt
T_PlsqlReturnStmt
public static final ENodeType T_PlsqlReturnStmt
T_PlsqlCloseStmt
public static final ENodeType T_PlsqlCloseStmt
T_PlsqlOpenStmt
public static final ENodeType T_PlsqlOpenStmt
T_ExecImmeNode
public static final ENodeType T_ExecImmeNode
T_PlsqlFetchStmt
public static final ENodeType T_PlsqlFetchStmt
T_PlsqlForallStmt
public static final ENodeType T_PlsqlForallStmt
T_PlsqlCaseStmt
public static final ENodeType T_PlsqlCaseStmt
T_PlsqlBasicStmt
public static final ENodeType T_PlsqlBasicStmt
T_PlsqlNullStmt
public static final ENodeType T_PlsqlNullStmt
T_PlsqlTableTypeDefStmt
public static final ENodeType T_PlsqlTableTypeDefStmt
T_PlsqlVarrayTypeDefStmt
public static final ENodeType T_PlsqlVarrayTypeDefStmt
T_PlsqlRecordTypeDefStmt
public static final ENodeType T_PlsqlRecordTypeDefStmt
T_SimpleDmlTriggerClause
public static final ENodeType T_SimpleDmlTriggerClause
T_CompoundDmlTriggerClause
public static final ENodeType T_CompoundDmlTriggerClause
T_NonDmlTriggerClause
public static final ENodeType T_NonDmlTriggerClause
T_PlsqlCreateType
public static final ENodeType T_PlsqlCreateType
T_PlsqlCreateTypeBody
public static final ENodeType T_PlsqlCreateTypeBody
T_DmlEventClause
public static final ENodeType T_DmlEventClause
T_ParameterDeclaration
public static final ENodeType T_ParameterDeclaration
T_ParameterDeclarationList
public static final ENodeType T_ParameterDeclarationList
T_ArrayAccess
public static final ENodeType T_ArrayAccess
T_PlsqlPipeRowStmt
public static final ENodeType T_PlsqlPipeRowStmt
T_CreateSynonymSqlNode
public static final ENodeType T_CreateSynonymSqlNode
T_CreateDirectorySqlNode
public static final ENodeType T_CreateDirectorySqlNode
T_CallSpec
public static final ENodeType T_CallSpec
T_MssqlSetSqlNode
public static final ENodeType T_MssqlSetSqlNode
T_MssqlBeginTranSqlNode
public static final ENodeType T_MssqlBeginTranSqlNode
T_MssqlRaiserrorSqlNode
public static final ENodeType T_MssqlRaiserrorSqlNode
T_MssqlGotoSqlNode
public static final ENodeType T_MssqlGotoSqlNode
T_MssqlLabelSqlNode
public static final ENodeType T_MssqlLabelSqlNode
T_MssqlDeallocateSqlNode
public static final ENodeType T_MssqlDeallocateSqlNode
T_DeclareVariable
public static final ENodeType T_DeclareVariable
T_DeclareVariableList
public static final ENodeType T_DeclareVariableList
T_MssqlBeginDialogSqlNode
public static final ENodeType T_MssqlBeginDialogSqlNode
T_MssqlSendOnConversationSqlNode
public static final ENodeType T_MssqlSendOnConversationSqlNode
T_MssqlEndConversationSqlNode
public static final ENodeType T_MssqlEndConversationSqlNode
T_MssqlRevertSqlNode
public static final ENodeType T_MssqlRevertSqlNode
T_MssqlCreateTriggerUpdateColumn
public static final ENodeType T_MssqlCreateTriggerUpdateColumn
T_MssqlCreateTriggerUpdateColumnList
public static final ENodeType T_MssqlCreateTriggerUpdateColumnList
T_MssqlBulkInsertSqlNode
public static final ENodeType T_MssqlBulkInsertSqlNode
T_MssqlUpdateTextSqlNode
public static final ENodeType T_MssqlUpdateTextSqlNode
T_MssqlStmtStubSqlNode
public static final ENodeType T_MssqlStmtStubSqlNode
T_DropColumnOrConstraint
public static final ENodeType T_DropColumnOrConstraint
T_ExecParameter
public static final ENodeType T_ExecParameter
T_ExecParameterList
public static final ENodeType T_ExecParameterList
T_DatatypeAttribute
public static final ENodeType T_DatatypeAttribute
T_DatatypeAttributeList
public static final ENodeType T_DatatypeAttributeList
T_LimitClause
public static final ENodeType T_LimitClause
T_MySQLIndexStorageType
public static final ENodeType T_MySQLIndexStorageType
T_MySQLCreateTableOption
public static final ENodeType T_MySQLCreateTableOption
T_AutomaticProperty
public static final ENodeType T_AutomaticProperty
T_OptimizeForClause
public static final ENodeType T_OptimizeForClause
T_FetchFirstClause
public static final ENodeType T_FetchFirstClause
T_IsolationClause
public static final ENodeType T_IsolationClause
T_ValueClause
public static final ENodeType T_ValueClause
T_ValueRowItem
public static final ENodeType T_ValueRowItem
T_ValueRowItemList
public static final ENodeType T_ValueRowItemList
T_DataChangeTable
public static final ENodeType T_DataChangeTable
T_IncludeColumns
public static final ENodeType T_IncludeColumns
T_CompoundSqlNode
public static final ENodeType T_CompoundSqlNode
T_ForSqlNode
public static final ENodeType T_ForSqlNode
T_ElseIfSqlNode
public static final ENodeType T_ElseIfSqlNode
T_ElseIfSqlNodeList
public static final ENodeType T_ElseIfSqlNodeList
T_SetSqlNode
public static final ENodeType T_SetSqlNode
T_WhileSqlNode
public static final ENodeType T_WhileSqlNode
T_RepeatSqlNode
public static final ENodeType T_RepeatSqlNode
T_LoopSqlNode
public static final ENodeType T_LoopSqlNode
T_TriggerAction
public static final ENodeType T_TriggerAction
T_RestrictionClause
public static final ENodeType T_RestrictionClause
T_ExpandOnClause
public static final ENodeType T_ExpandOnClause
T_RelationExpr
public static final ENodeType T_RelationExpr
T_RelationExprList
public static final ENodeType T_RelationExprList
T_LockingClause
public static final ENodeType T_LockingClause
T_OffsetClause
public static final ENodeType T_OffsetClause
T_SelectLimit
public static final ENodeType T_SelectLimit
T_WindowDef
public static final ENodeType T_WindowDef
T_PartitionClause
public static final ENodeType T_PartitionClause
T_WindowClause
public static final ENodeType T_WindowClause
T_Indirection
public static final ENodeType T_Indirection
T_Indices
public static final ENodeType T_Indices
T_MdxSelectNode
public static final ENodeType T_MdxSelectNode
T_MdxCreateMemberNode
public static final ENodeType T_MdxCreateMemberNode
T_MdxCreateSubCubeNode
public static final ENodeType T_MdxCreateSubCubeNode
T_MdxCreateSessionCubeNode
public static final ENodeType T_MdxCreateSessionCubeNode
T_MdxDrillthroughNode
public static final ENodeType T_MdxDrillthroughNode
T_MdxScopeNode
public static final ENodeType T_MdxScopeNode
T_MdxCallNode
public static final ENodeType T_MdxCallNode
T_MdxNameSegment
public static final ENodeType T_MdxNameSegment
T_MdxKeySegment
public static final ENodeType T_MdxKeySegment
T_MdxIdentifierNode
public static final ENodeType T_MdxIdentifierNode
T_MdxIntegerConstNode
public static final ENodeType T_MdxIntegerConstNode
T_MdxFloatConstNode
public static final ENodeType T_MdxFloatConstNode
T_MdxStringConstNode
public static final ENodeType T_MdxStringConstNode
T_MdxEmptyNode
public static final ENodeType T_MdxEmptyNode
T_MdxNonEmptyNode
public static final ENodeType T_MdxNonEmptyNode
T_MdxPropertyNode
public static final ENodeType T_MdxPropertyNode
T_MdxFunctionNode
public static final ENodeType T_MdxFunctionNode
T_MdxTupleNode
public static final ENodeType T_MdxTupleNode
T_MdxSetNode
public static final ENodeType T_MdxSetNode
T_MdxMeasureNode
public static final ENodeType T_MdxMeasureNode
T_MdxGroupNode
public static final ENodeType T_MdxGroupNode
T_MdxMemberNode
public static final ENodeType T_MdxMemberNode
T_MdxDimensionNode
public static final ENodeType T_MdxDimensionNode
T_MdxLevelContentNode
public static final ENodeType T_MdxLevelContentNode
T_MdxLevelNode
public static final ENodeType T_MdxLevelNode
T_MdxUnaryOpNode
public static final ENodeType T_MdxUnaryOpNode
T_MdxBinOpNode
public static final ENodeType T_MdxBinOpNode
T_MdxWhenNode
public static final ENodeType T_MdxWhenNode
T_MdxCaseNode
public static final ENodeType T_MdxCaseNode
T_MdxAxisNode
public static final ENodeType T_MdxAxisNode
T_MdxCalcPropNode
public static final ENodeType T_MdxCalcPropNode
T_MdxWithMemberNode
public static final ENodeType T_MdxWithMemberNode
T_MdxWithSetNode
public static final ENodeType T_MdxWithSetNode
T_MdxWhereNode
public static final ENodeType T_MdxWhereNode
T_MdxDimContentNode
public static final ENodeType T_MdxDimContentNode
T_Dummy
public static final ENodeType T_Dummy
T_DummyList
public static final ENodeType T_DummyList
values
public static final ENodeType[] values()
- Returns an array containing the constants of this enum type, in
the order they're declared. This method may be used to iterate
over the constants as follows:
for(ENodeType c : ENodeType.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they're declared
valueOf
public static ENodeType valueOf(java.lang.String name)
- Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
- Parameters:
name
- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified name
getId
public int getId()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Enum<ENodeType>
fromString
public static ENodeType fromString(java.lang.String str)
fromId
public static ENodeType fromId(int id)