This is an automated email from the ASF dual-hosted git repository.
caogaofei pushed a change to branch TableModelIngestion
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 3bda05291cc spotless IT
add 87fd54953c3 Unity the implementation of PlanOptimizers in query
add 6c8d0d876a5 Support print time column in table model
add d3de29f7d13 resolve conflict
No new revisions were added by this update.
Summary of changes:
.../db/it/aggregation/IoTDBAggregationIT.java | 15 +-
.../db/it/aggregation/maxby/IoTDBMaxByIT.java | 3 +-
.../db/it/aggregation/minby/IoTDBMinByIT.java | 3 +-
.../db/it/udf/IoTDBUDTFBuiltinFunctionIT.java | 4 +-
.../iotdb/relational/it/schema/IoTDBTableIT.java | 4 +-
.../org/apache/iotdb/isession/SessionDataSet.java | 86 +-
.../iotdb/jdbc/AbstractIoTDBJDBCResultSet.java | 1220 --------------------
.../org/apache/iotdb/jdbc/IoTDBConnection.java | 8 +
.../org/apache/iotdb/jdbc/IoTDBJDBCResultSet.java | 81 +-
.../iotdb/jdbc/IoTDBNonAlignJDBCResultSet.java | 323 ------
.../java/org/apache/iotdb/jdbc/IoTDBStatement.java | 69 +-
.../iotdb/jdbc/IoTDBDatabaseMetadataTest.java | 10 +-
.../apache/iotdb/jdbc/IoTDBJDBCResultSetTest.java | 2 +
.../java/org/apache/iotdb/rpc/IoTDBRpcDataSet.java | 297 +++--
.../main/java/org/apache/iotdb/rpc/RpcUtils.java | 60 +-
.../apache/iotdb/session/SessionConnection.java | 25 +-
.../org/apache/iotdb/session/ThriftConnection.java | 8 +-
.../apache/iotdb/session/pool/SessionPoolTest.java | 8 +-
.../protocol/thrift/impl/ClientRPCServiceImpl.java | 10 +-
.../queryengine/common/header/DatasetHeader.java | 6 +
.../execution/operator/AggregationUtil.java | 3 -
.../AbstractSeriesAggregationScanOperator.java | 3 -
.../relational/metadata/TableMetadataImpl.java | 7 +-
.../plan/relational/planner/LogicalPlanner.java | 123 +-
.../plan/relational/planner/PlannerContext.java | 4 +
.../distribute/TableDistributionPlanner.java | 67 +-
.../planner/optimizations/OptimizeFactory.java | 78 ++
.../planner/optimizations/PlanOptimizer.java | 44 +-
...Down.java => PushLimitOffsetIntoTableScan.java} | 18 +-
.../optimizations/PushPredicateIntoTableScan.java | 18 +-
.../planner/optimizations/SimplifyExpressions.java | 16 +-
.../planner/optimizations/TablePlanOptimizer.java | 30 -
.../analyzer/LimitOffsetPushDownTest.java | 17 +-
.../plan/relational/analyzer/SortTest.java | 30 +-
.../apache/iotdb/commons/schema/table/TsTable.java | 2 +-
.../thrift-datanode/src/main/thrift/client.thrift | 1 +
36 files changed, 570 insertions(+), 2133 deletions(-)
delete mode 100644
iotdb-client/jdbc/src/main/java/org/apache/iotdb/jdbc/AbstractIoTDBJDBCResultSet.java
delete mode 100644
iotdb-client/jdbc/src/main/java/org/apache/iotdb/jdbc/IoTDBNonAlignJDBCResultSet.java
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/OptimizeFactory.java
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/{LimitOffsetPushDown.java
=> PushLimitOffsetIntoTableScan.java} (93%)
delete mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/optimizations/TablePlanOptimizer.java