Interface IQueryRouter
-
- All Known Implementing Classes:
QueryRouter
public interface IQueryRouter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.apache.iotdb.tsfile.read.query.dataset.QueryDataSetaggregate(AggregationPlan aggregationPlan, QueryContext context)Execute aggregation query.org.apache.iotdb.tsfile.read.query.dataset.QueryDataSetfill(FillQueryPlan fillQueryPlan, QueryContext context)Execute fill query.org.apache.iotdb.tsfile.read.query.dataset.QueryDataSetgroupBy(GroupByTimePlan groupByTimePlan, QueryContext context)Execute groupBy query.org.apache.iotdb.tsfile.read.query.dataset.QueryDataSetgroupByFill(GroupByTimeFillPlan groupByFillPlan, QueryContext context)Execute group by fill queryorg.apache.iotdb.tsfile.read.query.dataset.QueryDataSetlastQuery(LastQueryPlan lastQueryPlan, QueryContext context)Execute last queryorg.apache.iotdb.tsfile.read.query.dataset.QueryDataSetrawDataQuery(RawDataQueryPlan queryPlan, QueryContext context)Execute physical plan.org.apache.iotdb.tsfile.read.query.dataset.QueryDataSetudafQuery(UDAFPlan udafPlan, QueryContext context)Execute UDAF query.org.apache.iotdb.tsfile.read.query.dataset.QueryDataSetudtfQuery(UDTFPlan udtfPlan, QueryContext context)Execute UDTF query
-
-
-
Method Detail
-
rawDataQuery
org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet rawDataQuery(RawDataQueryPlan queryPlan, QueryContext context) throws StorageEngineException, QueryProcessException
Execute physical plan.
-
aggregate
org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet aggregate(AggregationPlan aggregationPlan, QueryContext context) throws org.apache.iotdb.tsfile.exception.filter.QueryFilterOptimizationException, StorageEngineException, java.io.IOException, QueryProcessException
Execute aggregation query.- Throws:
org.apache.iotdb.tsfile.exception.filter.QueryFilterOptimizationExceptionStorageEngineExceptionjava.io.IOExceptionQueryProcessException
-
udafQuery
org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet udafQuery(UDAFPlan udafPlan, QueryContext context) throws org.apache.iotdb.tsfile.exception.filter.QueryFilterOptimizationException, StorageEngineException, java.io.IOException, QueryProcessException
Execute UDAF query.- Throws:
org.apache.iotdb.tsfile.exception.filter.QueryFilterOptimizationExceptionStorageEngineExceptionjava.io.IOExceptionQueryProcessException
-
groupBy
org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet groupBy(GroupByTimePlan groupByTimePlan, QueryContext context) throws org.apache.iotdb.tsfile.exception.filter.QueryFilterOptimizationException, StorageEngineException, QueryProcessException, java.io.IOException
Execute groupBy query.- Throws:
org.apache.iotdb.tsfile.exception.filter.QueryFilterOptimizationExceptionStorageEngineExceptionQueryProcessExceptionjava.io.IOException
-
fill
org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet fill(FillQueryPlan fillQueryPlan, QueryContext context) throws StorageEngineException, QueryProcessException, java.io.IOException
Execute fill query.- Throws:
StorageEngineExceptionQueryProcessExceptionjava.io.IOException
-
groupByFill
org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet groupByFill(GroupByTimeFillPlan groupByFillPlan, QueryContext context) throws org.apache.iotdb.tsfile.exception.filter.QueryFilterOptimizationException, StorageEngineException, QueryProcessException, java.io.IOException
Execute group by fill query- Throws:
org.apache.iotdb.tsfile.exception.filter.QueryFilterOptimizationExceptionStorageEngineExceptionQueryProcessExceptionjava.io.IOException
-
lastQuery
org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet lastQuery(LastQueryPlan lastQueryPlan, QueryContext context) throws StorageEngineException, QueryProcessException, java.io.IOException
Execute last query- Throws:
StorageEngineExceptionQueryProcessExceptionjava.io.IOException
-
udtfQuery
org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet udtfQuery(UDTFPlan udtfPlan, QueryContext context) throws StorageEngineException, QueryProcessException, java.io.IOException, java.lang.InterruptedException
Execute UDTF query- Throws:
StorageEngineExceptionQueryProcessExceptionjava.io.IOExceptionjava.lang.InterruptedException
-
-