Package org.apache.iotdb.db.qp.sql
Class IoTDBSqlVisitor
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- org.apache.iotdb.db.qp.sql.IoTDBSqlParserBaseVisitor<Operator>
-
- org.apache.iotdb.db.qp.sql.IoTDBSqlVisitor
-
-
Constructor Summary
Constructors Constructor Description IoTDBSqlVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidparseAliasClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.AliasClauseContext ctx, AlterTimeSeriesOperator alterTimeSeriesOperator)voidparseAlignedMeasurements(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.AlignedMeasurementsContext ctx, CreateAlignedTimeSeriesOperator createAlignedTimeSeriesOperator)voidparseAttributeClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.AttributeClauseContext ctx, Operator operator)voidparseAttributeClauses(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.AttributeClausesContext ctx, CreateAlignedTimeSeriesOperator createAlignedTimeSeriesOperator)voidparseAttributeClauses(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.AttributeClausesContext ctx, CreateTimeSeriesOperator createTimeSeriesOperator)voidparseCqGroupByTimeClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CqGroupByTimeClauseContext ctx, CreateContinuousQueryOperator createContinuousQueryOperator)voidparseCqSelectIntoClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CqSelectIntoClauseContext ctx, CreateContinuousQueryOperator createContinuousQueryOperator)longparseDateFormat(java.lang.String timestampStr)function for parsing datetime literal.longparseDateFormat(java.lang.String timestampStr, long currentTime)java.lang.StringparseFilePath(java.lang.String src)function for parsing file path used by LOAD statement.voidparseFillClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.FillClauseContext ctx)voidparseFromClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.FromClauseContext ctx)voidparseGroupByLevelClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.GroupByLevelClauseContext ctx)voidparseResampleClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ResampleClauseContext ctx, CreateContinuousQueryOperator operator)voidparseSelectClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.SelectClauseContext ctx)voidparseSoffsetClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.SoffsetClauseContext ctx, QueryOperator queryOp)voidparseTagClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.TagClauseContext ctx, Operator operator)WhereComponentparseWhereClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.WhereClauseContext ctx)voidsetClientVersion(org.apache.iotdb.commons.conf.IoTDBConstant.ClientVersion clientVersion)voidsetZoneId(java.time.ZoneId zoneId)OperatorvisitAlignByDeviceClauseOrDisableAlignStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.AlignByDeviceClauseOrDisableAlignStatementContext ctx)OperatorvisitAlterTimeseries(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.AlterTimeseriesContext ctx)OperatorvisitAlterUser(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.AlterUserContext ctx)OperatorvisitClearCache(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ClearCacheContext ctx)OperatorvisitCountDevices(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CountDevicesContext ctx)OperatorvisitCountNodes(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CountNodesContext ctx)OperatorvisitCountStorageGroup(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CountStorageGroupContext ctx)OperatorvisitCountTimeseries(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CountTimeseriesContext ctx)OperatorvisitCreateAlignedTimeseries(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreateAlignedTimeseriesContext ctx)OperatorvisitCreateContinuousQuery(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreateContinuousQueryContext ctx)OperatorvisitCreateFunction(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreateFunctionContext ctx)OperatorvisitCreateNonAlignedTimeseries(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreateNonAlignedTimeseriesContext ctx)OperatorvisitCreatePipe(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreatePipeContext ctx)OperatorvisitCreatePipeSink(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreatePipeSinkContext ctx)6.OperatorvisitCreateRole(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreateRoleContext ctx)OperatorvisitCreateSchemaTemplate(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreateSchemaTemplateContext ctx)OperatorvisitCreateStorageGroup(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreateStorageGroupContext ctx)OperatorvisitCreateTimeseriesOfSchemaTemplate(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreateTimeseriesOfSchemaTemplateContext ctx)OperatorvisitCreateTrigger(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreateTriggerContext ctx)OperatorvisitCreateUser(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreateUserContext ctx)4.OperatorvisitDeletePartition(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DeletePartitionContext ctx)OperatorvisitDeleteStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DeleteStatementContext ctx)OperatorvisitDeleteStorageGroup(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DeleteStorageGroupContext ctx)OperatorvisitDeleteTimeseries(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DeleteTimeseriesContext ctx)OperatorvisitDropContinuousQuery(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DropContinuousQueryContext ctx)OperatorvisitDropFunction(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DropFunctionContext ctx)OperatorvisitDropPipe(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DropPipeContext ctx)OperatorvisitDropPipeSink(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DropPipeSinkContext ctx)OperatorvisitDropRole(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DropRoleContext ctx)OperatorvisitDropSchemaTemplate(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DropSchemaTemplateContext ctx)OperatorvisitDropTrigger(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DropTriggerContext ctx)OperatorvisitDropUser(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DropUserContext ctx)OperatorvisitFillStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.FillStatementContext ctx)OperatorvisitFlush(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.FlushContext ctx)OperatorvisitFullMerge(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.FullMergeContext ctx)OperatorvisitGrantRole(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.GrantRoleContext ctx)OperatorvisitGrantRoleToUser(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.GrantRoleToUserContext ctx)OperatorvisitGrantUser(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.GrantUserContext ctx)OperatorvisitGrantWatermarkEmbedding(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.GrantWatermarkEmbeddingContext ctx)OperatorvisitGroupByFillStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.GroupByFillStatementContext ctx)OperatorvisitGroupByLevelStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.GroupByLevelStatementContext ctx)OperatorvisitGroupByTimeStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.GroupByTimeStatementContext ctx)OperatorvisitInsertStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.InsertStatementContext ctx)OperatorvisitKillQuery(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.KillQueryContext ctx)OperatorvisitLimitStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.LimitStatementContext ctx)OperatorvisitListPrivilegesRole(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ListPrivilegesRoleContext ctx)OperatorvisitListPrivilegesUser(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ListPrivilegesUserContext ctx)OperatorvisitListRole(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ListRoleContext ctx)OperatorvisitListUser(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ListUserContext ctx)OperatorvisitLoadConfiguration(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.LoadConfigurationContext ctx)OperatorvisitLoadFile(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.LoadFileContext ctx)OperatorvisitLoadTimeseries(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.LoadTimeseriesContext ctx)OperatorvisitMerge(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.MergeContext ctx)5.OperatorvisitOrderByTimeStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.OrderByTimeStatementContext ctx)OperatorvisitRemoveFile(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.RemoveFileContext ctx)OperatorvisitRevokeRole(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.RevokeRoleContext ctx)OperatorvisitRevokeRoleFromUser(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.RevokeRoleFromUserContext ctx)OperatorvisitRevokeUser(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.RevokeUserContext ctx)OperatorvisitRevokeWatermarkEmbedding(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.RevokeWatermarkEmbeddingContext ctx)OperatorvisitSelectStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.SelectStatementContext ctx)3.OperatorvisitSetSchemaTemplate(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.SetSchemaTemplateContext ctx)OperatorvisitSetStorageGroup(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.SetStorageGroupContext ctx)2.OperatorvisitSetSystemStatus(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.SetSystemStatusContext ctx)OperatorvisitSettle(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.SettleContext ctx)OperatorvisitSetTTL(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.SetTTLContext ctx)OperatorvisitShowAllTTL(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowAllTTLContext ctx)OperatorvisitShowChildNodes(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowChildNodesContext ctx)OperatorvisitShowChildPaths(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowChildPathsContext ctx)OperatorvisitShowContinuousQueries(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowContinuousQueriesContext ctx)OperatorvisitShowDevices(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowDevicesContext ctx)OperatorvisitShowFlushInfo(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowFlushInfoContext ctx)OperatorvisitShowFunctions(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowFunctionsContext ctx)OperatorvisitShowLockInfo(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowLockInfoContext ctx)OperatorvisitShowNodesInSchemaTemplate(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowNodesInSchemaTemplateContext ctx)OperatorvisitShowPathsSetSchemaTemplate(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowPathsSetSchemaTemplateContext ctx)OperatorvisitShowPathsUsingSchemaTemplate(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowPathsUsingSchemaTemplateContext ctx)OperatorvisitShowPipe(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowPipeContext ctx)OperatorvisitShowPipeSink(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowPipeSinkContext ctx)OperatorvisitShowPipeSinkType(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowPipeSinkTypeContext ctx)OperatorvisitShowQueryProcesslist(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowQueryProcesslistContext ctx)OperatorvisitShowQueryResource(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowQueryResourceContext ctx)OperatorvisitShowSchemaTemplates(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowSchemaTemplatesContext ctx)OperatorvisitShowStorageGroup(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowStorageGroupContext ctx)OperatorvisitShowTimeseries(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowTimeseriesContext ctx)OperatorvisitShowTriggers(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowTriggersContext ctx)OperatorvisitShowTTL(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowTTLContext ctx)OperatorvisitShowVersion(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowVersionContext ctx)OperatorvisitSingleStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.SingleStatementContext ctx)1.OperatorvisitSlimitStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.SlimitStatementContext ctx)OperatorvisitSpecialLimitStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.SpecialLimitStatementContext ctx)OperatorvisitStartPipe(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.StartPipeContext ctx)OperatorvisitStartTrigger(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.StartTriggerContext ctx)OperatorvisitStopPipe(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.StopPipeContext ctx)OperatorvisitStopTrigger(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.StopTriggerContext ctx)OperatorvisitUnloadFile(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.UnloadFileContext ctx)OperatorvisitUnsetSchemaTemplate(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.UnsetSchemaTemplateContext ctx)OperatorvisitUnsetTTL(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.UnsetTTLContext ctx)OperatorvisitWithoutNullStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.WithoutNullStatementContext ctx)-
Methods inherited from class org.apache.iotdb.db.qp.sql.IoTDBSqlParserBaseVisitor
visitAlias, visitAliasClause, visitAliasNodeName, visitAlignByDeviceClause, visitAlignByDeviceClauseOrDisableAlign, visitAlignedMeasurements, visitAlterClause, visitAttributeClause, visitAttributeClauses, visitAttributeKey, visitAttributePair, visitAttributeValue, visitConstant, visitContainsExpression, visitCqGroupByTimeClause, visitCqSelectIntoClause, visitDateExpression, visitDatetimeLiteral, visitDclStatement, visitDdlStatement, visitDisableAlign, visitDmlStatement, visitExplain, visitExpression, visitFillClause, visitFromClause, visitFullPath, visitFullPathInExpression, visitFunctionName, visitGroupByFillClause, visitGroupByLevelClause, visitGroupByTimeClause, visitHavingClause, visitIdentifier, visitInsertColumnsSpec, visitInsertMultiValue, visitInsertValuesSpec, visitIntoClause, visitIntoPath, visitJarLocation, visitKeyWords, visitLimitClause, visitLinearClause, visitLoadFilesClause, visitMeasurementValue, visitNodeName, visitNodeNameWithoutWildcard, visitOffsetClause, visitOldTypeClause, visitOperator_eq, visitOrderByAttributeClause, visitOrderByClause, visitPrefixPath, visitPreviousClause, visitPreviousUntilLastClause, visitPrivileges, visitPrivilegeValue, visitRealLiteral, visitResampleClause, visitResultColumn, visitSelectClause, visitShowCluster, visitShowConfigNodes, visitShowDataNodes, visitShowRegion, visitSlimitClause, visitSoffsetClause, visitSortKey, visitSpecificValueClause, visitStatement, visitStorageGroupAttributeClause, visitStorageGroupAttributesClause, visitSuffixPath, visitSyncAttributeClauses, visitSyncStatement, visitTagClause, visitTagWhereClause, visitTemplateMeasurementClause, visitTimeRange, visitTimeValue, visitTriggerAttribute, visitTriggerAttributeClause, visitTriggerEventClause, visitTriggerType, visitUri, visitUsernameWithRoot, visitUtilityStatement, visitWhereClause, visitWildcard, visitWithoutNullClause
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
Method Detail
-
setZoneId
public void setZoneId(java.time.ZoneId zoneId)
-
setClientVersion
public void setClientVersion(org.apache.iotdb.commons.conf.IoTDBConstant.ClientVersion clientVersion)
-
visitSingleStatement
public Operator visitSingleStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.SingleStatementContext ctx)
1. Top Level Description
-
visitSetStorageGroup
public Operator visitSetStorageGroup(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.SetStorageGroupContext ctx)
2. Data Definition Language (DDL)
-
visitCreateStorageGroup
public Operator visitCreateStorageGroup(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreateStorageGroupContext ctx)
-
visitCreateNonAlignedTimeseries
public Operator visitCreateNonAlignedTimeseries(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreateNonAlignedTimeseriesContext ctx)
-
visitCreateAlignedTimeseries
public Operator visitCreateAlignedTimeseries(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreateAlignedTimeseriesContext ctx)
-
parseAlignedMeasurements
public void parseAlignedMeasurements(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.AlignedMeasurementsContext ctx, CreateAlignedTimeSeriesOperator createAlignedTimeSeriesOperator)
-
parseAttributeClauses
public void parseAttributeClauses(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.AttributeClausesContext ctx, CreateTimeSeriesOperator createTimeSeriesOperator)
-
parseAttributeClauses
public void parseAttributeClauses(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.AttributeClausesContext ctx, CreateAlignedTimeSeriesOperator createAlignedTimeSeriesOperator)
-
visitCreateSchemaTemplate
public Operator visitCreateSchemaTemplate(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreateSchemaTemplateContext ctx)
-
visitCreateTimeseriesOfSchemaTemplate
public Operator visitCreateTimeseriesOfSchemaTemplate(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreateTimeseriesOfSchemaTemplateContext ctx)
-
visitCreateFunction
public Operator visitCreateFunction(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreateFunctionContext ctx)
-
visitCreateTrigger
public Operator visitCreateTrigger(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreateTriggerContext ctx)
-
visitCreateContinuousQuery
public Operator visitCreateContinuousQuery(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreateContinuousQueryContext ctx)
-
parseCqSelectIntoClause
public void parseCqSelectIntoClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CqSelectIntoClauseContext ctx, CreateContinuousQueryOperator createContinuousQueryOperator)
-
parseCqGroupByTimeClause
public void parseCqGroupByTimeClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CqGroupByTimeClauseContext ctx, CreateContinuousQueryOperator createContinuousQueryOperator)
-
parseResampleClause
public void parseResampleClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ResampleClauseContext ctx, CreateContinuousQueryOperator operator)
-
visitAlterTimeseries
public Operator visitAlterTimeseries(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.AlterTimeseriesContext ctx)
-
parseAliasClause
public void parseAliasClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.AliasClauseContext ctx, AlterTimeSeriesOperator alterTimeSeriesOperator)
-
visitDeleteStorageGroup
public Operator visitDeleteStorageGroup(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DeleteStorageGroupContext ctx)
-
visitDeleteTimeseries
public Operator visitDeleteTimeseries(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DeleteTimeseriesContext ctx)
-
visitDeletePartition
public Operator visitDeletePartition(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DeletePartitionContext ctx)
-
visitDropFunction
public Operator visitDropFunction(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DropFunctionContext ctx)
-
visitDropTrigger
public Operator visitDropTrigger(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DropTriggerContext ctx)
-
visitDropContinuousQuery
public Operator visitDropContinuousQuery(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DropContinuousQueryContext ctx)
-
visitDropSchemaTemplate
public Operator visitDropSchemaTemplate(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DropSchemaTemplateContext ctx)
-
visitSetTTL
public Operator visitSetTTL(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.SetTTLContext ctx)
-
visitUnsetTTL
public Operator visitUnsetTTL(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.UnsetTTLContext ctx)
-
visitSetSchemaTemplate
public Operator visitSetSchemaTemplate(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.SetSchemaTemplateContext ctx)
-
visitUnsetSchemaTemplate
public Operator visitUnsetSchemaTemplate(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.UnsetSchemaTemplateContext ctx)
-
visitStartTrigger
public Operator visitStartTrigger(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.StartTriggerContext ctx)
-
visitStopTrigger
public Operator visitStopTrigger(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.StopTriggerContext ctx)
-
visitShowStorageGroup
public Operator visitShowStorageGroup(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowStorageGroupContext ctx)
-
visitShowDevices
public Operator visitShowDevices(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowDevicesContext ctx)
-
visitShowTimeseries
public Operator visitShowTimeseries(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowTimeseriesContext ctx)
-
visitShowChildPaths
public Operator visitShowChildPaths(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowChildPathsContext ctx)
-
visitShowChildNodes
public Operator visitShowChildNodes(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowChildNodesContext ctx)
-
visitShowFunctions
public Operator visitShowFunctions(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowFunctionsContext ctx)
-
visitShowTriggers
public Operator visitShowTriggers(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowTriggersContext ctx)
-
visitShowContinuousQueries
public Operator visitShowContinuousQueries(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowContinuousQueriesContext ctx)
-
visitShowTTL
public Operator visitShowTTL(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowTTLContext ctx)
-
visitShowAllTTL
public Operator visitShowAllTTL(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowAllTTLContext ctx)
-
visitShowSchemaTemplates
public Operator visitShowSchemaTemplates(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowSchemaTemplatesContext ctx)
-
visitShowNodesInSchemaTemplate
public Operator visitShowNodesInSchemaTemplate(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowNodesInSchemaTemplateContext ctx)
-
visitShowPathsSetSchemaTemplate
public Operator visitShowPathsSetSchemaTemplate(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowPathsSetSchemaTemplateContext ctx)
-
visitShowPathsUsingSchemaTemplate
public Operator visitShowPathsUsingSchemaTemplate(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowPathsUsingSchemaTemplateContext ctx)
-
visitCountStorageGroup
public Operator visitCountStorageGroup(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CountStorageGroupContext ctx)
-
visitCountDevices
public Operator visitCountDevices(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CountDevicesContext ctx)
-
visitCountTimeseries
public Operator visitCountTimeseries(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CountTimeseriesContext ctx)
-
visitCountNodes
public Operator visitCountNodes(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CountNodesContext ctx)
-
visitSelectStatement
public Operator visitSelectStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.SelectStatementContext ctx)
3. Data Manipulation Language (DML)
-
visitSpecialLimitStatement
public Operator visitSpecialLimitStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.SpecialLimitStatementContext ctx)
-
visitOrderByTimeStatement
public Operator visitOrderByTimeStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.OrderByTimeStatementContext ctx)
-
visitGroupByTimeStatement
public Operator visitGroupByTimeStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.GroupByTimeStatementContext ctx)
-
visitGroupByFillStatement
public Operator visitGroupByFillStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.GroupByFillStatementContext ctx)
-
visitGroupByLevelStatement
public Operator visitGroupByLevelStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.GroupByLevelStatementContext ctx)
-
visitFillStatement
public Operator visitFillStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.FillStatementContext ctx)
-
visitLimitStatement
public Operator visitLimitStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.LimitStatementContext ctx)
-
visitSlimitStatement
public Operator visitSlimitStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.SlimitStatementContext ctx)
-
visitWithoutNullStatement
public Operator visitWithoutNullStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.WithoutNullStatementContext ctx)
-
visitAlignByDeviceClauseOrDisableAlignStatement
public Operator visitAlignByDeviceClauseOrDisableAlignStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.AlignByDeviceClauseOrDisableAlignStatementContext ctx)
-
parseGroupByLevelClause
public void parseGroupByLevelClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.GroupByLevelClauseContext ctx)
-
parseFillClause
public void parseFillClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.FillClauseContext ctx)
-
visitInsertStatement
public Operator visitInsertStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.InsertStatementContext ctx)
-
visitDeleteStatement
public Operator visitDeleteStatement(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DeleteStatementContext ctx)
-
visitCreateUser
public Operator visitCreateUser(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreateUserContext ctx)
4. Data Control Language (DCL)
-
visitCreateRole
public Operator visitCreateRole(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreateRoleContext ctx)
-
visitAlterUser
public Operator visitAlterUser(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.AlterUserContext ctx)
-
visitGrantUser
public Operator visitGrantUser(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.GrantUserContext ctx)
-
visitGrantRole
public Operator visitGrantRole(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.GrantRoleContext ctx)
-
visitGrantRoleToUser
public Operator visitGrantRoleToUser(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.GrantRoleToUserContext ctx)
-
visitRevokeUser
public Operator visitRevokeUser(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.RevokeUserContext ctx)
-
visitRevokeRole
public Operator visitRevokeRole(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.RevokeRoleContext ctx)
-
visitRevokeRoleFromUser
public Operator visitRevokeRoleFromUser(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.RevokeRoleFromUserContext ctx)
-
visitDropUser
public Operator visitDropUser(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DropUserContext ctx)
-
visitDropRole
public Operator visitDropRole(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DropRoleContext ctx)
-
visitListUser
public Operator visitListUser(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ListUserContext ctx)
-
visitListRole
public Operator visitListRole(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ListRoleContext ctx)
-
visitListPrivilegesUser
public Operator visitListPrivilegesUser(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ListPrivilegesUserContext ctx)
-
visitListPrivilegesRole
public Operator visitListPrivilegesRole(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ListPrivilegesRoleContext ctx)
-
visitMerge
public Operator visitMerge(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.MergeContext ctx)
5. Utility Statements
-
visitFullMerge
public Operator visitFullMerge(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.FullMergeContext ctx)
-
visitFlush
public Operator visitFlush(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.FlushContext ctx)
-
visitClearCache
public Operator visitClearCache(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ClearCacheContext ctx)
-
visitSettle
public Operator visitSettle(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.SettleContext ctx)
-
visitSetSystemStatus
public Operator visitSetSystemStatus(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.SetSystemStatusContext ctx)
-
visitShowVersion
public Operator visitShowVersion(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowVersionContext ctx)
-
visitShowFlushInfo
public Operator visitShowFlushInfo(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowFlushInfoContext ctx)
-
visitShowLockInfo
public Operator visitShowLockInfo(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowLockInfoContext ctx)
-
visitShowQueryResource
public Operator visitShowQueryResource(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowQueryResourceContext ctx)
-
visitShowQueryProcesslist
public Operator visitShowQueryProcesslist(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowQueryProcesslistContext ctx)
-
visitKillQuery
public Operator visitKillQuery(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.KillQueryContext ctx)
-
visitGrantWatermarkEmbedding
public Operator visitGrantWatermarkEmbedding(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.GrantWatermarkEmbeddingContext ctx)
-
visitRevokeWatermarkEmbedding
public Operator visitRevokeWatermarkEmbedding(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.RevokeWatermarkEmbeddingContext ctx)
-
visitLoadConfiguration
public Operator visitLoadConfiguration(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.LoadConfigurationContext ctx)
-
visitLoadTimeseries
public Operator visitLoadTimeseries(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.LoadTimeseriesContext ctx)
-
visitLoadFile
public Operator visitLoadFile(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.LoadFileContext ctx)
-
visitRemoveFile
public Operator visitRemoveFile(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.RemoveFileContext ctx)
-
visitUnloadFile
public Operator visitUnloadFile(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.UnloadFileContext ctx)
-
visitCreatePipeSink
public Operator visitCreatePipeSink(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreatePipeSinkContext ctx)
6. sync statement
-
visitDropPipeSink
public Operator visitDropPipeSink(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DropPipeSinkContext ctx)
-
visitShowPipeSink
public Operator visitShowPipeSink(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowPipeSinkContext ctx)
-
visitShowPipeSinkType
public Operator visitShowPipeSinkType(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowPipeSinkTypeContext ctx)
-
visitCreatePipe
public Operator visitCreatePipe(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.CreatePipeContext ctx) throws SQLParserException
- Specified by:
visitCreatePipein interfaceorg.apache.iotdb.db.qp.sql.IoTDBSqlParserVisitor<Operator>- Overrides:
visitCreatePipein classorg.apache.iotdb.db.qp.sql.IoTDBSqlParserBaseVisitor<Operator>- Throws:
SQLParserException
-
visitShowPipe
public Operator visitShowPipe(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.ShowPipeContext ctx)
-
visitStopPipe
public Operator visitStopPipe(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.StopPipeContext ctx)
-
visitStartPipe
public Operator visitStartPipe(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.StartPipeContext ctx)
-
visitDropPipe
public Operator visitDropPipe(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.DropPipeContext ctx)
-
parseDateFormat
public long parseDateFormat(java.lang.String timestampStr) throws SQLParserExceptionfunction for parsing datetime literal.- Throws:
SQLParserException
-
parseDateFormat
public long parseDateFormat(java.lang.String timestampStr, long currentTime) throws SQLParserException- Throws:
SQLParserException
-
parseSelectClause
public void parseSelectClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.SelectClauseContext ctx)
-
parseFromClause
public void parseFromClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.FromClauseContext ctx)
-
parseWhereClause
public WhereComponent parseWhereClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.WhereClauseContext ctx)
-
parseTagClause
public void parseTagClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.TagClauseContext ctx, Operator operator)
-
parseAttributeClause
public void parseAttributeClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.AttributeClauseContext ctx, Operator operator)
-
parseSoffsetClause
public void parseSoffsetClause(org.apache.iotdb.db.qp.sql.IoTDBSqlParser.SoffsetClauseContext ctx, QueryOperator queryOp)
-
parseFilePath
public java.lang.String parseFilePath(java.lang.String src)
function for parsing file path used by LOAD statement.
-
-