Package org.apache.iotdb.spark.tsfile.qp
Class QueryProcessor
- java.lang.Object
-
- org.apache.iotdb.spark.tsfile.qp.QueryProcessor
-
public class QueryProcessor extends java.lang.ObjectThis class is used to convert information given by sparkSQL to construct TSFile's query plans. For TSFile's schema differ from SparkSQL's table schema e.g. TSFile's SQL: select s1,s2 from root.car.d1 where s1 = 10 SparkSQL's SQL: select s1,s2 from XXX where delta_object = d1
-
-
Constructor Summary
Constructors Constructor Description QueryProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<TSQueryPlan>generatePlans(FilterOperator filter, java.util.List<java.lang.String> paths, java.util.List<java.lang.String> columnNames, org.apache.iotdb.tsfile.read.TsFileSequenceReader in, java.lang.Long start, java.lang.Long end)
-
-
-
Method Detail
-
generatePlans
public java.util.List<TSQueryPlan> generatePlans(FilterOperator filter, java.util.List<java.lang.String> paths, java.util.List<java.lang.String> columnNames, org.apache.iotdb.tsfile.read.TsFileSequenceReader in, java.lang.Long start, java.lang.Long end) throws QueryProcessorException, java.io.IOException
- Throws:
QueryProcessorExceptionjava.io.IOException
-
-