You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by zy...@apache.org on 2023/05/12 06:20:43 UTC

[iotdb] branch master updated (d77c3994208 -> 1c2251394bf)

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

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


    from d77c3994208 [IOTDB-5719] Cluster-Wide Time Series Limit Control (#9820)
     add 1c2251394bf Use interface for MeasurementSchema and Move viewExpression to node commons (#9826)

No new revisions were added by this update.

Summary of changes:
 .../apache/iotdb/commons/path/MeasurementPath.java | 31 ++++++----
 .../commons/schema/view}/LogicalViewSchema.java    | 23 ++++---
 .../view/viewExpression/ViewExpression.java        | 56 ++++++++---------
 .../view/viewExpression/ViewExpressionType.java    |  2 +-
 .../binary/BinaryViewExpression.java               |  6 +-
 .../binary/arithmetic/AdditionViewExpression.java  |  8 +--
 .../arithmetic/ArithmeticBinaryViewExpression.java |  8 +--
 .../binary/arithmetic/DivisionViewExpression.java  |  8 +--
 .../binary/arithmetic/ModuloViewExpression.java    |  8 +--
 .../arithmetic/MultiplicationViewExpression.java   |  8 +--
 .../arithmetic/SubtractionViewExpression.java      |  8 +--
 .../compare/CompareBinaryViewExpression.java       |  8 +--
 .../binary/compare/EqualToViewExpression.java      |  8 +--
 .../binary/compare/GreaterEqualViewExpression.java |  8 +--
 .../binary/compare/GreaterThanViewExpression.java  |  8 +--
 .../binary/compare/LessEqualViewExpression.java    |  8 +--
 .../binary/compare/LessThanViewExpression.java     |  8 +--
 .../binary/compare/NonEqualViewExpression.java     |  8 +--
 .../binary/logic/LogicAndViewExpression.java       |  8 +--
 .../binary/logic/LogicBinaryViewExpression.java    |  8 +--
 .../binary/logic/LogicOrViewExpression.java        |  8 +--
 .../viewExpression/leaf/ConstantViewOperand.java   |  6 +-
 .../view/viewExpression/leaf/LeafViewOperand.java  |  4 +-
 .../view/viewExpression/leaf/NullViewOperand.java  |  6 +-
 .../viewExpression/leaf/TimeSeriesViewOperand.java |  6 +-
 .../viewExpression/leaf/TimestampViewOperand.java  |  6 +-
 .../multi/FunctionViewExpression.java              |  8 +--
 .../ternary/BetweenViewExpression.java             |  8 +--
 .../ternary/TernaryViewExpression.java             |  6 +-
 .../viewExpression/unary/InViewExpression.java     |  8 +--
 .../viewExpression/unary/IsNullViewExpression.java |  8 +--
 .../viewExpression/unary/LikeViewExpression.java   |  8 +--
 .../unary/LogicNotViewExpression.java              |  8 +--
 .../unary/NegationViewExpression.java              |  8 +--
 .../unary/RegularViewExpression.java               |  8 +--
 .../viewExpression/unary/UnaryViewExpression.java  |  6 +-
 .../visitor/ViewExpressionVisitor.java             | 70 +++++++++++-----------
 .../cache/DeviceUsingTemplateSchemaCache.java      | 18 +++++-
 .../iotdb/db/metadata/cache/SchemaCacheEntry.java  | 36 +++++++----
 .../db/metadata/cache/TimeSeriesSchemaCache.java   |  6 +-
 .../metadata/mnode/mem/impl/LogicalViewMNode.java  |  3 +-
 .../metadata/mnode/mem/info/LogicalViewInfo.java   | 12 ++--
 .../db/metadata/mtree/MTreeBelowSGMemoryImpl.java  |  4 +-
 .../mtree/snapshot/MemMTreeSnapshotUtil.java       |  2 +-
 .../impl/SchemaRegionPlanDeserializer.java         |  2 +-
 .../impl/SchemaRegionPlanSerializer.java           |  2 +-
 .../impl/SchemaRegionPlanTxtSerializer.java        |  2 +-
 .../impl/write/CreateLogicalViewPlanImpl.java      |  2 +-
 .../schemaregion/result/ShowTimeSeriesResult.java  |  3 +-
 .../schemaregion/write/ICreateLogicalViewPlan.java |  2 +-
 .../schemaregion/SchemaRegionMemoryImpl.java       |  2 +-
 .../visitor/GetSourcePathsVisitor.java             | 13 ++--
 .../visitor/TransformToExpressionVisitor.java      | 67 +++++++++++----------
 .../metadata/visitor/SchemaExecutionVisitor.java   |  2 +-
 .../mpp/common/schematree/ClusterSchemaTree.java   |  6 +-
 .../db/mpp/common/schematree/DeviceSchemaInfo.java | 18 +++---
 .../common/schematree/IMeasurementSchemaInfo.java  |  8 ++-
 .../common/schematree/MeasurementSchemaInfo.java   | 22 +++++--
 .../schematree/node/SchemaMeasurementNode.java     | 42 +++++++++++--
 .../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java  |  4 ++
 .../analyze/schema/ClusterSchemaFetchExecutor.java |  5 +-
 .../visitor/TransformToViewExpressionVisitor.java  | 52 ++++++++--------
 .../db/mpp/plan/planner/LogicalPlanVisitor.java    |  2 +-
 .../node/metedata/write/CreateLogicalViewNode.java |  2 +-
 .../planner/plan/node/write/InsertRowNode.java     |  2 +-
 .../planner/plan/node/write/InsertTabletNode.java  |  2 +-
 .../metadata/view/ViewExpressionToStringTest.java  | 16 ++---
 .../schema/SchemaFetchScanOperatorTest.java        |  3 +-
 .../tsfile/write/schema/IMeasurementSchema.java    |  4 ++
 .../tsfile/write/schema/MeasurementSchema.java     | 10 ++++
 .../tsfile/write/schema/MeasurementSchemaType.java | 19 ++++--
 .../write/schema/VectorMeasurementSchema.java      | 10 ++++
 72 files changed, 480 insertions(+), 345 deletions(-)
 rename {server/src/main/java/org/apache/iotdb/db/metadata/mnode/mem/impl => node-commons/src/main/java/org/apache/iotdb/commons/schema/view}/LogicalViewSchema.java (91%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/ViewExpression.java (77%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/ViewExpressionType.java (97%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/binary/BinaryViewExpression.java (93%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/binary/arithmetic/AdditionViewExpression.java (84%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/binary/arithmetic/ArithmeticBinaryViewExpression.java (82%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/binary/arithmetic/DivisionViewExpression.java (84%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/binary/arithmetic/ModuloViewExpression.java (84%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/binary/arithmetic/MultiplicationViewExpression.java (84%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/binary/arithmetic/SubtractionViewExpression.java (84%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/binary/compare/CompareBinaryViewExpression.java (82%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/binary/compare/EqualToViewExpression.java (83%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/binary/compare/GreaterEqualViewExpression.java (83%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/binary/compare/GreaterThanViewExpression.java (83%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/binary/compare/LessEqualViewExpression.java (83%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/binary/compare/LessThanViewExpression.java (83%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/binary/compare/NonEqualViewExpression.java (83%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/binary/logic/LogicAndViewExpression.java (83%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/binary/logic/LogicBinaryViewExpression.java (82%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/binary/logic/LogicOrViewExpression.java (83%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/leaf/ConstantViewOperand.java (92%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/leaf/LeafViewOperand.java (89%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/leaf/NullViewOperand.java (87%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/leaf/TimeSeriesViewOperand.java (90%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/leaf/TimestampViewOperand.java (88%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/multi/FunctionViewExpression.java (95%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/ternary/BetweenViewExpression.java (91%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/ternary/TernaryViewExpression.java (93%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/unary/InViewExpression.java (90%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/unary/IsNullViewExpression.java (88%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/unary/LikeViewExpression.java (94%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/unary/LogicNotViewExpression.java (85%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/unary/NegationViewExpression.java (85%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/unary/RegularViewExpression.java (90%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/unary/UnaryViewExpression.java (89%)
 rename {server/src/main/java/org/apache/iotdb/db/metadata => node-commons/src/main/java/org/apache/iotdb/commons/schema}/view/viewExpression/visitor/ViewExpressionVisitor.java (68%)
 copy server/src/main/java/org/apache/iotdb/db/mpp/common/schematree/IMeasurementSchemaInfo.java => tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/MeasurementSchemaType.java (69%)