Package gudusoft.gsqlparser.nodes
Enum ENodeType
- All Implemented Interfaces:
Serializable,Comparable<ENodeType>,java.lang.constant.Constable
Type of parse tree node
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescription -
Method Summary
Modifier and TypeMethodDescriptionstatic ENodeTypefromId(int id) static ENodeTypefromString(String str) intgetId()toString()static ENodeTypeReturns the enum constant of this type with the specified name.static ENodeType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
T_Constant
-
T_Constant_Integer
-
T_Constant_Float
-
T_Constant_Double
-
T_Constant_String
-
T_Constant_Date
-
T_Constant_Timestamp
-
T_Constant_Time
-
T_Constant_Boolean
-
T_Constant_Interval
-
T_Constant_BindV
-
T_Constant_Placeholder
-
T_Constant_Null
-
T_Constant_Default
-
T_ConstantList
-
T_PrecisionScale
-
T_PTNodeList
-
T_Typename
-
T_ParseTreeNodeList
-
T_StatementList
-
T_TypeNameList
-
T_IndexColName
-
T_Expression
-
T_Expression_Simple
-
T_Expression_Compound
-
T_TableHint
-
T_ObjectAccess
-
T_CaseExpression
-
T_FunctionCall
-
T_DatetimeExression
-
T_IntervalExression
-
T_TableFunction
-
T_ObjectName
-
T_ColumnDefinition
-
T_ObjectReference
-
T_ColumnDefinitionList
-
T_ObjectReferenceList
-
T_Table
-
T_ColumnReference
-
T_ColumnReferenceList
-
T_TableReference
-
T_TableReferenceList
-
T_TypeAttribute
-
T_TypeAttributeList
-
T_ObjectNameList
-
T_AlterTableOption
-
T_AlterTableOptionList
-
T_KeyReference
-
T_KeyAction
-
T_ExpressionList
-
T_InExpr
-
T_TrimArgument
-
T_DropIndexItem
-
T_DropIndexItemList
-
T_TruncateTableSqlNode
-
T_StubStmtSqlNode
-
T_RollbackSqlNode
-
T_CommitSqlNode
-
T_SelectSqlNode
-
T_DeleteSqlNode
-
T_UpdateSqlNode
-
T_InsertSqlNode
-
T_CreateTableSqlNode
-
T_CreateProcedureSqlNode
-
T_CreateFunctionSqlNode
-
T_BlockSqlNode
-
T_ReturnSqlNode
-
T_CreateTriggerSqlNode
-
T_CreateViewSqlNode
-
T_StatementSqlNode
-
T_IfSqlNode
-
T_DeclareSqlNode
-
T_CursorDeclStmt
-
T_CreatePackageSqlNode
-
T_CreateIndexSqlNode
-
T_CreateMaterializedViewLogSqlNode
-
T_CreateMaterializedViewSqlNode
-
T_DropTableSqlNode
-
T_DropIndexSqlNode
-
T_DropViewSqlNode
-
T_CreateSequenceSqlNode
-
T_AlterTableSqlNode
-
T_MergeSqlNode
-
T_ContinueSqlNode
-
T_BreakSqlNode
-
T_GrantSqlNode
-
T_FetchSqlNode
-
T_OpenSqlNode
-
T_CloseSqlNode
-
T_ExecuteAsSqlNode
-
T_ExecuteSqlNode
-
T_DenySqlNode
-
T_RevokeSqlNode
-
T_DropDbObjectSqlNode
-
T_CollectStatisticsSqlNode
-
T_CallSqlNode
-
T_CopySqlNode
-
T_ViewAliasItem
-
T_ViewAliasItemList
-
T_ViewAliasClause
-
T_SelectDistinct
-
T_CreateDatabaseSqlNode
-
T_CreateSchemaSqlNode
-
T_InsertCondition
-
T_InsertIntoValue
-
T_StatementListSqlNode
-
T_CommentSqlNode
-
T_WhereClause
-
T_ResultColumn
-
T_ResultColumnList
-
T_AliasClause
-
T_FromTable
-
T_PxGranule
-
T_TableSample
-
T_Flashback
-
T_FromTableList
-
T_JoinExpr
-
T_Join
-
T_JoinItem
-
T_CTE
-
T_CTEList
-
T_OrderBy
-
T_OrderByItem
-
T_OrderByItemList
-
T_ForUpdate
-
T_Hierarchical
-
T_GruopBy
-
T_GruopByItem
-
T_GruopByItemList
-
T_RollupCube
-
T_GroupingSetItem
-
T_GroupingSetItemList
-
T_GroupingExpressionItem
-
T_GroupingExpressionItemList
-
T_GroupingSet
-
T_QualifyClause
-
T_AnalyticFunction
-
T_KeepDenseRankClause
-
T_WhenClauseItem
-
T_WhenClauseItemList
-
T_ComputeExpr
-
T_ComputeExprList
-
T_ComputeClauseItem
-
T_ComputeClauseItemList
-
T_ComputeClause
-
T_PathSqlNode
-
T_FunctionHeader
-
T_TopClause
-
T_ContainsTable
-
T_OpenRowSet
-
T_OpenXML
-
T_OpenDatasource
-
T_PivotClause
-
T_OutputClause
-
T_DmlSelectItem
-
T_DmlSelectItemList
-
T_ReturningClause
-
T_OpenQuery
-
T_MultiTarget
-
T_MultiTargetList
-
T_TableElement
-
T_TableElementList
-
T_IntoClause
-
T_TableSamplePart
-
T_Constraint
-
T_ConstraintList
-
T_BindArgument
-
T_BindArgumentList
-
T_NewVariantTypeArgument
-
T_NewVariantTypeArgumentList
-
T_SampleClause
-
T_IntoTableClause
-
T_ExplicitDataTypeConversion
-
T_ClusterBy
-
T_TeradataWithClause
-
T_TeradataWithClauseItem
-
T_TeradataWithClauseItemList
-
T_OutputFormatPhrase
-
T_OutputFormatPhraseList
-
T_CollectFromOption
-
T_CollectColumnIndex
-
T_HashByClause
-
T_DataDefinition
-
T_ColumnStorage
-
T_DataConversion
-
T_DataConversionItem
-
T_RangeNFunctionItem
-
T_UnPackFunction
-
T_UnpackOption
-
T_MergeWhenClause
-
T_MergeUpdateClause
-
T_MergeInsertClause
-
T_MergeDeleteClause
-
T_MergeDoNothingClause
-
T_Subscripts
-
T_UnpivotInClause
-
T_UnpivotInClauseItem
-
T_PivotInClause
-
T_AlterViewSqlNode
-
T_AlterIndexSqlNode
-
T_AlterDatabaseSqlNode
-
T_WindowFrameBoundary
-
T_WindowFrame
-
T_WindowSpecification
-
T_WindowPartitioningSpec
-
T_WindowDefinition
-
T_DropSequenceSqlNode
-
T_SequenceOption
-
T_DropProcedureSqlNode
-
T_DropFunctionSqlNode
-
T_DropDatabaseSqlNode
-
T_DropSchemaSqlNode
-
T_ParameterMode
-
T_ColumnAttributes
-
T_ColumnAttribute
-
T_PivotedTable
-
T_ConnectByClause
-
T_ExpressionCallTarget
-
T_NameValuePair
-
T_AlterFunctionSqlNode
-
T_AlterProcedureSqlNode
-
T_AlterLibrarySqlNode
-
T_CreateUserSqlNode
-
T_ColumnWithSortOrder
-
T_VacuumSqlNode
-
T_HavingClause
-
T_CreateTableOption
-
T_IdentityClause
-
T_AuthorizationClause
-
T_FrameExclusionClause
-
T_GroomTableSqlNode
-
T_ReclaimChoice
-
T_ModeChoice
-
T_GenerateStatisticsSqlNode
-
T_ExternalTableOption
-
T_ExceptionClause
-
T_ExceptionHandler
-
T_ExceptionHandlerList
-
T_FileFormatSqlNode
-
T_HandlerForCondition
-
T_IterateSqlNode
-
T_KeyValueSqlNode
-
T_RangePartitions
-
T_TablePartitionItem
-
T_RangeValuesClause
-
T_HashPartitions
-
T_ListValuesClause
-
T_ListPartitions
-
T_KeyPartitions
-
T_PartitionDefinition
-
T_VerticaPartition
-
T_JsonObjectKeyValue
-
T_JsonObjectFunction
-
T_RangeNFunction
-
T_SubPartitionByClause
-
T_CompositeRangePartitions
-
T_RangeSubpartitionDesc
-
T_ListSubpartitionDesc
-
T_FromClause
-
T_OpenforStmt
-
T_LoopStmt
-
T_VarDeclStmt
-
T_AssignStmt
-
T_ExitStmt
-
T_PlsqlGotoStmt
-
T_IfStmt
-
T_ElsifStmt
-
T_RaiseStmt
-
T_ReturnStmt
-
T_CloseStmt
-
T_OpenStmt
-
T_ExecImmeNode
-
T_FetchStmt
-
T_PlsqlForallStmt
-
T_CaseStmt
-
T_BasicStmt
-
T_PlsqlNullStmt
-
T_PlsqlTableTypeDefStmt
-
T_PlsqlVarrayTypeDefStmt
-
T_PlsqlRecordTypeDefStmt
-
T_ListaggOverflow
-
T_PlsqlCreateType
-
T_PlsqlCreateTypeBody
-
T_ParameterDeclaration
-
T_ParameterDeclarationList
-
T_ArrayAccess
-
T_TriggerReferencingClause
-
T_TriggerReferencingItem
-
T_TriggeringClause
-
T_SimpleDmlTriggerClause
-
T_CompoundDmlTriggerClause
-
T_NonDmlTriggerClause
-
T_TriggerEventClause
-
T_DmlEventClause
-
T_DdlEventClause
-
T_DatabaseEventClause
-
TTriggerEventItem
-
T_DmlEventItem
-
T_DdlEventItem
-
T_DatabaseEventItem
-
T_PlsqlPipeRowStmt
-
T_CreateSynonymSqlNode
-
T_CreateDirectorySqlNode
-
T_CallSpec
-
T_OracleLoggingClause
-
T_MaterializedViewProps
-
T_OracleCacheClause
-
T_OracleParallelClause
-
T_OracleBuildClause
-
T_TableProperties
-
T_ColumnGeneratedClause
-
T_XmlSerialize
-
T_XmlElement
-
T_XmlRoot
-
T_PartitionExtensionClause
-
T_InvokerRightsClause
-
T_ResultCacheClause
-
T_StreamingClause
-
T_ParallelEnableClause
-
T_OracleCreateLibrarySqlNode
-
T_AlterTriggerSqlNode
-
T_ConstructorSpec
-
T_ConstructorBody
-
T_XMLAttributes
-
T_XMLPassingClause
-
T_ErrorLoggingClause
-
T_SupplementalLogging
-
T_TimingPoint
-
T_CompoundTriggerBodyNode
-
T_WithinGroup
-
T_StorageItem
-
T_SizeClause
-
T_StorageClause
-
T_PhysicalAttributesClause
-
T_PhysicalAttributesItem
-
T_PhysicalProperties
-
T_SegmentAttributesClause
-
T_SegmentAttributesItem
-
T_OracleUsingIndex
-
T_OracleCreateMvRefresh
-
T_OracleCreateMvRefreshOption
-
T_EndTranSqlNode
-
T_MssqlSetSqlNode
-
T_BeginTranSqlNode
-
T_MssqlRaiserrorSqlNode
-
T_MssqlGotoSqlNode
-
T_MssqlLabelSqlNode
-
T_MssqlDeallocateSqlNode
-
T_DeclareVariable
-
T_DeclareVariableList
-
T_MssqlBeginDialogSqlNode
-
T_MssqlSendOnConversationSqlNode
-
T_MssqlEndConversationSqlNode
-
T_MssqlRevertSqlNode
-
T_MssqlCreateTriggerUpdateColumn
-
T_MssqlCreateTriggerUpdateColumnList
-
T_MssqlBulkInsertSqlNode
-
T_MssqlUpdateTextSqlNode
-
T_MssqlStmtStubSqlNode
-
T_ExecParameter
-
T_ExecParameterList
-
T_AlterSchemaSqlNode
-
T_ConnectSqlNode
-
T_JsonTable
-
T_AlterTypeOption
-
T_AlterTypeSqlNode
-
T_CopyIntoSqlNode
-
T_DatatypeAttribute
-
T_DatatypeAttributeList
-
T_OptionClause
-
T_QueryHint
-
T_SetRowCountSqlNode
-
T_MssqlThrowSqlNode
-
T_MssqlReconfigureSqlNode
-
T_MssqlCreateTypeSqlNode
-
T_ProcedureOption
-
T_TryCatchSqlNode
-
T_ExecuteAsClause
-
T_MssqlCreateXmlSchemaCollectionSqlNode
-
T_MssqlBeginConversationTimerSqlNode
-
T_ForXMLClause
-
T_XMLCommonDirective
-
T_XMLDataSchema
-
T_ForXMLElements
-
T_DisableEnableTriggerSqlNode
-
T_CreateSecurityPolicySqlNode
-
T_PeriodForClause
-
T_CreatePartitionFunctionSqlNode
-
T_AlterPartitionFunctionSqlNode
-
T_PartitionSplitMergeClause
-
T_CreatePartitionSchemeSqlNode
-
T_AlterPartitionSchemeSqlNode
-
T_LimitClause
-
T_MySQLIndexStorageType
-
T_MySQLCreateTableOption
-
T_AutomaticProperty
-
T_PrepareSqlNode
-
T_DescribeSqlNode
-
T_SetAssignment
-
T_GroupConcatParam
-
T_MySQLIndexOption
-
T_DeallocatePrepareSqlNode
-
T_SelectModifier
-
T_LeaveSqlNode
-
T_AttributeOrMethod
-
T_OptimizeForClause
-
T_FetchFirstClause
-
T_IsolationClause
-
T_ValueClause
-
T_ValueRowItem
-
T_ValueRowItemList
-
T_DataChangeTable
-
T_IncludeColumns
-
T_CompoundSqlNode
-
T_ForSqlNode
-
T_ElseIfSqlNode
-
T_ElseIfSqlNodeList
-
T_SetSqlNode
-
T_UnsetSqlNode
-
T_WhileSqlNode
-
T_RepeatSqlNode
-
T_LoopSqlNode
-
T_TriggerAction
-
T_RestrictionClause
-
T_ParseErrorSqlNode
-
T_CreateTypeSqlNode
-
T_ExpandOnClause
-
T_IndexDefinition
-
T_TeradataStmtStubSqlNode
-
T_TeradataUsingSqlNode
-
T_TeradataLockSqlNode
-
T_TeradataLockClause
-
T_TeradataGiveSqlNode
-
T_CreateMacroSqlNode
-
T_AbortSqlNode
-
T_TDUnpivot
-
T_SetSessionSqlNode
-
T_PartitioningLevel
-
T_RelationExpr
-
T_RelationExprList
-
T_LockingClause
-
T_OffsetClause
-
T_WindowDef
-
T_PartitionClause
-
T_WindowClause
-
T_Indirection
-
T_Indices
-
T_XmlTable
-
T_AttributeOption
-
T_PerformSqlNode
-
T_GetDiagSqlNode
-
T_MoveSqlNode
-
T_NullSqlNode
-
T_ForEachStmt
-
T_CreateFunctionOption
-
T_MoveStmt
-
T_NullStmt
-
T_GetDiagStmt
-
T_ExecuteSqlStatement
-
T_XmlTableParameter
-
T_PgImport
-
T_PartitionBoundSpecSqlNode
-
T_InheritsClause
-
T_RoleOption
-
T_CreateRoleSqlNode
-
T_AlterRoleSqlNode
-
T_MdxSelectNode
-
T_MdxCreateMemberNode
-
T_MdxCreateSetNode
-
T_MdxCreateSubCubeNode
-
T_MdxCreateSessionCubeNode
-
T_MdxDrillthroughNode
-
T_MdxScopeNode
-
T_MdxCallNode
-
T_MdxNameSegment
-
T_MdxKeySegment
-
T_MdxIdentifierNode
-
T_MdxIntegerConstNode
-
T_MdxFloatConstNode
-
T_MdxStringConstNode
-
T_MdxEmptyNode
-
T_MdxNonEmptyNode
-
T_MdxPropertyNode
-
T_MdxFunctionNode
-
T_MdxTupleNode
-
T_MdxSetNode
-
T_MdxMeasureNode
-
T_MdxGroupNode
-
T_MdxMemberNode
-
T_MdxDimensionNode
-
T_MdxLevelContentNode
-
T_MdxLevelNode
-
T_MdxUnaryOpNode
-
T_MdxBinOpNode
-
T_MdxWhenNode
-
T_MdxCaseNode
-
T_MdxAxisNode
-
T_MdxCalcPropNode
-
T_MdxWithMemberNode
-
T_MdxWithSetNode
-
T_MdxWhereNode
-
T_MdxDimContentNode
-
T_MdxCreateMeasureNode
-
T_MdxAlterCubeNode
-
T_MdxAxis
-
T_InformixOuterClause
-
T_CreateRowTypeSqlNode
-
T_HiveVariable
-
T_SortBy
-
T_DistributeBy
-
T_PartitionByClause
-
T_HivePartitionedTableFunction
-
T_LateralView
-
T_HiveHintClause
-
T_HiveHintItem
-
T_HiveTransformClause
-
T_HiveRowFormat
-
T_HiveKeyValueProperty
-
T_HiveTerminatedIdentifier
-
T_HiveRecordWriter
-
T_HiveRecordReader
-
T_HiveLoadSqlNode
-
T_HiveExportSqlNode
-
T_HiveImportSqlNode
-
T_HiveWithDBPropertiesClause
-
T_HiveSwitchDBSqlNode
-
T_HiveDropDBSqlNode
-
T_HiveTableProperties
-
T_HiveTablePartition
-
T_HiveTableBuckets
-
T_HiveTableSkewed
-
T_HiveTableFileFormat
-
T_HiveDescribeSqlNode
-
T_HiveShowSqlNode
-
T_MSCKSqlNode
-
T_HiveDropFunctionSqlNode
-
T_analyzeSqlNode
-
T_LockSqlNode
-
T_HiveCreateRoleSqlNode
-
T_HiveGrantSqlNode
-
T_HivePrincipalName
-
T_HiveExplainSqlNode
-
T_HiveDescTabType
-
T_HiveDescTablePartition
-
T_HiveIndexProperties
-
T_HiveDropRoleSqlNode
-
T_HivePrivilegeDef
-
T_HiveShowGrantSqlNode
-
T_HiveShowRoleGrantSqlNode
-
T_HiveGrantRoleSqlNode
-
T_HiveFromQuerySqlNode
-
T_SybaseDumpTranSqlNode
-
T_SybaseUpdateIndexStatisticsSqlNode
-
T_InsertBulkSqlNode
-
T_WritetextSqlNode
-
T_DeleteStatisticsSqlNode
-
T_HintClause
-
T_TimeTravel
-
T_CaseJoinItem
-
T_CaseJoinClause
-
T_DaxFunction
-
T_DaxAddMissingItems
-
T_DaxSubstituteWithIndex
-
T_DaxExprPair
-
T_DaxIsOnOrAfter
-
T_DaxDatatable
-
T_DaxNameExpression
-
T_DaxGroupBy
-
T_DaxSummerizeColumns
-
T_DaxOrderByExpr
-
T_DaxVar
-
T_DaxReturn
-
T_DaxSummarize
-
T_TimeSeries
-
T_AlterSequenceSqlNode
-
T_AlterAccessPolicySqlNode
-
T_AlterAuthenticationSqlNode
-
T_AlterFaultGroupSqlNode
-
T_AlterNodeSqlNode
-
T_CreateAccessPolicySqlNode
-
T_ExportToVerticaSqlNode
-
T_Binding
-
T_CollectionCondition
-
T_CollectionObject
-
T_CollectionFirst
-
T_CollectionArray
-
T_NamedParameter
-
T_PositionalParameter
-
T_Pair
-
T_IndexRef
-
T_UseKeyIndex
-
T_ArrayConstruct
-
T_ObjectConstruct
-
T_KeyspaceRef
-
T_BuildIndexesSqlNode
-
T_IndexKeyTerm
-
T_InferKeyspaceSqlNode
-
T_UpdateFor
-
T_UpsertSqlNode
-
T_RoleSpec
-
T_WithTableLock
-
T_AtBeforeClause
-
T_CopyIntoNode
-
T_StageLocation
-
T_CreateStageSqlNode
-
T_CreateStreamSqlNode
-
T_CreatePipeSqlNode
-
T_CreateTaskSqlNode
-
T_TaskOption
-
T_StageReference
-
T_CreateSemanticViewSqlNode
-
T_SemanticViewClause
-
T_SemanticTableDef
-
T_SemanticTableDefList
-
T_SemanticRelationshipDef
-
T_SemanticRelationshipDefList
-
T_SemanticAttributeDef
-
T_SemanticAttributeDefList
-
T_SemanticViewClauseList
-
T_AlterSessionSqlNode
-
T_UnnestClause
-
T_ReplaceExprAsIdentifier
-
T_ExceptReplaceClause
-
T_ExportDataSqlNode
-
T_CreateModelSqlNode
-
T_ResetSqlNode
-
T_DoExecuteBlockSqlNode
-
T_ArrayConcatAggFunction
-
T_SignalSqlNode
-
T_UnloadSqlNode
-
T_RedshiftTableAttributes
-
T_FlattenFunction
-
T_JsonFunction
-
T_MLPredictFunction
-
T_PredictArgument
-
T_CharacterDatatypeProperty
-
T_Dummy
-
T_DummyList
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
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:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getId
-
toString
-
fromString
-
fromId
-