This is an automated email from the ASF dual-hosted git repository.

haonan pushed a change to branch TableSession
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from e2b3baeb376 fix IT
     add 21af258bf0b Try to eliminate redundant Project and Sort For right 
table of Join clause in some self-join cases
     add 16c3f66519a Update release info after 1.3.3 released (#14151)
     add 2dfe81feba9 Fixed the bug that limit is pushed down when there is a 
filter node
     add 51765342bcf Batch update inserted points metric for insertMultiTablets 
(#14146)
     add e37d2b9b0db Fix NPE of empty data aggregation query when there is no 
push-down optimize in TableModel
     add 4420f2160a9 Pipe IT: Ignore Pipe capture history TSFile test for table 
model (#14153)
     add 43ed86500d6 PipeConsensus: always execute flush for historical data 
extraction of consensus pipe to reduce data sync delay (#14132)
     add 4a76dfbabbd Fix ConfigNode Partition Metric NPE bug #14144
     add 82a1dc3990a Fixed the bug that set table properties ttl='inf' cannot 
be parsed && ttl='INF' does not take effect && set to default may generate NPE 
on dataNodes && some minor bugs of delete devices && Enable "inf" in 
databaseSchema / show ttl for databases in table model / table default ttl = 
database ttl (#14147)
     add 736454bd8df Merge branch 'master' of github.com:apache/iotdb into 
TableSession
     add 29e6c70edf2 fix IT

No new revisions were added by this update.

Summary of changes:
 LICENSE                                            |  43 ++-
 LICENSE-binary                                     | 118 ++++---
 RELEASE_NOTES.md                                   | 363 +++++++++++++++++++++
 .../pipe/it/tablemodel/IoTDBPipeExtractorIT.java   |   4 +
 .../pipe/it/tablemodel/IoTDBPipeLifeCycleIT.java   |   2 +
 .../it/tablemodel/IoTDBTablePatternFormatIT.java   |   2 +-
 .../db/it/IoTDBMultiIDsWithAttributesTableIT.java  |   7 +-
 .../relational/it/schema/IoTDBDatabaseIT.java      |  30 +-
 .../iotdb/relational/it/schema/IoTDBTableIT.java   |  30 +-
 iotdb-client/jdbc/src/main/feature/feature.xml     |   2 +-
 .../apache/iotdb/session/TableSessionBuilder.java  |   2 +-
 .../manager/load/balancer/RouteBalancer.java       |   2 +-
 .../manager/partition/PartitionManager.java        |   4 +-
 .../manager/partition/PartitionMetrics.java        |   8 +-
 .../runtime/PipeLeaderChangeHandler.java           |   2 +-
 .../manager/schema/ClusterSchemaManager.java       |   7 +-
 .../persistence/partition/PartitionInfo.java       |  97 +++---
 .../persistence/schema/ClusterSchemaInfo.java      |   9 +-
 .../confignode/persistence/schema/ConfigMTree.java |  10 +-
 .../procedure/env/RegionMaintainHandler.java       |   4 +-
 .../impl/pipe/task/AlterPipeProcedureV2.java       |   2 +-
 .../impl/pipe/task/CreatePipeProcedureV2.java      |   4 +-
 .../impl/schema/table/CreateTableProcedure.java    |   9 +-
 .../impl/schema/table/DeleteDevicesProcedure.java  |  20 +-
 ...oricalDataRegionTsFileAndDeletionExtractor.java |  17 +
 .../common/header/ColumnHeaderConstant.java        |   2 +
 .../relational/aggregation/AccumulatorFactory.java |  15 +-
 .../queryengine/plan/analyze/PredicateUtils.java   |   9 +-
 .../execution/config/TableConfigTaskVisitor.java   |  40 ++-
 .../config/metadata/relational/ShowDBTask.java     |  35 +-
 .../TableModelStatementMemorySourceVisitor.java    |   6 +-
 .../plan/planner/TableOperatorGenerator.java       | 127 ++++---
 .../relational/analyzer/StatementAnalyzer.java     |   9 +-
 .../predicate/ConvertPredicateToFilterVisitor.java |  39 ++-
 .../ConvertPredicateToTimeFilterVisitor.java       |  60 ++--
 .../plan/relational/planner/PlanBuilder.java       |   4 +-
 .../plan/relational/planner/QueryPlanner.java      |  24 +-
 .../plan/relational/planner/RelationPlan.java      |  14 +-
 .../plan/relational/planner/RelationPlanner.java   |  37 ++-
 .../relational/planner/TableLogicalPlanner.java    |  45 ++-
 .../plan/relational/planner/TableModelPlanner.java |   3 +-
 .../distribute/TableDistributedPlanGenerator.java  |  19 +-
 .../distribute/TableDistributedPlanner.java        |  28 +-
 .../TableModelTypeProviderExtractor.java           |   5 +
 .../ir/GlobalTimePredicateExtractVisitor.java      |  37 ++-
 ...AddTableScanColumnsToTypeProviderOptimizer.java |  66 ----
 .../iterative/rule/PruneTableScanColumns.java      |  12 +-
 .../relational/planner/node/TableScanNode.java     |  18 +
 .../optimizations/LogicalOptimizeFactory.java      |   4 +-
 .../planner/optimizations/PlanOptimizer.java       |   8 -
 .../PushAggregationIntoTableScan.java              |  12 +-
 .../PushLimitOffsetIntoTableScan.java              |   3 +-
 .../optimizations/PushPredicateIntoTableScan.java  | 101 ++----
 .../planner/optimizations/SortElimination.java     |  16 +-
 .../optimizations/TransformSortToStreamSort.java   |   5 +-
 .../read/resp/info/impl/ShowDevicesResult.java     |   4 +-
 .../db/storageengine/dataregion/DataRegion.java    | 133 +++++---
 .../dataregion/memtable/AbstractMemTable.java      |  35 --
 .../dataregion/memtable/IMemTable.java             |   3 -
 .../dataregion/memtable/TsFileProcessor.java       |  47 +--
 .../wal/recover/file/TsFilePlanRedoer.java         |  39 ++-
 .../plan/relational/analyzer/AnalyzerTest.java     | 188 ++++++++---
 .../plan/relational/analyzer/JoinTest.java         |  54 +--
 .../analyzer/LimitOffsetPushDownTest.java          |  50 ++-
 .../plan/relational/analyzer/SortTest.java         | 164 ++++++++--
 .../plan/relational/analyzer/SubQueryTest.java     |  39 ++-
 .../plan/relational/analyzer/TestUtils.java        |   6 +-
 .../plan/relational/planner/PlanTester.java        |   3 +-
 .../TableModelCompactionWithTTLTest.java           |   3 +-
 .../dataregion/memtable/TsFileProcessorTest.java   |  88 ++---
 .../apache/iotdb/commons/schema/table/TsTable.java |  20 +-
 iotdb-doap.rdf                                     |   8 +
 72 files changed, 1606 insertions(+), 879 deletions(-)
 delete mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/planner/iterative/rule/AddTableScanColumnsToTypeProviderOptimizer.java

Reply via email to