Jialin Qiao created IOTDB-495: --------------------------------- Summary: Refactor Dataset and Executor in QueryEngine Key: IOTDB-495 URL: https://issues.apache.org/jira/browse/IOTDB-495 Project: Apache IoTDB Issue Type: Improvement Components: Core/Engine Reporter: Jialin Qiao
We put too much query logic in dataset, I suggest extracting query process in query executor. The dataset is only used as a data structure. Then, the query process is : SQL -> Planner -> QueryPlan QueryPlan -> Query executor -> Dataset Fetch result -> Query executor -> Dataset We could cache a QueryExecutor in TSServiceImpl, and get a dataset from it at each fetch operation. -- This message was sent by Atlassian Jira (v8.3.4#803005)