This is an automated email from the ASF dual-hosted git repository.
caogaofei pushed a change to branch beyyes/TableModelGrammar_DistributePlan
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 16d07feb15d add explain support
add 74b848548c4 Replace ColumnDefinition.ColumnCategory with
TsTableColumnCategory
add 30a7b4db9e3 support for explain sql paser
add 7ef70c7f704 Adapt partition computation for IDeviceID
add 6b538554dd6 Merge branch 'ty/TableModelGrammar' of
github.com:apache/iotdb into ty/TableModelGrammar: add IDeviceId slot related
commits
add d1176899d9e Merge branch 'ty/TableModelGrammar' into
beyyes/TableModelGrammar_DistributePlan
add f764389aaf1 fix the cornor case of explain
No new revisions were added by this update.
Summary of changes:
.../it/partition/IoTDBPartitionGetterIT.java | 19 ++--
.../iotdb/confignode/manager/ConfigManager.java | 21 ++--
.../manager/partition/PartitionManager.java | 27 +++--
.../manager/schema/ClusterSchemaManager.java | 5 +-
.../hash/DeviceGroupHashExecutorManualTest.java | 13 ++-
.../protocol/thrift/impl/ClientRPCServiceImpl.java | 23 ++--
.../common/schematree/ClusterSchemaTree.java | 17 +--
.../queryengine/common/schematree/ISchemaTree.java | 9 +-
.../db/queryengine/plan/analyze/Analysis.java | 13 +--
.../queryengine/plan/analyze/AnalyzeVisitor.java | 75 +++++++------
.../plan/analyze/ClusterPartitionFetcher.java | 31 +++---
.../plan/analyze/ExpressionAnalyzer.java | 5 +-
.../queryengine/plan/analyze/TemplatedAnalyze.java | 15 +--
.../analyze/cache/partition/PartitionCache.java | 90 ++++++++--------
.../cache/partition/StorageGroupCacheResult.java | 16 +--
.../execution/config/TableConfigTaskVisitor.java | 3 +-
.../config/executor/ClusterConfigTaskExecutor.java | 12 ++-
.../TableModelStatementMemorySourceVisitor.java | 4 +
.../db/queryengine/plan/parser/ASTVisitor.java | 7 +-
.../plan/planner/distribution/SourceRewriter.java | 16 ++-
.../plan/planner/plan/node/PlanGraphPrinter.java | 2 +-
.../node/metedata/write/ActivateTemplateNode.java | 4 +-
.../node/metedata/write/AlterTimeSeriesNode.java | 2 +-
.../metedata/write/BatchActivateTemplateNode.java | 4 +-
.../write/CreateAlignedTimeSeriesNode.java | 4 +-
.../metedata/write/CreateMultiTimeSeriesNode.java | 4 +-
.../node/metedata/write/CreateTimeSeriesNode.java | 2 +-
.../write/InternalBatchActivateTemplateNode.java | 4 +-
.../write/InternalCreateMultiTimeSeriesNode.java | 4 +-
.../write/InternalCreateTimeSeriesNode.java | 4 +-
.../metedata/write/view/CreateLogicalViewNode.java | 2 +-
.../planner/plan/node/write/DeleteDataNode.java | 3 +-
.../planner/plan/node/write/InsertRowNode.java | 3 +-
.../planner/plan/node/write/InsertRowsNode.java | 2 +-
.../plan/node/write/InsertRowsOfOneDeviceNode.java | 3 +-
.../planner/plan/node/write/InsertTabletNode.java | 3 +-
.../planner/optimizations/IndexScan.java | 71 ++++++------
.../plan/relational/sql/ast/ColumnDefinition.java | 20 ++--
.../plan/relational/sql/parser/AstBuilder.java | 17 +--
.../plan/scheduler/load/LoadTsFileScheduler.java | 8 +-
.../metadata/CountTimeSlotListStatement.java | 7 +-
.../statement/metadata/GetRegionIdStatement.java | 7 +-
.../metadata/GetTimeSlotListStatement.java | 7 +-
.../plan/analyze/FakePartitionFetcherImpl.java | 2 +-
.../plan/analyze/cache/PartitionCacheTest.java | 119 +++++++++++++--------
.../planner/node/write/WritePlanNodeSplitTest.java | 19 ++--
.../iotdb/commons/partition/DataPartition.java | 41 ++++---
.../commons/partition/DataPartitionQueryParam.java | 20 ++--
.../apache/iotdb/commons/partition/Partition.java | 6 +-
.../iotdb/commons/partition/SchemaPartition.java | 12 ++-
.../executor/SeriesPartitionExecutor.java | 7 ++
.../partition/executor/hash/APHashExecutor.java | 33 ++++++
.../partition/executor/hash/BKDRHashExecutor.java | 24 +++++
.../partition/executor/hash/JSHashExecutor.java | 23 ++++
.../partition/executor/hash/SDBMHashExecutor.java | 23 ++++
.../apache/iotdb/commons/path/PathPatternTree.java | 16 ++-
.../org/apache/iotdb/commons/utils/PathUtils.java | 5 +-
.../partition/executor/HashExecutorTest.java | 63 +++++++++++
.../iotdb/commons/path/PathPatternTreeTest.java | 5 +-
.../src/main/thrift/confignode.thrift | 6 +-
60 files changed, 670 insertions(+), 362 deletions(-)
create mode 100644
iotdb-core/node-commons/src/test/java/org/apache/iotdb/commons/partition/executor/HashExecutorTest.java