This is an automated email from the ASF dual-hosted git repository.
caogaofei pushed a change to branch beyyes/TableModelGrammar_0627
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from c7e2a13f7e3 add more ut
add 0bef1d93f86 Support new data type in table branch
add 388083a5032 Add IT for table management and change type of ID and
ATTRIBUTE column from TEXT to STRING
add 9cd3258c5c0 Fix table model compaction ut
add 661f436a47a Support auto create table (#12841)
add 751420c9eb9 Add collect node for table model (#12845)
new 47d2b5248e0 merge
new 91c87f57b2b fix stash error, add CollectNode
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../iotdb/itbase/runtime/ClusterTestStatement.java | 11 +-
.../relational/it/schema/IoTDBDatabaseIT.java | 4 +-
.../iotdb/relational/it/schema/IoTDBTableIT.java | 203 +++++++++++++++++++++
.../CnToDnInternalServiceAsyncRequestManager.java | 5 +
.../load/subscriber/NodeStatisticsChangeEvent.java | 31 ----
.../impl/schema/table/CreateTableProcedure.java | 8 +-
.../relational/ColumnTransformerBuilder.java | 55 +++---
.../execution/config/TableConfigTaskVisitor.java | 65 ++++---
.../config/executor/ClusterConfigTaskExecutor.java | 13 +-
.../relational/AlterTableAddColumnTask.java | 14 +-
.../config/metadata/relational/ShowTablesTask.java | 7 +-
.../plan/planner/plan/node/PlanNodeType.java | 3 +-
.../plan/planner/plan/node/PlanVisitor.java | 5 +
.../relational/analyzer/ExpressionAnalyzer.java | 43 ++---
.../analyzer/StatementAnalyzerFactory.java | 4 +-
.../predicate/ConvertPredicateToFilterVisitor.java | 8 +
.../plan/relational/metadata/ColumnSchema.java | 12 ++
.../relational/metadata/TableMetadataImpl.java | 39 ++--
.../metadata/fetcher/TableDeviceSchemaFetcher.java | 15 +-
.../fetcher/TableHeaderSchemaValidator.java | 78 +++++++-
.../plan/relational/planner/LogicalPlanner.java | 27 +--
.../distribute/DistributedPlanGenerator.java | 39 ++--
.../plan/relational/planner/node/CollectNode.java | 73 +++++++-
.../plan/relational/planner/node/OutputNode.java | 1 +
.../plan/relational/type/InternalTypeManager.java | 16 ++
.../dag/column/CaseWhenThenColumnTransformer.java | 13 +-
.../dag/column/ColumnTransformer.java | 8 +-
.../binary/CompareBinaryColumnTransformer.java | 4 +-
.../binary/CompareEqualToColumnTransformer.java | 12 +-
.../binary/CompareNonEqualColumnTransformer.java | 12 +-
.../column/ternary/BetweenColumnTransformer.java | 5 +-
.../ternary/CompareTernaryColumnTransformer.java | 9 +-
.../dag/column/unary/InColumnTransformer.java | 8 +
.../dag/column/unary/RegularColumnTransformer.java | 5 +-
.../scalar/CastFunctionColumnTransformer.java | 38 ++++
.../db/schemaengine/table/DataNodeTableCache.java | 10 +-
.../compaction/io/CompactionTsFileWriter.java | 1 +
.../apache/iotdb/db/utils/ErrorHandlingUtils.java | 6 +-
.../execution/operator/OperatorMemoryTest.java | 19 +-
.../plan/relational/analyzer/AnalyzerTest.java | 24 +--
.../plan/relational/analyzer/SortTest.java | 192 +++++++++++++++++++
.../plan/relational/analyzer/TestMatadata.java | 55 +-----
.../compaction/CompactionValidationTest.java | 6 +-
.../apache/iotdb/commons/schema/table/TsTable.java | 4 +
44 files changed, 897 insertions(+), 313 deletions(-)
create mode 100644
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/relational/analyzer/SortTest.java