Class Statement
- java.lang.Object
-
- org.apache.iotdb.db.mpp.plan.statement.StatementNode
-
- org.apache.iotdb.db.mpp.plan.statement.Statement
-
- Direct Known Subclasses:
ActivateTemplateStatement,AlterTimeSeriesStatement,AuthorStatement,ClearCacheStatement,CreateAlignedTimeSeriesStatement,CreateFunctionStatement,CreateMultiTimeSeriesStatement,CreatePipeSinkStatement,CreatePipeStatement,CreateSchemaTemplateStatement,CreateTimeSeriesStatement,CreateTriggerStatement,DeleteDataStatement,DeleteStorageGroupStatement,DeleteTimeSeriesStatement,DropFunctionStatement,DropPipeSinkStatement,DropPipeStatement,DropTriggerStatement,ExplainStatement,FlushStatement,InsertBaseStatement,InsertStatement,InternalCreateTimeSeriesStatement,LoadConfigurationStatement,MergeStatement,QueryStatement,SchemaFetchStatement,SetSchemaTemplateStatement,SetStorageGroupStatement,SetSystemStatusStatement,SetTTLStatement,ShowStatement,StartPipeStatement,StopPipeStatement
public abstract class Statement extends StatementNode
This class is a superclass of all statements.A Statement containing all semantic information of an SQL. It is obtained by traversing the AST via
ASTVisitor.
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanisDebugprotected StatementTypestatementType
-
Constructor Summary
Constructors Modifier Constructor Description protectedStatement()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.util.List<? extends org.apache.iotdb.commons.path.PartialPath>getPaths()StatementTypegetType()booleanisAuthenticationRequired()booleanisDebug()booleanisQuery()voidsetDebug(boolean debug)voidsetType(StatementType statementType)-
Methods inherited from class org.apache.iotdb.db.mpp.plan.statement.StatementNode
accept
-
-
-
-
Field Detail
-
statementType
protected StatementType statementType
-
isDebug
protected boolean isDebug
-
-
Method Detail
-
setType
public void setType(StatementType statementType)
-
getType
public StatementType getType()
-
isDebug
public boolean isDebug()
-
setDebug
public void setDebug(boolean debug)
-
isQuery
public boolean isQuery()
-
isAuthenticationRequired
public boolean isAuthenticationRequired()
-
getPaths
public abstract java.util.List<? extends org.apache.iotdb.commons.path.PartialPath> getPaths()
-
-