Class CreateContinuousQueryOperator
- java.lang.Object
-
- org.apache.iotdb.db.qp.logical.Operator
-
- org.apache.iotdb.db.qp.logical.sys.CreateContinuousQueryOperator
-
public class CreateContinuousQueryOperator extends Operator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.iotdb.db.qp.logical.Operator
Operator.OperatorType
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.db.qp.logical.Operator
isDebug, isPrefixMatchPath, operatorType, tokenIntType
-
-
Constructor Summary
Constructors Constructor Description CreateContinuousQueryOperator(int tokenIntType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PhysicalPlangeneratePhysicalPlan(PhysicalGenerator generator)longgetEveryInterval()longgetForInterval()QueryOperatorgetQueryOperator()voidsetContinuousQueryName(java.lang.String continuousQueryName)voidsetEveryInterval(long everyInterval)voidsetFirstExecutionTimeBoundary(long firstExecutionTimeBoundary)voidsetForInterval(long forInterval)voidsetGroupByTimeInterval(long groupByTimeInterval)voidsetGroupByTimeIntervalString(java.lang.String groupByTimeIntervalString)voidsetQueryOperator(QueryOperator queryOperator)voidsetQuerySql(java.lang.String querySql)voidsetTargetPath(org.apache.iotdb.commons.path.PartialPath targetPath)-
Methods inherited from class org.apache.iotdb.db.qp.logical.Operator
getTokenIntType, getType, isDebug, isPrefixMatchPath, isQuery, setDebug, setOperatorType, setPrefixMatchPath, toString
-
-
-
-
Method Detail
-
setQuerySql
public void setQuerySql(java.lang.String querySql)
-
setContinuousQueryName
public void setContinuousQueryName(java.lang.String continuousQueryName)
-
setTargetPath
public void setTargetPath(org.apache.iotdb.commons.path.PartialPath targetPath)
-
setEveryInterval
public void setEveryInterval(long everyInterval)
-
getEveryInterval
public long getEveryInterval()
-
setForInterval
public void setForInterval(long forInterval)
-
getForInterval
public long getForInterval()
-
setGroupByTimeInterval
public void setGroupByTimeInterval(long groupByTimeInterval)
-
setGroupByTimeIntervalString
public void setGroupByTimeIntervalString(java.lang.String groupByTimeIntervalString)
-
setFirstExecutionTimeBoundary
public void setFirstExecutionTimeBoundary(long firstExecutionTimeBoundary)
-
setQueryOperator
public void setQueryOperator(QueryOperator queryOperator)
-
getQueryOperator
public QueryOperator getQueryOperator()
-
generatePhysicalPlan
public PhysicalPlan generatePhysicalPlan(PhysicalGenerator generator) throws QueryProcessException
- Overrides:
generatePhysicalPlanin classOperator- Throws:
QueryProcessException
-
-