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

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


    from d19de0b2d59 fix
     new 2a9df458e72 move SessionInfo
     new 7266836a10b fix
     new 919761eb940 move transformation.dag.column
     new 3f9f6930c50 move fill

The 4 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:
 .../org/apache/iotdb/mqtt/MPPPublishHandler.java   |   6 +-
 .../protocol/table/v1/impl/RestApiServiceImpl.java |   5 +-
 .../rest/protocol/v2/impl/RestApiServiceImpl.java  |   2 +-
 .../ArithmeticBinaryColumnTransformer.ftl          |  18 +-
 .../templates/ArithmeticColumnTransformerApi.ftl   |  16 +-
 .../templates/ArithmeticUnaryColumnTransformer.ftl |   6 +-
 .../src/main/codegen/templates/constantFill.ftl    |   6 +-
 .../src/main/codegen/templates/linearFill.ftl      |   4 +-
 .../src/main/codegen/templates/previousFill.ftl    |   6 +-
 .../templates/previousFillWithTimeDuration.ftl     |   8 +-
 .../execution/operator/process/fill/IFill.java     |   2 +-
 .../operator/process/fill/IFillFilter.java         |   2 +-
 .../operator/process/fill/ILinearFill.java         |   2 +-
 .../filter/AbstractMonthIntervalFillFilter.java    |   4 +-
 .../fill/filter/FixedIntervalFillFilter.java       |   4 +-
 .../fill/filter/MonthIntervalMSFillFilter.java     |   2 +-
 .../fill/filter/MonthIntervalNSFillFilter.java     |   2 +-
 .../fill/filter/MonthIntervalUSFillFilter.java     |   2 +-
 .../process/fill/identity/IdentityFill.java        |   4 +-
 .../process/fill/identity/IdentityLinearFill.java  |   4 +-
 .../operator/process/fill/linear/LinearFill.java   |   4 +-
 .../relational/ColumnTransformerBuilder.java       | 270 +++++++-------
 .../plan/planner/OperatorGeneratorUtils.java       | 174 +++++++++
 .../plan/planner/TableOperatorGenerator.java       |  28 +-
 .../relational/metadata/CommonMetadataUtils.java   | 185 ++++++++++
 .../plan/udf/TableUDFUtils.java                    |   3 +-
 .../AbstractCaseWhenThenColumnTransformer.java     |   2 +-
 .../transformation/dag/column/ColumnCache.java     |   2 +-
 .../dag/column/ColumnTransformer.java              |   6 +-
 .../dag/column/FailFunctionColumnTransformer.java  |   2 +-
 .../column/TableCaseWhenThenColumnTransformer.java |   2 +-
 .../column/TreeCaseWhenThenColumnTransformer.java  |   2 +-
 .../ArithmeticAdditionColumnTransformer.java       |   4 +-
 .../binary/ArithmeticBinaryColumnTransformer.java  |   4 +-
 .../ArithmeticDivisionColumnTransformer.java       |   4 +-
 .../binary/ArithmeticModuloColumnTransformer.java  |   4 +-
 .../ArithmeticMultiplicationColumnTransformer.java |   4 +-
 .../ArithmeticSubtractionColumnTransformer.java    |   4 +-
 .../dag/column/binary/BinaryColumnTransformer.java |   4 +-
 .../binary/CompareBinaryColumnTransformer.java     |  14 +-
 .../binary/CompareEqualToColumnTransformer.java    |   6 +-
 .../CompareGreaterEqualColumnTransformer.java      |   4 +-
 .../CompareGreaterThanColumnTransformer.java       |   4 +-
 .../binary/CompareLessEqualColumnTransformer.java  |   4 +-
 .../binary/CompareLessThanColumnTransformer.java   |   4 +-
 .../binary/CompareNonEqualColumnTransformer.java   |   6 +-
 .../dag/column/binary/HmacColumnTransformer.java   |   8 +-
 .../dag/column/binary/Like2ColumnTransformer.java  |   6 +-
 .../column/binary/LogicAndColumnTransformer.java   |   4 +-
 .../binary/LogicBinaryColumnTransformer.java       |   4 +-
 .../column/binary/LogicOrColumnTransformer.java    |   4 +-
 .../binary/factory/HmacStrategiesFactory.java      |   4 +-
 .../dag/column/binary/strategies/HmacStrategy.java |   2 +-
 .../dag/column/leaf/ConstantColumnTransformer.java |   2 +-
 .../dag/column/leaf/IdentityColumnTransformer.java |   2 +-
 .../dag/column/leaf/LeafColumnTransformer.java     |   4 +-
 .../dag/column/leaf/NullColumnTransformer.java     |   2 +-
 .../dag/column/leaf/TimeColumnTransformer.java     |   2 +-
 .../AbstractGreatestLeastColumnTransformer.java    |   4 +-
 .../multi/BinaryGreatestColumnTransformer.java     |   4 +-
 .../column/multi/BinaryLeastColumnTransformer.java |   4 +-
 .../multi/BooleanGreatestColumnTransformer.java    |   4 +-
 .../multi/BooleanLeastColumnTransformer.java       |   4 +-
 .../column/multi/CoalesceColumnTransformer.java    |   4 +-
 .../multi/DoubleGreatestColumnTransformer.java     |   4 +-
 .../column/multi/DoubleLeastColumnTransformer.java |   4 +-
 .../multi/FloatGreatestColumnTransformer.java      |   4 +-
 .../column/multi/FloatLeastColumnTransformer.java  |   4 +-
 .../multi/InBinaryMultiColumnTransformer.java      |   4 +-
 .../multi/InBooleanMultiColumnTransformer.java     |   4 +-
 .../multi/InDoubleMultiColumnTransformer.java      |   4 +-
 .../multi/InFloatMultiColumnTransformer.java       |   4 +-
 .../multi/InInt32MultiColumnTransformer.java       |   4 +-
 .../multi/InInt64MultiColumnTransformer.java       |   4 +-
 .../dag/column/multi/InMultiColumnTransformer.java |   4 +-
 .../multi/Int32GreatestColumnTransformer.java      |   4 +-
 .../column/multi/Int32LeastColumnTransformer.java  |   4 +-
 .../multi/Int64GreatestColumnTransformer.java      |   4 +-
 .../column/multi/Int64LeastColumnTransformer.java  |   4 +-
 .../multi/LogicalAndMultiColumnTransformer.java    |   4 +-
 .../multi/LogicalMultiColumnTransformer.java       |   4 +-
 .../multi/LogicalOrMultiColumnTransformer.java     |   4 +-
 .../column/multi/MappableUDFColumnTransformer.java |   4 +-
 .../dag/column/multi/MultiColumnTransformer.java   |   4 +-
 .../column/ternary/BetweenColumnTransformer.java   |  16 +-
 .../ternary/CompareTernaryColumnTransformer.java   |   4 +-
 .../dag/column/ternary/Like3ColumnTransformer.java |   8 +-
 .../dag/column/ternary/LpadColumnTransformer.java  |   6 +-
 .../dag/column/ternary/RpadColumnTransformer.java  |   6 +-
 .../column/ternary/TernaryColumnTransformer.java   |   4 +-
 .../dag/column/ternary/utils/BytePaddingUtils.java |   2 +-
 .../udf/UserDefineScalarFunctionTransformer.java   |   6 +-
 .../unary/ArithmeticNegationColumnTransformer.java |   4 +-
 .../dag/column/unary/InColumnTransformer.java      |   4 +-
 .../dag/column/unary/IsNullColumnTransformer.java  |   4 +-
 .../dag/column/unary/LikeColumnTransformer.java    |   6 +-
 .../column/unary/LogicNotColumnTransformer.java    |   4 +-
 .../dag/column/unary/RegularColumnTransformer.java |   6 +-
 .../dag/column/unary/UnaryColumnTransformer.java   |   4 +-
 .../column/unary/scalar/AbsColumnTransformer.java  |   6 +-
 .../scalar/AbstractBitwise2ColumnTransformer.java  |   6 +-
 .../scalar/AbstractBitwiseColumnTransformer.java   |   6 +-
 .../AbstractCastFunctionColumnTransformer.java     |  36 +-
 .../scalar/AbstractLengthColumnTransformer.java    |   6 +-
 .../column/unary/scalar/AcosColumnTransformer.java |   6 +-
 .../column/unary/scalar/AsinColumnTransformer.java |   6 +-
 .../column/unary/scalar/AtanColumnTransformer.java |   6 +-
 .../unary/scalar/BitCount2ColumnTransformer.java   |   8 +-
 .../unary/scalar/BitCountColumnTransformer.java    |   8 +-
 .../unary/scalar/BitwiseAnd2ColumnTransformer.java |   6 +-
 .../unary/scalar/BitwiseAndColumnTransformer.java  |   6 +-
 .../scalar/BitwiseLeftShift2ColumnTransformer.java |   6 +-
 .../scalar/BitwiseLeftShiftColumnTransformer.java  |   6 +-
 .../unary/scalar/BitwiseNotColumnTransformer.java  |   8 +-
 .../unary/scalar/BitwiseOr2ColumnTransformer.java  |   6 +-
 .../unary/scalar/BitwiseOrColumnTransformer.java   |   6 +-
 .../BitwiseRightShift2ColumnTransformer.java       |   6 +-
 ...wiseRightShiftArithmetic2ColumnTransformer.java |   6 +-
 ...twiseRightShiftArithmeticColumnTransformer.java |   6 +-
 .../scalar/BitwiseRightShiftColumnTransformer.java |   6 +-
 .../unary/scalar/BitwiseXor2ColumnTransformer.java |   6 +-
 .../unary/scalar/BitwiseXorColumnTransformer.java  |   6 +-
 .../unary/scalar/BlobLengthColumnTransformer.java  |   4 +-
 .../scalar/BytesToDoubleColumnTransformer.java     |  10 +-
 .../scalar/BytesToFloatColumnTransformer.java      |  10 +-
 .../unary/scalar/BytesToIntColumnTransformer.java  |  10 +-
 .../unary/scalar/BytesToLongColumnTransformer.java |  10 +-
 .../dag/column/unary/scalar/CRC32Transformer.java  |   6 +-
 .../scalar/CastFunctionColumnTransformer.java      |   4 +-
 .../column/unary/scalar/CeilColumnTransformer.java |   6 +-
 .../unary/scalar/Concat2ColumnTransformer.java     |   8 +-
 .../unary/scalar/ConcatColumnTransformer.java      |   6 +-
 .../unary/scalar/ConcatMultiColumnTransformer.java |   6 +-
 .../column/unary/scalar/CosColumnTransformer.java  |   6 +-
 .../column/unary/scalar/CoshColumnTransformer.java |   6 +-
 .../scalar/DateBinFunctionColumnTransformer.java   |   6 +-
 .../unary/scalar/DegreesColumnTransformer.java     |   6 +-
 .../column/unary/scalar/DiffColumnTransformer.java |   6 +-
 .../scalar/DiffFunctionColumnTransformer.java      |   6 +-
 .../scalar/DoubleToBytesColumnTransformer.java     |   8 +-
 .../unary/scalar/EndsWith2ColumnTransformer.java   |   8 +-
 .../unary/scalar/EndsWithColumnTransformer.java    |   8 +-
 .../column/unary/scalar/ExpColumnTransformer.java  |   6 +-
 .../column/unary/scalar/ExtractTransformer.java    |   6 +-
 .../scalar/FloatToBytesColumnTransformer.java      |   8 +-
 .../unary/scalar/FloorColumnTransformer.java       |   6 +-
 .../unary/scalar/FormatColumnTransformer.java      |   6 +-
 .../scalar/GenericCodecColumnTransformer.java      |  10 +-
 .../scalar/HmacConstantKeyColumnTransformer.java   |   8 +-
 .../unary/scalar/IntToBytesColumnTransformer.java  |   8 +-
 .../unary/scalar/LTrim2ColumnTransformer.java      |   8 +-
 .../unary/scalar/LTrimColumnTransformer.java       |   8 +-
 .../unary/scalar/LengthColumnTransformer.java      |   4 +-
 .../column/unary/scalar/LnColumnTransformer.java   |   6 +-
 .../unary/scalar/Log10ColumnTransformer.java       |   6 +-
 .../unary/scalar/LongToBytesColumnTransformer.java |   8 +-
 .../unary/scalar/LowerColumnTransformer.java       |   6 +-
 .../scalar/ObjectLengthColumnTransformer.java      |   4 +-
 .../unary/scalar/RTrim2ColumnTransformer.java      |   8 +-
 .../unary/scalar/RTrimColumnTransformer.java       |   8 +-
 .../unary/scalar/RadiansColumnTransformer.java     |   6 +-
 .../unary/scalar/RegexpLike2ColumnTransformer.java |   6 +-
 .../unary/scalar/RegexpLikeColumnTransformer.java  |   6 +-
 .../unary/scalar/Replace2ColumnTransformer.java    |   6 +-
 .../unary/scalar/Replace3ColumnTransformer.java    |   6 +-
 .../scalar/ReplaceFunctionColumnTransformer.java   |   6 +-
 .../unary/scalar/RoundColumnTransformer.java       |   6 +-
 .../scalar/RoundFunctionColumnTransformer.java     |   6 +-
 .../column/unary/scalar/SignColumnTransformer.java |   6 +-
 .../column/unary/scalar/SinColumnTransformer.java  |   6 +-
 .../column/unary/scalar/SinhColumnTransformer.java |   6 +-
 .../column/unary/scalar/SqrtColumnTransformer.java |   6 +-
 .../unary/scalar/StartsWith2ColumnTransformer.java |   8 +-
 .../unary/scalar/StartsWithColumnTransformer.java  |   6 +-
 .../unary/scalar/Strcmp2ColumnTransformer.java     |   6 +-
 .../unary/scalar/StrcmpColumnTransformer.java      |   6 +-
 .../unary/scalar/Strpos2ColumnTransformer.java     |   6 +-
 .../unary/scalar/StrposColumnTransformer.java      |   6 +-
 .../unary/scalar/SubString2ColumnTransformer.java  |   6 +-
 .../unary/scalar/SubString3ColumnTransformer.java  |   8 +-
 .../unary/scalar/SubStringColumnTransformer.java   |   6 +-
 .../column/unary/scalar/TanColumnTransformer.java  |   6 +-
 .../column/unary/scalar/TanhColumnTransformer.java |   6 +-
 .../unary/scalar/Trim2ColumnTransformer.java       |   8 +-
 .../column/unary/scalar/TrimColumnTransformer.java |   6 +-
 .../scalar/TryCastFunctionColumnTransformer.java   |   4 +-
 .../unary/scalar/UpperColumnTransformer.java       |   6 +-
 .../scalar/factory/CodecStrategiesFactory.java     |   8 +-
 .../factory/NumericCodecStrategiesFactory.java     |   2 +-
 .../unary/scalar/inteface/CodecStrategy.java       |   2 +-
 .../dag/column/unary/scalar/util/HexUtils.java     |   2 +-
 .../unary/scalar/util/SpookyHashV2Utils.java       |   2 +-
 .../unary/scalar/util/TransformerDebugUtils.java   |   6 +-
 .../transformation/dag/util/BitwiseUtils.java      |   2 +-
 .../dag/util/CastFunctionUtils.java}               |  99 ++---
 .../dag/util/CommonTransformUtils.java             |  46 +++
 .../common/SessionInfo.java                        |  21 +-
 .../iotdb/db/node_commons/common/SqlDialect.java   |  56 +++
 .../function/InterpretedFunctionInvoker.java       |   2 +-
 .../relational/planner/node/AggregationNode.java   |   2 +-
 .../legacy/IoTDBLegacyPipeReceiverAgent.java       |   2 +-
 .../protocol/legacy/loader/DeletionLoader.java     |   2 +-
 .../protocol/legacy/loader/TsFileLoader.java       |   2 +-
 .../sink/protocol/writeback/WriteBackSink.java     |   8 +-
 .../source/dataregion/IoTDBDataRegionSource.java   |   4 +-
 .../schemaregion/IoTDBSchemaRegionSource.java      |   4 +-
 .../db/protocol/client/DataNodeInternalClient.java |   2 +-
 .../iotdb/db/protocol/session/IClientSession.java  |  41 +--
 .../iotdb/db/protocol/session/SessionManager.java  |  23 +-
 .../protocol/thrift/impl/ClientRPCServiceImpl.java |  22 +-
 .../impl/DataNodeInternalRPCServiceImpl.java       |   2 +-
 .../db/queryengine/common/MPPQueryContext.java     |   1 +
 .../TableDateBinTimeRangeIterator.java             |   2 +-
 .../fragment/FragmentInstanceContext.java          |   2 +-
 .../execution/operator/OperatorContext.java        |   2 +-
 .../operator/process/AbstractFillOperator.java     |   2 +-
 .../process/AbstractLinearFillOperator.java        |   2 +-
 .../operator/process/FilterAndProjectOperator.java |  20 +-
 .../process/PreviousFillWithGroupOperator.java     |   2 +-
 .../operator/process/TableFillOperator.java        |   2 +-
 .../operator/process/TableLinearFillOperator.java  |   2 +-
 .../process/TableLinearFillWithGroupOperator.java  |   2 +-
 .../operator/process/TreeFillOperator.java         |   2 +-
 .../operator/process/TreeLinearFillOperator.java   |   2 +-
 .../process/gapfill/GapFillWGroupWMoOperator.java  |   2 +-
 .../process/gapfill/GapFillWGroupWoMoOperator.java |   2 +-
 .../process/gapfill/GapFillWoGroupWMoOperator.java |   2 +-
 .../gapfill/GapFillWoGroupWoMoOperator.java        |   2 +-
 .../schema/source/DeviceAttributeUpdater.java      |   4 +-
 .../schema/source/DeviceBlackListConstructor.java  |   4 +-
 .../schema/source/DevicePredicateFilter.java       |   4 +-
 .../schema/source/DevicePredicateHandler.java      |   4 +-
 .../operator/schema/source/DeviceUpdater.java      |   4 +-
 .../operator/source/ShowQueriesOperator.java       |   4 +-
 .../InformationSchemaContentSupplierFactory.java   |   4 +-
 .../relational/aggregation/AccumulatorFactory.java |   2 +-
 .../execution/schedule/DriverScheduler.java        |   2 +-
 .../execution/schedule/IDriverScheduler.java       |   2 +-
 .../iotdb/db/queryengine/plan/Coordinator.java     |   2 +-
 .../plan/analyze/load/LoadTsFileAnalyzer.java      |   8 +-
 .../plan/execution/IQueryExecution.java            |   4 +-
 .../queryengine/plan/execution/QueryExecution.java |   4 +-
 .../plan/execution/config/ConfigExecution.java     |   4 +-
 .../config/executor/ClusterConfigTaskExecutor.java |   5 +-
 .../config/executor/IConfigTaskExecutor.java       |   5 +-
 .../config/metadata/ShowFunctionsTask.java         |   2 +-
 .../metadata/relational/DeleteDeviceTask.java      |   2 +-
 .../config/session/SetSqlDialectTask.java          |   6 +-
 .../multi/builtin/BuiltInScalarFunctionHelper.java |   2 +-
 .../multi/builtin/helper/CastFunctionHelper.java   | 331 +----------------
 .../multi/builtin/helper/DiffFunctionHelper.java   |   4 +-
 .../builtin/helper/ReplaceFunctionHelper.java      |   4 +-
 .../multi/builtin/helper/RoundFunctionHelper.java  |   4 +-
 .../builtin/helper/SubStringFunctionHelper.java    |   2 +-
 .../plan/expression/unary/LikeExpression.java      |   9 -
 .../visitor/ColumnTransformerVisitor.java          |  60 +--
 .../db/queryengine/plan/parser/ASTVisitor.java     |   7 +-
 .../planner/DataNodeTableOperatorGenerator.java    |   6 +-
 .../plan/planner/LocalExecutionPlanner.java        |   6 +-
 .../plan/planner/OperatorGeneratorUtil.java        |   2 +-
 .../plan/planner/OperatorTreeGenerator.java        | 180 +--------
 .../plan/planner/plan/FragmentInstance.java        |   2 +-
 .../plan/relational/analyzer/Analyzer.java         |   2 +-
 .../relational/analyzer/ExpressionAnalyzer.java    |  14 +-
 .../relational/analyzer/ExpressionTreeUtils.java   |   2 +-
 .../relational/analyzer/StatementAnalyzer.java     |  16 +-
 .../analyzer/StatementAnalyzerFactory.java         |   2 +-
 .../predicate/ConvertPredicateToFilterVisitor.java |   2 +-
 .../PredicatePushIntoMetadataChecker.java          |   4 -
 .../ConvertSchemaPredicateToFilterVisitor.java     |   2 +-
 .../plan/relational/metadata/Metadata.java         |   2 +-
 .../plan/relational/metadata/MetadataUtil.java     |   2 +-
 .../relational/metadata/TableMetadataImpl.java     | 410 ++++++++-------------
 .../fetcher/TableHeaderSchemaValidator.java        |   6 +-
 .../planner/IrExpressionInterpreter.java           |   8 +-
 .../plan/relational/planner/IrTypeAnalyzer.java    |   2 +-
 .../plan/relational/planner/LiteralEncoder.java    |   6 +-
 .../relational/planner/LiteralInterpreter.java     |   2 +-
 .../plan/relational/planner/QueryPlanner.java      |   4 +-
 .../plan/relational/planner/RelationPlanner.java   |   2 +-
 .../plan/relational/planner/SubqueryPlanner.java   |   2 +-
 .../relational/planner/TableLogicalPlanner.java    |   6 +-
 .../ir/GapFillStartAndEndTimeExtractVisitor.java   |   2 +-
 .../plan/relational/planner/ir/IrUtils.java        |   2 +-
 .../planner/iterative/IterativeOptimizer.java      |   2 +-
 .../plan/relational/planner/iterative/Rule.java    |   2 +-
 .../rule/CanonicalizeExpressionRewriter.java       |   2 +-
 .../planner/iterative/rule/InlineProjections.java  |   2 +-
 .../iterative/rule/PushDownLimitIntoWindow.java    |   2 +-
 .../iterative/rule/SimplifyExpressions.java        |   2 +-
 .../rule/TransformCorrelatedScalarSubquery.java    |   2 +-
 .../relational/planner/node/TableScanNode.java     |   2 +-
 .../schema/TableDeviceAttributeUpdateNode.java     |   2 +-
 .../planner/optimizations/PlanOptimizer.java       |   2 +-
 .../PushAggregationIntoTableScan.java              |   2 +-
 .../relational/sql/ast/AbstractTraverseDevice.java |   2 +-
 .../plan/relational/sql/ast/DeleteDevice.java      |   8 +-
 .../plan/relational/sql/ast/SetSqlDialect.java     |   8 +-
 .../plan/relational/sql/parser/AstBuilder.java     |   4 +-
 .../plan/relational/sql/rewrite/ShowRewrite.java   |   2 +-
 .../relational/sql/rewrite/StatementRewrite.java   |   2 +-
 .../plan/statement/sys/SetSqlDialectStatement.java |   8 +-
 .../binary/CompareEqualToTransformer.java          |   5 +-
 .../binary/CompareGreaterEqualTransformer.java     |   5 +-
 .../binary/CompareGreaterThanTransformer.java      |   5 +-
 .../binary/CompareLessEqualTransformer.java        |   5 +-
 .../binary/CompareLessThanTransformer.java         |   5 +-
 .../binary/CompareNonEqualTransformer.java         |   5 +-
 .../transformer/ternary/BetweenTransformer.java    |   6 +-
 .../unary/scalar/CastFunctionTransformer.java      |  20 +-
 .../scalar/SubStringFunctionColumnTransformer.java |   4 +-
 .../unary/scalar/SubStringFunctionTransformer.java |   2 +-
 .../transformation/dag/util/TransformUtils.java    |   8 -
 .../schemaregion/impl/SchemaRegionMemoryImpl.java  |   8 +-
 .../db/schemaengine/table/DataNodeTableCache.java  |   4 +-
 .../metrics/IoTDBInternalLocalReporter.java        |   2 +-
 .../db/storageengine/dataregion/DataRegion.java    |   6 +-
 .../converter/LoadTsFileDataTypeConverter.java     |   5 +-
 .../apache/iotdb/db/utils/DataNodeAuthUtils.java   |   2 +-
 .../SchemaRegionSimpleRecoverTest.java             |   2 +-
 .../execution/operator/FillOperatorTest.java       |  10 +-
 .../operator/MergeTreeSortOperatorTest.java        |   6 +-
 .../execution/operator/OperatorMemoryTest.java     |  14 +-
 .../operator/TreeLinearFillOperatorTest.java       |   8 +-
 .../fill/filter/MonthIntervalFillFilterTest.java   |   4 +
 .../db/queryengine/plan/analyze/AnalyzeTest.java   |   2 +-
 .../plan/optimization/LimitOffsetPushDownTest.java |   2 +-
 .../plan/planner/FragmentInstanceSerdeTest.java    |   2 +-
 .../distribution/DistributionPlannerBasicTest.java |  10 +-
 .../planner/logical/LogicalPlannerTestUtil.java    |   2 +-
 .../plan/relational/analyzer/AnalyzerTest.java     |   9 +-
 .../plan/relational/analyzer/AuthTest.java         |  12 +-
 .../analyzer/LimitOffsetPushDownTest.java          |   6 +-
 .../analyzer/RowPatternRecognitionTest.java        |   7 +-
 .../plan/relational/analyzer/TSBSMetadata.java     |   8 +-
 .../plan/relational/analyzer/TestMetadata.java     |  10 +-
 .../plan/relational/analyzer/TestUtils.java        |   9 +-
 .../plan/relational/planner/PlanTester.java        |   8 +-
 .../relational/planner/PredicateUtilsTest.java     |   6 +-
 .../AggregationDeviceTableScanMatcher.java         |   2 +-
 .../assertions/AggregationFunctionMatcher.java     |   2 +-
 .../planner/assertions/AggregationMatcher.java     |   2 +-
 .../planner/assertions/AggregationStepMatcher.java |   2 +-
 .../planner/assertions/AliasMatcher.java           |   2 +-
 .../planner/assertions/AliasPresent.java           |   2 +-
 .../planner/assertions/AssignUniqueIdMatcher.java  |   2 +-
 .../assertions/BaseStrictSymbolsMatcher.java       |   2 +-
 .../planner/assertions/ColumnReference.java        |   2 +-
 .../planner/assertions/CteScanMatcher.java         |   2 +-
 .../planner/assertions/ExchangeNodeMatcher.java    |   2 +-
 .../planner/assertions/ExpressionMatcher.java      |   2 +-
 .../planner/assertions/FilterMatcher.java          |   2 +-
 .../planner/assertions/GroupMatcher.java           |   2 +-
 .../assertions/IdentityProjectionMatcher.java      |   2 +-
 .../InformationSchemaTableScanMatcher.java         |   2 +-
 .../relational/planner/assertions/JoinMatcher.java |   2 +-
 .../planner/assertions/LimitMatcher.java           |   2 +-
 .../planner/assertions/MarkDistinctMatcher.java    |   2 +-
 .../relational/planner/assertions/Matcher.java     |   2 +-
 .../planner/assertions/NotPlanNodeMatcher.java     |   2 +-
 .../planner/assertions/OffsetMatcher.java          |   2 +-
 .../planner/assertions/OutputMatcher.java          |   2 +-
 .../relational/planner/assertions/PlanAssert.java  |   6 +-
 .../planner/assertions/PlanMatchPattern.java       |   2 +-
 .../planner/assertions/PlanMatchingVisitor.java    |   2 +-
 .../planner/assertions/PlanNodeMatcher.java        |   2 +-
 .../planner/assertions/PredicateMatcher.java       |   2 +-
 .../planner/assertions/RvalueMatcher.java          |   2 +-
 .../planner/assertions/SemiJoinMatcher.java        |   2 +-
 .../relational/planner/assertions/SortMatcher.java |   2 +-
 .../assertions/StrictAssignedSymbolsMatcher.java   |   2 +-
 .../planner/assertions/StrictSymbolsMatcher.java   |   2 +-
 .../assertions/TableFunctionProcessorMatcher.java  |   2 +-
 .../planner/assertions/TableScanMatcher.java       |   2 +-
 .../relational/planner/assertions/TopKMatcher.java |   2 +-
 .../planner/assertions/WindowFunctionMatcher.java  |   2 +-
 .../plan/statement/InsertStatementTest.java        |   2 +-
 .../builder/EvaluationDAGBuilderTest.java          |   4 +-
 ...meticAndCompareBinaryColumnTransformerTest.java |  13 +-
 .../binary/LogicBinaryColumnTransformerTest.java   |   5 +-
 .../binary/hmac/HmacMd5ColumnTransformerTest.java  |  10 +-
 .../binary/hmac/HmacSha1ColumnTransformerTest.java |  10 +-
 .../hmac/HmacSha256ColumnTransformerTest.java      |  10 +-
 .../hmac/HmacSha512ColumnTransformerTest.java      |  10 +-
 .../column/ternary/LpadColumnTransformerTest.java  |   3 +-
 .../column/ternary/RpadColumnTransformerTest.java  |   3 +-
 .../column/unary/UnaryColumnTransformerTest.java   |   9 +-
 .../scalar/BlobLengthColumnTransformerTest.java    |   3 +-
 .../column/unary/scalar/DateBinFunctionTest.java   |   2 +-
 .../FromBigEndian32ColumnTransformerTest.java      |   6 +-
 .../FromBigEndian64ColumnTransformerTest.java      |   6 +-
 ...omIEEE754_32BigEndianColumnTransformerTest.java |   6 +-
 ...omIEEE754_64BigEndianColumnTransformerTest.java |   6 +-
 .../FromLittleEndian32ColumnTransformerTest.java   |   6 +-
 .../FromLittleEndian64ColumnTransformerTest.java   |   6 +-
 .../ToBigEndian32ColumnTransformerTest.java        |   6 +-
 .../ToBigEndian64ColumnTransformerTest.java        |   6 +-
 ...ToIEEE754_32BigEndianColumnTransformerTest.java |   6 +-
 ...ToIEEE754_64BigEndianColumnTransformerTest.java |   6 +-
 .../ToLittleEndian32ColumnTransformerTest.java     |   6 +-
 .../ToLittleEndian64ColumnTransformerTest.java     |   6 +-
 .../unary/scalar/ReverseColumnTransformerTest.java |   5 +-
 .../FromBase32ColumnTransformerTest.java           |   6 +-
 .../FromBase64ColumnTransformerTest.java           |   6 +-
 .../FromBase64UrlColumnTransformerTest.java        |   6 +-
 .../ToBase32ColumnTransformerTest.java             |   6 +-
 .../ToBase64ColumnTransformerTest.java             |   6 +-
 .../ToBase64UrlColumnTransformerTest.java          |   6 +-
 .../scalar/hashing/Crc32ColumnTransformerTest.java |   4 +-
 .../scalar/hashing/Md5ColumnTransformerTest.java   |   6 +-
 .../hashing/Murmur3ColumnTransformerTest.java      |   6 +-
 .../scalar/hashing/Sha1ColumnTransformerTest.java  |   6 +-
 .../hashing/Sha256ColumnTransformerTest.java       |   6 +-
 .../hashing/Sha512ColumnTransformerTest.java       |   6 +-
 .../SpookyHashV2_32ColumnTransformerTest.java      |   6 +-
 .../SpookyHashV2_64ColumnTransformerTest.java      |   6 +-
 .../hashing/XxHash64ColumnTransformerTest.java     |   6 +-
 .../hexEncoding/FromHexColumnTransformerTest.java  |   6 +-
 .../hexEncoding/ToHexColumnTransformerTest.java    |   6 +-
 .../transformation/dag/util/BitwiseUtilsTest.java  |  17 +-
 420 files changed, 1868 insertions(+), 2077 deletions(-)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/execution/operator/process/fill/IFill.java (92%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/execution/operator/process/fill/IFillFilter.java (93%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/execution/operator/process/fill/ILinearFill.java (97%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/execution/operator/process/fill/filter/AbstractMonthIntervalFillFilter.java
 (89%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/execution/operator/process/fill/filter/FixedIntervalFillFilter.java
 (89%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/execution/operator/process/fill/filter/MonthIntervalMSFillFilter.java
 (95%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/execution/operator/process/fill/filter/MonthIntervalNSFillFilter.java
 (96%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/execution/operator/process/fill/filter/MonthIntervalUSFillFilter.java
 (96%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/execution/operator/process/fill/identity/IdentityFill.java (86%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/execution/operator/process/fill/identity/IdentityLinearFill.java 
(90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/execution/operator/process/fill/linear/LinearFill.java (98%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/execution/relational/ColumnTransformerBuilder.java (85%)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/calc_commons/plan/planner/OperatorGeneratorUtils.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/calc_commons/plan/relational/metadata/CommonMetadataUtils.java
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/plan/udf/TableUDFUtils.java (95%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/AbstractCaseWhenThenColumnTransformer.java
 (99%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/ColumnCache.java (96%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/ColumnTransformer.java (92%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/FailFunctionColumnTransformer.java (96%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/TableCaseWhenThenColumnTransformer.java 
(95%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/TreeCaseWhenThenColumnTransformer.java 
(97%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/binary/ArithmeticAdditionColumnTransformer.java
 (88%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/binary/ArithmeticBinaryColumnTransformer.java
 (94%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/binary/ArithmeticDivisionColumnTransformer.java
 (88%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/binary/ArithmeticModuloColumnTransformer.java
 (88%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/binary/ArithmeticMultiplicationColumnTransformer.java
 (88%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/binary/ArithmeticSubtractionColumnTransformer.java
 (88%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/binary/BinaryColumnTransformer.java 
(95%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/binary/CompareBinaryColumnTransformer.java
 (88%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/binary/CompareEqualToColumnTransformer.java
 (84%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/binary/CompareGreaterEqualColumnTransformer.java
 (88%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/binary/CompareGreaterThanColumnTransformer.java
 (88%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/binary/CompareLessEqualColumnTransformer.java
 (88%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/binary/CompareLessThanColumnTransformer.java
 (88%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/binary/CompareNonEqualColumnTransformer.java
 (84%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/binary/HmacColumnTransformer.java (90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/binary/Like2ColumnTransformer.java (91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/binary/LogicAndColumnTransformer.java 
(96%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/binary/LogicBinaryColumnTransformer.java
 (90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/binary/LogicOrColumnTransformer.java 
(96%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/binary/factory/HmacStrategiesFactory.java
 (95%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/binary/strategies/HmacStrategy.java 
(91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/leaf/ConstantColumnTransformer.java 
(96%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/leaf/IdentityColumnTransformer.java 
(96%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/leaf/LeafColumnTransformer.java (88%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/leaf/NullColumnTransformer.java (94%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/leaf/TimeColumnTransformer.java (95%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/AbstractGreatestLeastColumnTransformer.java
 (95%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/BinaryGreatestColumnTransformer.java
 (91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/BinaryLeastColumnTransformer.java 
(91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/BooleanGreatestColumnTransformer.java
 (90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/BooleanLeastColumnTransformer.java
 (90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/CoalesceColumnTransformer.java 
(93%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/DoubleGreatestColumnTransformer.java
 (91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/DoubleLeastColumnTransformer.java 
(91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/FloatGreatestColumnTransformer.java
 (91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/FloatLeastColumnTransformer.java 
(91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/InBinaryMultiColumnTransformer.java
 (92%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/InBooleanMultiColumnTransformer.java
 (92%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/InDoubleMultiColumnTransformer.java
 (92%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/InFloatMultiColumnTransformer.java
 (92%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/InInt32MultiColumnTransformer.java
 (92%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/InInt64MultiColumnTransformer.java
 (92%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/InMultiColumnTransformer.java 
(92%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/Int32GreatestColumnTransformer.java
 (91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/Int32LeastColumnTransformer.java 
(91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/Int64GreatestColumnTransformer.java
 (91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/Int64LeastColumnTransformer.java 
(91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/LogicalAndMultiColumnTransformer.java
 (96%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/LogicalMultiColumnTransformer.java
 (90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/LogicalOrMultiColumnTransformer.java
 (96%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/MappableUDFColumnTransformer.java 
(95%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/multi/MultiColumnTransformer.java (95%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/ternary/BetweenColumnTransformer.java 
(86%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/ternary/CompareTernaryColumnTransformer.java
 (89%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/ternary/Like3ColumnTransformer.java 
(90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/ternary/LpadColumnTransformer.java (91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/ternary/RpadColumnTransformer.java (91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/ternary/TernaryColumnTransformer.java 
(96%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/ternary/utils/BytePaddingUtils.java 
(97%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/udf/UserDefineScalarFunctionTransformer.java
 (93%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/ArithmeticNegationColumnTransformer.java
 (93%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/InColumnTransformer.java (97%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/IsNullColumnTransformer.java (92%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/LikeColumnTransformer.java (90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/LogicNotColumnTransformer.java 
(93%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/RegularColumnTransformer.java 
(91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/UnaryColumnTransformer.java (94%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/AbsColumnTransformer.java 
(90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/AbstractBitwise2ColumnTransformer.java
 (89%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/AbstractBitwiseColumnTransformer.java
 (88%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/AbstractCastFunctionColumnTransformer.java
 (88%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/AbstractLengthColumnTransformer.java
 (88%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/AcosColumnTransformer.java 
(90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/AsinColumnTransformer.java 
(90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/AtanColumnTransformer.java 
(90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/BitCount2ColumnTransformer.java
 (87%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/BitCountColumnTransformer.java
 (86%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/BitwiseAnd2ColumnTransformer.java
 (86%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/BitwiseAndColumnTransformer.java
 (85%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/BitwiseLeftShift2ColumnTransformer.java
 (91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/BitwiseLeftShiftColumnTransformer.java
 (87%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/BitwiseNotColumnTransformer.java
 (85%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/BitwiseOr2ColumnTransformer.java
 (86%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/BitwiseOrColumnTransformer.java
 (85%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/BitwiseRightShift2ColumnTransformer.java
 (91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/BitwiseRightShiftArithmetic2ColumnTransformer.java
 (91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/BitwiseRightShiftArithmeticColumnTransformer.java
 (88%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/BitwiseRightShiftColumnTransformer.java
 (87%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/BitwiseXor2ColumnTransformer.java
 (86%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/BitwiseXorColumnTransformer.java
 (85%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/BlobLengthColumnTransformer.java
 (88%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/BytesToDoubleColumnTransformer.java
 (84%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/BytesToFloatColumnTransformer.java
 (84%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/BytesToIntColumnTransformer.java
 (84%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/BytesToLongColumnTransformer.java
 (84%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/CRC32Transformer.java (88%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/CastFunctionColumnTransformer.java
 (94%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/CeilColumnTransformer.java 
(90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/Concat2ColumnTransformer.java
 (86%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/ConcatColumnTransformer.java
 (91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/ConcatMultiColumnTransformer.java
 (91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/CosColumnTransformer.java 
(90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/CoshColumnTransformer.java 
(90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/DateBinFunctionColumnTransformer.java
 (96%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/DegreesColumnTransformer.java
 (90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/DiffColumnTransformer.java 
(91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/DiffFunctionColumnTransformer.java
 (92%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/DoubleToBytesColumnTransformer.java
 (85%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/EndsWith2ColumnTransformer.java
 (86%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/EndsWithColumnTransformer.java
 (84%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/ExpColumnTransformer.java 
(90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/ExtractTransformer.java 
(94%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/FloatToBytesColumnTransformer.java
 (85%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/FloorColumnTransformer.java
 (90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/FormatColumnTransformer.java
 (93%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/GenericCodecColumnTransformer.java
 (86%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/HmacConstantKeyColumnTransformer.java
 (86%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/IntToBytesColumnTransformer.java
 (85%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/LTrim2ColumnTransformer.java
 (86%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/LTrimColumnTransformer.java
 (87%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/LengthColumnTransformer.java
 (88%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/LnColumnTransformer.java 
(90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/Log10ColumnTransformer.java
 (90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/LongToBytesColumnTransformer.java
 (84%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/LowerColumnTransformer.java
 (89%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/ObjectLengthColumnTransformer.java
 (88%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/RTrim2ColumnTransformer.java
 (86%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/RTrimColumnTransformer.java
 (87%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/RadiansColumnTransformer.java
 (90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/RegexpLike2ColumnTransformer.java
 (90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/RegexpLikeColumnTransformer.java
 (89%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/Replace2ColumnTransformer.java
 (92%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/Replace3ColumnTransformer.java
 (93%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/ReplaceFunctionColumnTransformer.java
 (90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/RoundColumnTransformer.java
 (93%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/RoundFunctionColumnTransformer.java
 (92%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/SignColumnTransformer.java 
(90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/SinColumnTransformer.java 
(90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/SinhColumnTransformer.java 
(90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/SqrtColumnTransformer.java 
(90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/StartsWith2ColumnTransformer.java
 (85%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/StartsWithColumnTransformer.java
 (90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/Strcmp2ColumnTransformer.java
 (90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/StrcmpColumnTransformer.java
 (89%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/Strpos2ColumnTransformer.java
 (90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/StrposColumnTransformer.java
 (89%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/SubString2ColumnTransformer.java
 (91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/SubString3ColumnTransformer.java
 (91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/SubStringColumnTransformer.java
 (92%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/TanColumnTransformer.java 
(90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/TanhColumnTransformer.java 
(90%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/Trim2ColumnTransformer.java
 (86%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/TrimColumnTransformer.java 
(91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/TryCastFunctionColumnTransformer.java
 (94%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/UpperColumnTransformer.java
 (89%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/factory/CodecStrategiesFactory.java
 (92%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/factory/NumericCodecStrategiesFactory.java
 (98%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/inteface/CodecStrategy.java
 (91%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/util/HexUtils.java (96%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/util/SpookyHashV2Utils.java
 (99%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/column/unary/scalar/util/TransformerDebugUtils.java
 (87%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
calc_commons}/transformation/dag/util/BitwiseUtils.java (99%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/expression/multi/builtin/helper/CastFunctionHelper.java
 => calc_commons/transformation/dag/util/CastFunctionUtils.java} (73%)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/calc_commons/transformation/dag/util/CommonTransformUtils.java
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine => 
node_commons}/common/SessionInfo.java (90%)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/node_commons/common/SqlDialect.java

Reply via email to