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 5702c4991b1 fix tests
new ec3e3eb5798 fix
new 9525a628b82 move dag
new bbef7b82c3a move some plannodes
The 3 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:
.../source/PipeConfigTreePatternParseVisitor.java | 2 +-
.../ArithmeticBinaryColumnTransformer.ftl | 6 +-
.../templates/ArithmeticColumnTransformerApi.ftl | 12 +-
.../templates/ArithmeticUnaryColumnTransformer.ftl | 2 +-
.../plan/planner/TableOperatorGenerator.java | 18 +-
.../consensus/statemachine/BaseStateMachine.java | 2 +-
.../dataregion/DataExecutionVisitor.java | 2 +-
.../dataregion/DataRegionStateMachine.java | 2 +-
.../IoTConsensusDataRegionStateMachine.java | 2 +-
.../schemaregion/SchemaExecutionVisitor.java | 2 +-
.../schemaregion/SchemaRegionStateMachine.java | 2 +-
.../plan/expression}/expression/Expression.java | 60 ++---
.../expression}/expression/ExpressionFactory.java | 44 ++--
.../expression}/expression/ExpressionType.java | 2 +-
.../expression/UnknownExpressionTypeException.java | 2 +-
.../expression/binary/AdditionExpression.java | 8 +-
.../binary/ArithmeticBinaryExpression.java | 6 +-
.../expression/binary/BinaryExpression.java | 6 +-
.../expression/binary/CompareBinaryExpression.java | 16 +-
.../expression/binary/DivisionExpression.java | 8 +-
.../expression/binary/EqualToExpression.java | 8 +-
.../expression/binary/GreaterEqualExpression.java | 8 +-
.../expression/binary/GreaterThanExpression.java | 8 +-
.../expression/binary/LessEqualExpression.java | 8 +-
.../expression/binary/LessThanExpression.java | 8 +-
.../expression/binary/LogicAndExpression.java | 8 +-
.../expression/binary/LogicBinaryExpression.java | 6 +-
.../expression/binary/LogicOrExpression.java | 8 +-
.../expression/binary/ModuloExpression.java | 8 +-
.../binary/MultiplicationExpression.java | 8 +-
.../expression/binary/NonEqualExpression.java | 8 +-
.../expression/binary/SubtractionExpression.java | 8 +-
.../expression/binary/WhenThenExpression.java | 8 +-
.../expression/leaf/ConstantOperand.java | 6 +-
.../expression}/expression/leaf/LeafOperand.java | 4 +-
.../expression}/expression/leaf/NullOperand.java | 6 +-
.../expression/leaf/TimeSeriesOperand.java | 6 +-
.../expression/leaf/TimestampOperand.java | 6 +-
.../expression/multi/FunctionExpression.java | 12 +-
.../expression}/expression/multi/FunctionType.java | 2 +-
.../multi/builtin/BuiltInFunctionHelper.java | 2 +-
.../multi/builtin/BuiltInScalarFunctionHelper.java | 8 +-
.../BuiltInScalarFunctionHelperFactory.java | 12 +-
.../multi/builtin/helper/CastFunctionHelper.java | 10 +-
.../multi/builtin/helper/DiffFunctionHelper.java | 10 +-
.../builtin/helper/ReplaceFunctionHelper.java | 10 +-
.../multi/builtin/helper/RoundFunctionHelper.java | 10 +-
.../builtin/helper/SubStringFunctionHelper.java | 8 +-
.../expression/other/CaseWhenThenExpression.java | 12 +-
.../expression/other/GroupByTimeExpression.java | 8 +-
.../expression/ternary/BetweenExpression.java | 8 +-
.../expression/ternary/TernaryExpression.java | 6 +-
.../expression}/expression/unary/InExpression.java | 18 +-
.../expression/unary/IsNullExpression.java | 8 +-
.../expression/unary/LikeExpression.java | 8 +-
.../expression/unary/LogicNotExpression.java | 16 +-
.../expression/unary/NegationExpression.java | 16 +-
.../expression/unary/RegularExpression.java | 8 +-
.../expression/unary/UnaryExpression.java | 6 +-
.../BindTypeForTimeSeriesOperandVisitor.java | 8 +-
.../CollectAggregationExpressionsVisitor.java | 8 +-
.../visitor/CollectSourceExpressionsVisitor.java | 10 +-
.../expression/visitor/CollectVisitor.java | 12 +-
.../visitor/ColumnTransformerVisitor.java | 96 +++----
.../visitor/CompleteMeasurementSchemaVisitor.java | 14 +-
.../expression/visitor/ConcatDeviceVisitor.java | 6 +-
.../visitor/CountTimeAggregationAmountVisitor.java | 8 +-
.../visitor/ExistUnknownTypeInExpression.java | 10 +-
.../visitor/ExpressionAnalyzeVisitor.java | 4 +-
.../visitor/ExpressionNormalizeVisitor.java | 8 +-
.../expression/visitor/ExpressionVisitor.java | 76 +++---
.../visitor/GetMeasurementExpressionVisitor.java | 6 +-
.../visitor/IntermediateLayerVisitor.java | 34 +--
.../visitor/LowercaseNormalizeVisitor.java | 6 +-
.../expression/visitor/ReconstructVisitor.java | 16 +-
.../visitor/RemoveRootPrefixVisitor.java | 6 +-
.../visitor/ReplaceLogicalViewVisitor.java | 14 +-
.../ReplaceRawPathWithGroupedPathVisitor.java | 10 +-
.../visitor/ReplaceSubTreeWithViewVisitor.java | 6 +-
...edConcatRemoveUnExistentMeasurementVisitor.java | 8 +-
.../visitor/TransformToViewExpressionVisitor.java | 56 ++--
.../cartesian/BindSchemaForExpressionVisitor.java | 14 +-
.../cartesian/BindSchemaForPredicateVisitor.java | 20 +-
.../visitor/cartesian/CartesianProductVisitor.java | 16 +-
...catDeviceAndBindSchemaForExpressionVisitor.java | 14 +-
.../ConcatDeviceAndBindSchemaForHavingVisitor.java | 8 +-
...ncatDeviceAndBindSchemaForPredicateVisitor.java | 16 +-
.../ConcatExpressionWithSuffixPathsVisitor.java | 12 +-
.../visitor/cartesian/QueryContextProvider.java | 2 +-
.../visitor/logical/LogicalAndVisitor.java | 16 +-
.../visitor/logical/LogicalOrVisitor.java | 16 +-
.../PredicateCanPushDownToSourceChecker.java | 6 +-
.../visitor/logical/TimeFilterExistChecker.java | 6 +-
.../predicate/ConvertPredicateToFilterVisitor.java | 44 ++--
.../ConvertPredicateToTimeFilterVisitor.java | 44 ++--
.../predicate/PredicatePushIntoScanChecker.java | 40 +--
.../visitor/predicate/PredicateSimplifier.java | 48 ++--
.../visitor/predicate/PredicateVisitor.java | 38 +--
.../visitor/predicate/ReversePredicateVisitor.java | 38 +--
.../planner/plan/node/ICoreQueryPlanVisitor.java | 14 +-
.../planner/plan/node/IPartitionRelatedNode.java | 2 +-
.../plan/planner/plan/node/IPlanVisitor.java | 2 -
.../plan/planner/plan/node/PlanNode.java | 5 +-
.../plan/node/process/MultiChildProcessNode.java | 2 +-
.../planner/plan/node/process/ProcessNode.java | 2 +-
.../plan/node/process/SingleChildProcessNode.java | 2 +-
.../plan/node/process/TwoChildProcessNode.java | 5 +-
.../plan/planner/plan/node/source/SourceNode.java | 6 +-
.../function}/function/BoundSignature.java | 2 +-
.../relational/function}/function/FunctionId.java | 2 +-
.../function}/function/FunctionKind.java | 2 +-
.../function/InterpretedFunctionInvoker.java | 2 +-
.../function}/function/LongVariableConstraint.java | 2 +-
.../function}/function/OperatorType.java | 2 +-
.../function/ResolvedFunctionCallBuilder.java | 4 +-
.../relational/function}/function/Signature.java | 2 +-
.../function/TableBuiltinTableFunction.java | 8 +-
.../function}/function/TypeVariableConstraint.java | 2 +-
.../function/arithmetic/AdditionResolver.java | 2 +-
.../function/arithmetic/DivisionResolver.java | 2 +-
.../function/arithmetic/ModulusResolver.java | 2 +-
.../arithmetic/MultiplicationResolver.java | 2 +-
.../function/arithmetic/SubtractionResolver.java | 2 +-
.../function/tvf/ClassifyTableFunction.java | 2 +-
.../function/tvf/ForecastTableFunction.java | 6 +-
.../function/tvf/PatternMatchTableFunction.java | 12 +-
.../function}/function/tvf/TableFunctionUtils.java | 2 +-
.../function}/function/tvf/match/MatchConfig.java | 2 +-
.../function/tvf/match/QetchAlgorithm.java | 18 +-
.../function/tvf/match/model/MatchState.java | 4 +-
.../function/tvf/match/model/PatternSegment.java | 4 +-
.../function}/function/tvf/match/model/Point.java | 2 +-
.../function/tvf/match/model/RegexMatchState.java | 6 +-
.../function/tvf/match/model/Section.java | 2 +-
.../plan/relational/metadata/ResolvedFunction.java | 9 +-
.../plan/relational/planner/Assignments.java | 3 +-
.../planner/DataOrganizationSpecification.java | 4 +-
.../plan/relational/planner/OrderingScheme.java | 4 +-
.../planner/iterative/GroupReference.java | 4 +-
.../relational/planner/node/AggregationNode.java | 12 +-
.../plan/relational/planner/node/ApplyNode.java | 6 +-
.../relational/planner/node/AssignUniqueId.java | 6 +-
.../plan/relational/planner/node/CollectNode.java | 6 +-
.../planner/node/EnforceSingleRowNode.java | 6 +-
.../plan/relational/planner/node/ExceptNode.java | 8 +-
.../plan/relational/planner/node/FillNode.java | 6 +-
.../plan/relational/planner/node/FilterNode.java | 6 +-
.../plan/relational/planner/node/GapFillNode.java | 6 +-
.../plan/relational/planner/node/GroupNode.java | 8 +-
.../relational/planner/node/IntersectNode.java | 8 +-
.../plan/relational/planner/node/JoinNode.java | 8 +-
.../plan/relational/planner/node/LimitNode.java | 8 +-
.../relational/planner/node/LinearFillNode.java | 6 +-
.../relational/planner/node/MarkDistinctNode.java | 6 +-
.../relational/planner/node/MergeSortNode.java | 8 +-
.../plan/relational/planner/node/OffsetNode.java | 6 +-
.../plan/relational/planner/node/OutputNode.java | 6 +-
.../planner/node/PatternRecognitionNode.java | 8 +-
.../relational/planner/node/PreviousFillNode.java | 6 +-
.../plan/relational/planner/node/ProjectNode.java | 8 +-
.../relational/planner/node/RowNumberNode.java | 6 +-
.../plan/relational/planner/node/SemiJoinNode.java | 8 +-
.../relational/planner/node/SetOperationNode.java | 4 +-
.../plan/relational/planner/node/SortNode.java | 8 +-
.../relational/planner/node/StreamSortNode.java | 8 +-
.../relational/planner/node/TableFunctionNode.java | 8 +-
.../planner/node/TableFunctionProcessorNode.java | 8 +-
.../plan/relational/planner/node/TopKNode.java | 8 +-
.../relational/planner/node/TopKRankingNode.java | 8 +-
.../plan/relational/planner/node/UnionNode.java | 7 +-
.../relational/planner/node/ValueFillNode.java | 6 +-
.../plan/relational/planner/node/ValuesNode.java | 10 +-
.../plan/relational/planner/node/WindowNode.java | 22 +-
.../rowpattern/AggregationValuePointer.java | 2 +-
.../node_commons/plan/relational/sql/ast/Cast.java | 1 -
.../relational/sql/ast/CommonQueryAstVisitor.java | 32 +++
.../plan/relational/sql/ast/DataType.java | 5 +-
.../plan/relational/sql/ast/Expression.java | 2 -
.../plan/relational/sql/ast/FrameBound.java | 9 +-
.../plan/relational/sql/ast/GenericDataType.java | 11 +-
.../plan/relational/sql/ast/IfExpression.java | 9 +-
.../plan/relational/sql/ast/NullIfExpression.java | 9 +-
.../plan/relational/sql/ast/Row.java | 10 +-
.../plan/relational/sql/ast/Trim.java | 9 +-
.../plan/relational/sql/ast/WindowFrame.java | 8 +-
.../plan/relational/type/InternalTypeManager.java | 7 +-
.../relational/type/TypeSignatureTranslator.java | 8 +-
.../factory}/factory/HmacStrategiesFactory.java | 4 +-
.../AbstractCaseWhenThenColumnTransformer.java | 2 +-
.../dag/column}/column/ColumnCache.java | 2 +-
.../dag/column}/column/ColumnTransformer.java | 4 +-
.../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 +-
.../column/binary/BinaryColumnTransformer.java | 4 +-
.../binary/CompareBinaryColumnTransformer.java | 4 +-
.../binary/CompareEqualToColumnTransformer.java | 4 +-
.../CompareGreaterEqualColumnTransformer.java | 4 +-
.../CompareGreaterThanColumnTransformer.java | 4 +-
.../binary/CompareLessEqualColumnTransformer.java | 4 +-
.../binary/CompareLessThanColumnTransformer.java | 4 +-
.../binary/CompareNonEqualColumnTransformer.java | 4 +-
.../column/binary/HmacColumnTransformer.java | 8 +-
.../column/binary/Like2ColumnTransformer.java | 4 +-
.../column/binary/LogicAndColumnTransformer.java | 4 +-
.../binary/LogicBinaryColumnTransformer.java | 4 +-
.../column/binary/LogicOrColumnTransformer.java | 4 +-
.../column/binary/strategies/HmacStrategy.java | 2 +-
.../column/leaf/ConstantColumnTransformer.java | 2 +-
.../column/leaf/IdentityColumnTransformer.java | 2 +-
.../column}/column/leaf/LeafColumnTransformer.java | 4 +-
.../column}/column/leaf/NullColumnTransformer.java | 2 +-
.../column}/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 +-
.../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 +-
.../column/multi/MultiColumnTransformer.java | 4 +-
.../column/ternary/BetweenColumnTransformer.java | 4 +-
.../ternary/CompareTernaryColumnTransformer.java | 4 +-
.../column/ternary/Like3ColumnTransformer.java | 6 +-
.../column/ternary/LpadColumnTransformer.java | 6 +-
.../column/ternary/RpadColumnTransformer.java | 6 +-
.../column/ternary/TernaryColumnTransformer.java | 4 +-
.../column/ternary/utils/BytePaddingUtils.java | 2 +-
.../udf/UserDefineScalarFunctionTransformer.java | 6 +-
.../unary/ArithmeticNegationColumnTransformer.java | 4 +-
.../column}/column/unary/InColumnTransformer.java | 4 +-
.../column/unary/IsNullColumnTransformer.java | 4 +-
.../column/unary/LikeColumnTransformer.java | 4 +-
.../column/unary/LogicNotColumnTransformer.java | 4 +-
.../column/unary/RegularColumnTransformer.java | 4 +-
.../column/unary/UnaryColumnTransformer.java | 4 +-
.../column/unary/scalar/AbsColumnTransformer.java | 6 +-
.../scalar/AbstractBitwise2ColumnTransformer.java | 6 +-
.../scalar/AbstractBitwiseColumnTransformer.java | 6 +-
.../AbstractCastFunctionColumnTransformer.java | 10 +-
.../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 | 6 +-
.../unary/scalar/BitCountColumnTransformer.java | 6 +-
.../unary/scalar/BitwiseAnd2ColumnTransformer.java | 4 +-
.../unary/scalar/BitwiseAndColumnTransformer.java | 4 +-
.../scalar/BitwiseLeftShift2ColumnTransformer.java | 4 +-
.../scalar/BitwiseLeftShiftColumnTransformer.java | 4 +-
.../unary/scalar/BitwiseNotColumnTransformer.java | 6 +-
.../unary/scalar/BitwiseOr2ColumnTransformer.java | 4 +-
.../unary/scalar/BitwiseOrColumnTransformer.java | 4 +-
.../BitwiseRightShift2ColumnTransformer.java | 4 +-
...wiseRightShiftArithmetic2ColumnTransformer.java | 4 +-
...twiseRightShiftArithmeticColumnTransformer.java | 4 +-
.../scalar/BitwiseRightShiftColumnTransformer.java | 4 +-
.../unary/scalar/BitwiseXor2ColumnTransformer.java | 4 +-
.../unary/scalar/BitwiseXorColumnTransformer.java | 4 +-
.../unary/scalar/BlobLengthColumnTransformer.java | 4 +-
.../scalar/BytesToDoubleColumnTransformer.java | 10 +-
.../scalar/BytesToFloatColumnTransformer.java | 10 +-
.../unary/scalar/BytesToIntColumnTransformer.java | 10 +-
.../unary/scalar/BytesToLongColumnTransformer.java | 10 +-
.../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 +-
.../column}/column/unary/scalar/util/HexUtils.java | 2 +-
.../unary/scalar/util/SpookyHashV2Utils.java | 2 +-
.../unary/scalar/util/TransformerDebugUtils.java | 2 +-
.../schema/PipeSchemaRegionWritePlanEvent.java | 2 +-
.../visitor/PipePlanToStatementVisitor.java | 2 +-
.../evolvable/request/PipeTransferPlanNodeReq.java | 2 +-
.../request/PipeTransferTabletBinaryReq.java | 2 +-
.../request/IoTConsensusV2TabletBinaryReq.java | 2 +-
.../schemaregion/IoTDBSchemaRegionSource.java | 2 +-
.../PipePlanTablePatternParseVisitor.java | 2 +-
.../PipePlanTablePrivilegeParseVisitor.java | 2 +-
.../PipePlanTreePatternParseVisitor.java | 2 +-
.../PipePlanTreePrivilegeParseVisitor.java | 2 +-
.../PipeTableStatementToPlanVisitor.java | 2 +-
.../PipeTreeStatementToPlanVisitor.java | 2 +-
.../schemaregion/SchemaRegionListeningFilter.java | 2 +-
.../schemaregion/SchemaRegionListeningQueue.java | 2 +-
.../impl/DataNodeInternalRPCServiceImpl.java | 14 +-
.../execution/aggregation/AccumulatorFactory.java | 6 +-
.../execution/aggregation/UDAFAccumulator.java | 2 +-
.../SlidingWindowAggregatorFactory.java | 2 +-
.../TableDateBinTimeRangeIterator.java | 2 +-
.../execution/executor/RegionWriteExecutor.java | 2 +-
.../operator/process/FilterAndProjectOperator.java | 20 +-
.../operator/process/TransformOperator.java | 2 +-
.../process/gapfill/GapFillWGroupWMoOperator.java | 2 +-
.../process/gapfill/GapFillWGroupWoMoOperator.java | 2 +-
.../process/gapfill/GapFillWoGroupWMoOperator.java | 2 +-
.../gapfill/GapFillWoGroupWoMoOperator.java | 2 +-
.../process/rowpattern/PatternAggregator.java | 2 +-
.../rowpattern/expression/CastComputation.java | 4 +-
.../process/rowpattern/expression/Computation.java | 2 +-
.../operator/process/window/RowNumberOperator.java | 2 +-
.../process/window/TopKRankingOperator.java | 2 +-
.../process/window/partition/frame/FrameInfo.java | 4 +-
.../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 +-
.../relational/AbstractTableScanOperator.java | 2 +-
.../InformationSchemaContentSupplierFactory.java | 2 +-
.../relational/LastQueryAggTableScanOperator.java | 2 +-
.../relational/aggregation/AccumulatorFactory.java | 2 +-
.../grouped/StreamingAggregationOperator.java | 2 +-
.../builder/InMemoryHashAggregationBuilder.java | 2 +-
.../operator/window/ConditionWindowParameter.java | 2 +-
.../relational/ColumnTransformerBuilder.java | 282 ++++++++++-----------
.../iotdb/db/queryengine/plan/Coordinator.java | 2 +-
.../db/queryengine/plan/analyze/Analysis.java | 6 +-
.../queryengine/plan/analyze/AnalyzeVisitor.java | 16 +-
.../plan/analyze/ConcatPathRewriter.java | 2 +-
.../plan/analyze/ExpressionAnalyzer.java | 52 ++--
.../plan/analyze/ExpressionTypeAnalyzer.java | 40 +--
.../queryengine/plan/analyze/ExpressionUtils.java | 60 ++---
.../plan/analyze/GroupByLevelHelper.java | 2 +-
.../queryengine/plan/analyze/PredicateUtils.java | 38 +--
.../queryengine/plan/analyze/SelectIntoUtils.java | 4 +-
.../plan/analyze/TemplatedAggregationAnalyze.java | 10 +-
.../queryengine/plan/analyze/TemplatedAnalyze.java | 8 +-
.../db/queryengine/plan/analyze/TemplatedInfo.java | 6 +-
.../db/queryengine/plan/analyze/TypeProvider.java | 2 +-
.../execution/config/TableConfigTaskVisitor.java | 6 +-
.../config/executor/ClusterConfigTaskExecutor.java | 4 +-
.../config/metadata/ShowFunctionsTask.java | 2 +-
.../memory/StatementMemorySourceVisitor.java | 2 +-
.../TableModelStatementMemorySourceVisitor.java | 2 +-
.../plan/optimization/AggregationPushDown.java | 8 +-
.../plan/optimization/ColumnInjectionPushDown.java | 4 +-
.../plan/optimization/LimitOffsetPushDown.java | 6 +-
.../OrderByExpressionWithLimitChangeToTopK.java | 2 +-
.../plan/optimization/PlanOptimizer.java | 2 +-
.../plan/optimization/PredicatePushDown.java | 6 +-
.../db/queryengine/plan/parser/ASTVisitor.java | 68 ++---
.../plan/parser/StatementGenerator.java | 14 +-
.../planner/DataNodeTableOperatorGenerator.java | 10 +-
.../plan/planner/LocalExecutionPlanContext.java | 2 +-
.../plan/planner/LocalExecutionPlanner.java | 2 +-
.../plan/planner/LogicalPlanBuilder.java | 8 +-
.../plan/planner/LogicalPlanVisitor.java | 6 +-
.../queryengine/plan/planner/LogicalPlanner.java | 2 +-
.../plan/planner/OperatorTreeGenerator.java | 22 +-
.../plan/planner/SubPlanTypeExtractor.java | 2 +-
.../plan/planner/TemplatedLogicalPlan.java | 8 +-
.../plan/planner/TemplatedLogicalPlanBuilder.java | 4 +-
.../distribution/DistributionPlanContext.java | 2 +-
.../planner/distribution/DistributionPlanner.java | 2 +-
.../planner/distribution/ExchangeNodeAdder.java | 4 +-
.../planner/distribution/NodeGroupContext.java | 4 +-
.../SimpleFragmentParallelPlanner.java | 4 +-
.../plan/planner/distribution/SourceRewriter.java | 12 +-
.../distribution/WriteFragmentParallelPlanner.java | 2 +-
.../memory/PipelineMemoryEstimatorFactory.java | 2 +-
.../plan/AbstractFragmentParallelPlanner.java | 2 +-
.../plan/planner/plan/LogicalQueryPlan.java | 2 +-
.../plan/planner/plan/PlanFragment.java | 4 +-
.../plan/planner/plan/TimePredicate.java | 2 +-
.../plan/planner/plan/TreeModelTimePredicate.java | 2 +-
.../plan/planner/plan/node/BaseSourceRewriter.java | 2 +
.../plan/planner/plan/node/ExplainAnalyzeNode.java | 1 +
.../plan/planner/plan/node/PlanGraphPrinter.java | 9 +-
.../plan/planner/plan/node/PlanNodeType.java | 5 +-
.../plan/planner/plan/node/PlanNodeUtil.java | 1 +
.../plan/planner/plan/node/SimplePlanVisitor.java | 2 +
.../plan/planner/plan/node/WritePlanNode.java | 2 +
.../plan/node/load/LoadSingleTsFileNode.java | 2 +-
.../planner/plan/node/load/LoadTsFileNode.java | 2 +-
.../plan/node/load/LoadTsFilePieceNode.java | 2 +-
.../metadata/read/AbstractSchemaMergeNode.java | 2 +-
.../node/metadata/read/CountSchemaMergeNode.java | 2 +-
.../metadata/read/DeviceSchemaFetchScanNode.java | 2 +-
.../plan/node/metadata/read/DevicesCountNode.java | 2 +-
.../node/metadata/read/DevicesSchemaScanNode.java | 2 +-
.../metadata/read/LevelTimeSeriesCountNode.java | 2 +-
.../metadata/read/LogicalViewSchemaScanNode.java | 2 +-
.../read/NodeManagementMemoryMergeNode.java | 2 +-
.../node/metadata/read/NodePathsConvertNode.java | 2 +-
.../node/metadata/read/NodePathsCountNode.java | 2 +-
.../metadata/read/NodePathsSchemaScanNode.java | 2 +-
.../metadata/read/PathsUsingTemplateScanNode.java | 2 +-
.../node/metadata/read/SchemaFetchMergeNode.java | 2 +-
.../node/metadata/read/SchemaFetchScanNode.java | 4 +-
.../node/metadata/read/SchemaQueryMergeNode.java | 2 +-
.../metadata/read/SchemaQueryOrderByHeatNode.java | 2 +-
.../node/metadata/read/SchemaQueryScanNode.java | 4 +-
.../metadata/read/SeriesSchemaFetchScanNode.java | 2 +-
.../node/metadata/read/TableDeviceSourceNode.java | 4 +-
.../node/metadata/read/TimeSeriesCountNode.java | 2 +-
.../metadata/read/TimeSeriesSchemaScanNode.java | 2 +-
.../node/metadata/write/ActivateTemplateNode.java | 2 +-
.../write/AlterEncodingCompressorNode.java | 2 +-
.../node/metadata/write/AlterTimeSeriesNode.java | 2 +-
.../metadata/write/BatchActivateTemplateNode.java | 2 +-
.../write/ConstructSchemaBlackListNode.java | 2 +-
.../write/CreateAlignedTimeSeriesNode.java | 2 +-
.../metadata/write/CreateMultiTimeSeriesNode.java | 2 +-
.../node/metadata/write/CreateTimeSeriesNode.java | 2 +-
.../metadata/write/DeactivateTemplateNode.java | 2 +-
.../node/metadata/write/DeleteTimeSeriesNode.java | 2 +-
.../write/InternalBatchActivateTemplateNode.java | 2 +-
.../write/InternalCreateMultiTimeSeriesNode.java | 2 +-
.../write/InternalCreateTimeSeriesNode.java | 2 +-
.../metadata/write/PreDeactivateTemplateNode.java | 2 +-
.../write/RollbackPreDeactivateTemplateNode.java | 2 +-
.../write/RollbackSchemaBlackListNode.java | 2 +-
.../metadata/write/view/AlterLogicalViewNode.java | 2 +-
.../view/ConstructLogicalViewBlackListNode.java | 2 +-
.../metadata/write/view/CreateLogicalViewNode.java | 2 +-
.../metadata/write/view/DeleteLogicalViewNode.java | 2 +-
.../view/RollbackLogicalViewBlackListNode.java | 2 +-
.../plan/node/pipe/PipeEnrichedDeleteDataNode.java | 2 +-
.../plan/node/pipe/PipeEnrichedInsertNode.java | 2 +-
.../node/pipe/PipeEnrichedNonWritePlanNode.java | 2 +-
.../plan/node/pipe/PipeEnrichedWritePlanNode.java | 2 +-
.../plan/node/pipe/PipeOperateSchemaQueueNode.java | 2 +-
.../plan/node/process/AI/InferenceNode.java | 2 +-
.../node/process/ActiveRegionScanMergeNode.java | 2 +-
.../node/process/AggregationMergeSortNode.java | 4 +-
.../planner/plan/node/process/AggregationNode.java | 4 +-
.../planner/plan/node/process/CollectNode.java | 2 +-
.../plan/node/process/ColumnInjectNode.java | 2 +-
.../planner/plan/node/process/DeviceMergeNode.java | 2 +-
.../plan/node/process/DeviceViewIntoNode.java | 2 +-
.../planner/plan/node/process/DeviceViewNode.java | 2 +-
.../planner/plan/node/process/ExchangeNode.java | 2 +-
.../plan/planner/plan/node/process/FillNode.java | 2 +-
.../plan/planner/plan/node/process/FilterNode.java | 4 +-
.../plan/node/process/GroupByLevelNode.java | 2 +-
.../planner/plan/node/process/GroupByTagNode.java | 2 +-
.../plan/node/process/HorizontallyConcatNode.java | 2 +-
.../plan/planner/plan/node/process/IntoNode.java | 2 +-
.../plan/planner/plan/node/process/LimitNode.java | 2 +-
.../planner/plan/node/process/MergeSortNode.java | 2 +-
.../plan/planner/plan/node/process/OffsetNode.java | 2 +-
.../planner/plan/node/process/ProjectNode.java | 2 +-
.../plan/node/process/RawDataAggregationNode.java | 4 +-
.../plan/node/process/SingleDeviceViewNode.java | 2 +-
.../node/process/SlidingWindowAggregationNode.java | 2 +-
.../plan/planner/plan/node/process/SortNode.java | 2 +-
.../plan/planner/plan/node/process/TopKNode.java | 2 +-
.../planner/plan/node/process/TransformNode.java | 4 +-
.../node/process/join/FullOuterTimeJoinNode.java | 2 +-
.../plan/node/process/join/InnerTimeJoinNode.java | 2 +-
.../node/process/join/LeftOuterTimeJoinNode.java | 4 +-
.../node/process/last/LastQueryCollectNode.java | 2 +-
.../plan/node/process/last/LastQueryMergeNode.java | 2 +-
.../plan/node/process/last/LastQueryNode.java | 4 +-
.../node/process/last/LastQueryTransformNode.java | 2 +-
.../planner/plan/node/sink/IdentitySinkNode.java | 2 +-
.../plan/node/sink/MultiChildrenSinkNode.java | 2 +-
.../planner/plan/node/sink/ShuffleSinkNode.java | 2 +-
.../plan/planner/plan/node/sink/SinkNode.java | 2 +-
.../source/AlignedSeriesAggregationScanNode.java | 4 +-
.../plan/node/source/AlignedSeriesScanNode.java | 4 +-
.../plan/node/source/DeviceRegionScanNode.java | 2 +-
.../plan/node/source/LastQueryScanNode.java | 2 +-
.../plan/node/source/LastSeriesSourceNode.java | 2 +-
.../planner/plan/node/source/RegionScanNode.java | 1 +
.../node/source/SeriesAggregationScanNode.java | 4 +-
.../node/source/SeriesAggregationSourceNode.java | 2 +-
.../planner/plan/node/source/SeriesScanNode.java | 4 +-
.../plan/node/source/SeriesScanSourceNode.java | 4 +-
.../planner/plan/node/source/SeriesSourceNode.java | 3 +-
.../plan/node/source/ShowDiskUsageNode.java | 4 +-
.../planner/plan/node/source/ShowQueriesNode.java | 2 +-
.../plan/node/source/TimeseriesRegionScanNode.java | 2 +-
.../plan/node/source/VirtualSourceNode.java | 2 +-
.../plan/node/write/AbstractDeleteDataNode.java | 2 +-
.../ContinuousSameSearchIndexSeparatorNode.java | 2 +-
.../planner/plan/node/write/DeleteDataNode.java | 2 +-
.../plan/node/write/InsertMultiTabletsNode.java | 2 +-
.../plan/planner/plan/node/write/InsertNode.java | 2 +-
.../planner/plan/node/write/InsertRowNode.java | 2 +-
.../planner/plan/node/write/InsertRowsNode.java | 2 +-
.../plan/node/write/InsertRowsOfOneDeviceNode.java | 2 +-
.../planner/plan/node/write/InsertTabletNode.java | 2 +-
.../plan/planner/plan/node/write/ObjectNode.java | 2 +-
.../plan/node/write/RelationalDeleteDataNode.java | 2 +-
.../plan/parameter/AggregationDescriptor.java | 2 +-
.../CrossSeriesAggregationDescriptor.java | 2 +-
.../plan/parameter/GroupByConditionParameter.java | 2 +-
.../relational/analyzer/AggregationAnalyzer.java | 8 +-
.../plan/relational/analyzer/Analysis.java | 6 +-
.../relational/analyzer/ExpressionAnalyzer.java | 40 +--
.../analyzer/PatternRecognitionAnalysis.java | 2 +-
.../relational/analyzer/StatementAnalyzer.java | 16 +-
.../predicate/ConvertPredicateToFilterVisitor.java | 8 +-
.../ConvertPredicateToTimeFilterVisitor.java | 4 +-
.../PredicateCombineIntoTableScanChecker.java | 4 +-
.../PredicatePushIntoMetadataChecker.java | 6 +-
.../predicate/PredicatePushIntoScanChecker.java | 4 +-
.../analyzer/predicate/PredicateVisitor.java | 4 +-
.../ConvertSchemaPredicateToFilterVisitor.java | 6 +-
.../schema/ExtractPredicateColumnNameVisitor.java | 4 +-
.../plan/relational/metadata/Metadata.java | 2 +-
.../metadata/OperatorNotFoundException.java | 2 +-
.../relational/metadata/TableMetadataImpl.java | 18 +-
.../plan/relational/metadata/TableSchema.java | 2 +-
.../fetcher/TableHeaderSchemaValidator.java | 4 +-
.../relational/planner/ExpressionExtractor.java | 4 +-
.../planner/IrExpressionInterpreter.java | 12 +-
.../plan/relational/planner/IrTypeAnalyzer.java | 10 +-
.../plan/relational/planner/LiteralEncoder.java | 2 +-
.../plan/relational/planner/NodeAndMappings.java | 2 +-
.../plan/relational/planner/PlanBuilder.java | 5 +-
.../plan/relational/planner/PlanNodeSearcher.java | 2 +-
.../plan/relational/planner/PredicateUtils.java | 2 +-
.../plan/relational/planner/QueryPlanner.java | 19 +-
.../plan/relational/planner/RelationPlan.java | 2 +-
.../plan/relational/planner/RelationPlanner.java | 11 +-
.../relational/planner/SimplePlanRewriter.java | 2 +-
.../plan/relational/planner/SubqueryPlanner.java | 7 +-
.../plan/relational/planner/SymbolsExtractor.java | 2 +-
.../relational/planner/TableLogicalPlanner.java | 7 +-
.../plan/relational/planner/TranslationMap.java | 4 +-
.../planner/distribute/AddExchangeNodes.java | 2 +-
.../planner/distribute/SubPlanGenerator.java | 2 +-
.../distribute/TableDistributedPlanGenerator.java | 14 +-
.../distribute/TableDistributedPlanner.java | 4 +-
.../distribute/TableModelQueryFragmentPlanner.java | 2 +-
.../TableModelTypeProviderExtractor.java | 2 +-
.../planner/ir/DefaultTraversalVisitor.java | 4 +-
.../relational/planner/ir/ExpressionRewriter.java | 10 +-
.../planner/ir/ExpressionTreeRewriter.java | 12 +-
.../ir/GapFillStartAndEndTimeExtractVisitor.java | 2 +-
.../ir/GlobalTimePredicateExtractVisitor.java | 6 +-
.../planner/iterative/IterativeOptimizer.java | 3 +-
.../plan/relational/planner/iterative/Lookup.java | 3 +-
.../plan/relational/planner/iterative/Memo.java | 3 +-
.../plan/relational/planner/iterative/Plans.java | 3 +-
.../plan/relational/planner/iterative/Rule.java | 2 +-
.../iterative/rule/AggregationDecorrelation.java | 2 +-
.../rule/CanonicalizeExpressionRewriter.java | 2 +-
.../iterative/rule/EvaluateEmptyIntersect.java | 4 +-
.../iterative/rule/ExpressionRewriteRuleSet.java | 2 +-
.../iterative/rule/GatherAndMergeWindows.java | 6 +-
.../planner/iterative/rule/ImplementExceptAll.java | 4 +-
.../rule/ImplementExceptDistinctAsUnion.java | 4 +-
.../iterative/rule/ImplementIntersectAll.java | 4 +-
.../rule/ImplementIntersectDistinctAsUnion.java | 4 +-
.../rule/ImplementPatternRecognition.java | 4 +-
.../rule/ImplementTableFunctionSource.java | 4 +-
.../planner/iterative/rule/InlineProjections.java | 4 +-
.../planner/iterative/rule/MergeExcept.java | 4 +-
.../planner/iterative/rule/MergeIntersect.java | 4 +-
.../rule/MergeLimitOverProjectWithMergeSort.java | 2 +-
.../iterative/rule/MergeLimitWithMergeSort.java | 2 +-
.../planner/iterative/rule/MergeUnion.java | 2 +-
.../MultipleDistinctAggregationToMarkDistinct.java | 2 +-
.../iterative/rule/ProjectOffPushDownRule.java | 2 +-
.../iterative/rule/PruneAggregationColumns.java | 2 +-
.../planner/iterative/rule/PruneApplyColumns.java | 4 +-
.../iterative/rule/PruneApplyCorrelation.java | 2 +-
.../iterative/rule/PruneApplySourceColumns.java | 4 +-
.../iterative/rule/PruneAssignUniqueIdColumns.java | 2 +-
.../iterative/rule/PruneCorrelatedJoinColumns.java | 2 +-
.../iterative/rule/PruneDistinctAggregation.java | 6 +-
.../rule/PruneEnforceSingleRowColumns.java | 2 +-
.../iterative/rule/PruneExceptSourceColumns.java | 2 +-
.../planner/iterative/rule/PruneFillColumns.java | 2 +-
.../planner/iterative/rule/PruneFilterColumns.java | 2 +-
.../iterative/rule/PruneGapFillColumns.java | 2 +-
.../rule/PruneIntersectSourceColumns.java | 2 +-
.../planner/iterative/rule/PruneJoinColumns.java | 2 +-
.../planner/iterative/rule/PruneLimitColumns.java | 2 +-
.../iterative/rule/PruneMarkDistinctColumns.java | 2 +-
.../planner/iterative/rule/PruneOffsetColumns.java | 2 +-
.../iterative/rule/PruneProjectColumns.java | 2 +-
.../planner/iterative/rule/PruneSortColumns.java | 2 +-
.../rule/PruneTableFunctionProcessorColumns.java | 2 +-
.../iterative/rule/PruneTableScanColumns.java | 2 +-
.../planner/iterative/rule/PruneTopKColumns.java | 2 +-
.../planner/iterative/rule/PruneUnionColumns.java | 2 +-
.../planner/iterative/rule/PruneWindowColumns.java | 2 +-
.../iterative/rule/PushLimitThroughUnion.java | 2 +-
.../iterative/rule/PushProjectionThroughUnion.java | 4 +-
.../iterative/rule/PushTopKThroughUnion.java | 2 +-
.../iterative/rule/RemoveEmptyExceptBranches.java | 6 +-
.../iterative/rule/RemoveEmptyUnionBranches.java | 4 +-
.../iterative/rule/RemoveRedundantExists.java | 4 +-
.../rule/RemoveUnreferencedScalarApplyNodes.java | 2 +-
.../rule/RemoveUnreferencedScalarSubqueries.java | 2 +-
.../iterative/rule/ReplaceWindowWithRowNumber.java | 2 +-
.../planner/iterative/rule/SetOperationMerge.java | 8 +-
.../iterative/rule/SetOperationNodeTranslator.java | 24 +-
.../iterative/rule/SimplifyCountOverConstant.java | 10 +-
...orrelatedDistinctAggregationWithProjection.java | 4 +-
...elatedDistinctAggregationWithoutProjection.java | 2 +-
...mCorrelatedGlobalAggregationWithProjection.java | 4 +-
...rrelatedGlobalAggregationWithoutProjection.java | 4 +-
...CorrelatedGroupedAggregationWithProjection.java | 4 +-
...relatedGroupedAggregationWithoutProjection.java | 2 +-
.../rule/TransformCorrelatedJoinToJoin.java | 2 +-
.../rule/TransformCorrelatedScalarSubquery.java | 8 +-
.../rule/TransformExistsApplyToCorrelatedJoin.java | 10 +-
.../TransformFilteringSemiJoinToInnerJoin.java | 4 +-
...mUncorrelatedInPredicateSubqueryToSemiJoin.java | 2 +-
.../rule/TransformUncorrelatedSubqueryToJoin.java | 6 +-
.../relational/planner/iterative/rule/Util.java | 6 +-
.../planner/node/AggregationTableScanNode.java | 6 +-
.../node/AggregationTreeDeviceViewScanNode.java | 2 +-
.../AlignedAggregationTreeDeviceViewScanNode.java | 2 +-
.../relational/planner/node/ChildReplacer.java | 2 +-
.../plan/relational/planner/node/CopyToNode.java | 2 +-
.../planner/node/CorrelatedJoinNode.java | 4 +-
.../plan/relational/planner/node/CteScanNode.java | 4 +-
.../plan/relational/planner/node/ExchangeNode.java | 2 +-
.../planner/node/ExplainAnalyzeNode.java | 2 +-
.../node/InformationSchemaTableScanNode.java | 2 +-
.../plan/relational/planner/node/IntoNode.java | 2 +-
...onAlignedAggregationTreeDeviceViewScanNode.java | 2 +-
.../plan/relational/planner/node/Patterns.java | 5 +-
...bleDiskUsageInformationSchemaTableScanNode.java | 2 +-
.../relational/planner/node/TableScanNode.java | 4 +-
.../node/schema/AbstractTableDeviceQueryNode.java | 2 +-
.../schema/AbstractTableDevicesDeletionNode.java | 2 +-
...ctTableSchemaQueryAttributeSecurityVisitor.java | 2 +-
.../schema/ConstructTableDevicesBlackListNode.java | 2 +-
.../node/schema/CreateOrUpdateTableDeviceNode.java | 2 +-
.../planner/node/schema/DeleteTableDeviceNode.java | 2 +-
.../schema/DeleteTableDevicesInBlackListNode.java | 2 +-
.../schema/RollbackTableDevicesBlackListNode.java | 2 +-
.../node/schema/TableAttributeColumnDropNode.java | 2 +-
.../TableDeviceAttributeCommitUpdateNode.java | 2 +-
.../schema/TableDeviceAttributeUpdateNode.java | 2 +-
.../planner/node/schema/TableDeviceFetchNode.java | 2 +-
.../node/schema/TableDeviceQueryCountNode.java | 2 +-
.../node/schema/TableDeviceQueryScanNode.java | 2 +-
.../node/schema/TableNodeLocationAddNode.java | 2 +-
.../optimizations/AdaptivePlanOptimizer.java | 2 +-
.../CheckSubqueryNodesAreRewritten.java | 4 +-
.../planner/optimizations/ParallelizeGrouping.java | 6 +-
.../optimizations/PlanNodeDecorrelator.java | 6 +-
.../planner/optimizations/PlanOptimizer.java | 2 +-
.../PushAggregationIntoTableScan.java | 2 +-
.../PushLimitOffsetIntoTableScan.java | 4 +-
.../optimizations/PushPredicateIntoTableScan.java | 6 +-
.../optimizations/QueryCardinalityUtil.java | 4 +-
.../planner/optimizations/SortElimination.java | 4 +-
.../planner/optimizations/SymbolMapper.java | 8 +-
.../TransformAggregationToStreamable.java | 6 +-
...mQuantifiedComparisonApplyToCorrelatedJoin.java | 12 +-
.../optimizations/TransformSortToStreamSort.java | 4 +-
.../optimizations/UnaliasSymbolReferences.java | 14 +-
.../relational/planner/optimizations/Util.java | 8 +-
.../relational/sql/ast/AlterColumnDataType.java | 1 +
.../plan/relational/sql/ast/AstVisitor.java | 32 ---
.../plan/relational/sql/ast/ColumnDefinition.java | 2 +
.../sql/ast/DefaultTraversalVisitor.java | 4 +
.../plan/relational/sql/ast/DeleteDevice.java | 4 +-
.../plan/relational/sql/ast/TypeParameter.java | 1 +
.../relational/sql/ast/ViewFieldDefinition.java | 2 +
.../relational/sql/ast/WindowSpecification.java | 1 +
.../plan/relational/sql/parser/AstBuilder.java | 16 +-
.../plan/relational/sql/parser/SqlParser.java | 2 +-
.../relational/sql/util/ExpressionFormatter.java | 14 +-
.../plan/relational/sql/util/SqlFormatter.java | 2 +-
.../scheduler/FragmentInstanceDispatcherImpl.java | 2 +-
.../scheduler/load/LoadTsFileDispatcherImpl.java | 2 +-
.../plan/statement/component/GroupByComponent.java | 2 +-
.../component/GroupByConditionComponent.java | 2 +-
.../plan/statement/component/HavingCondition.java | 2 +-
.../plan/statement/component/IntoComponent.java | 2 +-
.../plan/statement/component/OrderByComponent.java | 2 +-
.../plan/statement/component/ResultColumn.java | 2 +-
.../plan/statement/component/SelectComponent.java | 2 +-
.../plan/statement/component/SortItem.java | 2 +-
.../plan/statement/component/WhereCondition.java | 2 +-
.../plan/statement/crud/InsertBaseStatement.java | 2 +-
.../plan/statement/crud/InsertTabletStatement.java | 2 +-
.../plan/statement/crud/QueryStatement.java | 8 +-
.../metadata/view/AlterLogicalViewStatement.java | 2 +-
.../metadata/view/CreateLogicalViewStatement.java | 4 +-
.../queryengine/plan/udf/UDFManagementService.java | 2 +-
.../FragmentInstanceStatisticsDrawer.java | 2 +-
.../dag/builder/EvaluationDAGBuilder.java | 4 +-
.../dag/input/ConstantInputReader.java | 2 +-
.../intermediate/ConstantIntermediateLayer.java | 2 +-
.../dag/intermediate/IntermediateLayer.java | 2 +-
.../dag/intermediate/MultiInputLayer.java | 2 +-
.../SingleInputMultiReferenceLayer.java | 2 +-
.../SingleInputSingleReferenceLayer.java | 2 +-
.../dag/memory/LayerMemoryAssigner.java | 6 +-
.../unary/scalar/CastFunctionTransformer.java | 2 +-
.../scalar/SubStringFunctionColumnTransformer.java | 4 +-
.../unary/scalar/SubStringFunctionTransformer.java | 2 +-
.../transformation/dag/udf/UDTFContext.java | 4 +-
.../transformation/dag/util/TransformUtils.java | 2 +-
.../schemaregion/impl/SchemaRegionMemoryImpl.java | 4 +-
.../visitor/SchemaRegionPlanSerializer.java | 2 +-
.../reader/impl/TimeseriesReaderWithViewFetch.java | 4 +-
.../schemaengine/schemaregion/view/ViewPaths.java | 6 +-
.../view/visitor/TransformToExpressionVisitor.java | 63 ++---
.../dataregion/wal/buffer/WALEntry.java | 2 +-
.../db/trigger/executor/TriggerFireVisitor.java | 2 +-
.../apache/iotdb/db/utils/TypeInferenceUtils.java | 14 +-
.../PipePlanTablePatternParseVisitorTest.java | 2 +-
.../queryengine/common/schematree/NodeRefTest.java | 4 +-
.../execution/operator/OperatorMemoryTest.java | 12 +-
.../execution/operator/TransformOperatorTest.java | 4 +-
.../sink/SinkOperatorDownStreamNodeIdTest.java | 2 +-
.../ConvertPredicateToTimeFilterTest.java | 34 +--
.../predicate/PredicatePushIntoScanTest.java | 36 +--
.../predicate/PredicateRemoveNotTest.java | 30 +--
.../expression/predicate/PredicateUtilsTest.java | 10 +-
.../predicate/TreePredicateConversionTest.java | 18 +-
.../serde/CaseWhenThenExpressionTest.java | 18 +-
.../plan/analyze/AggregationDescriptorTest.java | 2 +-
.../queryengine/plan/analyze/AnalyzeFailTest.java | 2 +-
.../db/queryengine/plan/analyze/AnalyzeTest.java | 44 ++--
.../plan/analyze/ExpressionAnalyzerTest.java | 14 +-
.../plan/optimization/AggregationPushDownTest.java | 10 +-
.../optimization/ColumnInjectionPushDownTest.java | 4 +-
.../plan/optimization/LimitOffsetPushDownTest.java | 14 +-
.../plan/optimization/OptimizationTestUtil.java | 4 +-
.../plan/optimization/PredicatePushDownTest.java | 16 +-
.../plan/optimization/TestPlanBuilder.java | 4 +-
.../plan/parser/StatementGeneratorTest.java | 16 +-
.../queryengine/plan/planner/ExpressionTest.java | 6 +-
.../plan/planner/FragmentInstanceSerdeTest.java | 4 +-
.../plan/planner/PipelineBuilderTest.java | 4 +-
.../distribution/AggregationAlignByDeviceTest.java | 2 +-
.../distribution/AggregationDistributionTest.java | 6 +-
.../AlignByDeviceOrderByLimitOffsetTest.java | 2 +-
.../AlignByTimeOrderByLimitOffsetTest.java | 2 +-
.../planner/distribution/AlignedByDeviceTest.java | 2 +-
.../distribution/DistributionPlannerBasicTest.java | 2 +-
.../distribution/DistributionPlannerCycleTest.java | 2 +-
.../plan/planner/distribution/LastQueryTest.java | 2 +-
.../distribution/NoDataRegionPlanningTest.java | 2 +-
.../distribution/RegionScanPlanningTest.java | 2 +-
.../plan/planner/distribution/Util.java | 6 +-
.../plan/planner/distribution/Util2.java | 2 +-
.../logical/DataQueryLogicalPlannerTest.java | 12 +-
.../planner/logical/LogicalPlannerTestUtil.java | 2 +-
.../logical/RegionScanLogicalPlannerTest.java | 2 +-
.../logical/SchemaQueryLogicalPlannerTest.java | 6 +-
.../planner/node/PlanNodeDeserializeHelper.java | 2 +-
.../metadata/write/MetadataWriteNodeSerDeTest.java | 2 +-
.../pipe/PipeEnrichedDeleteDataNodeSerdeTest.java | 2 +-
.../PipeEnrichedNonWritePlanNodeSerdeTest.java | 2 +-
.../pipe/PipeEnrichedWritePlanNodeSerdeTest.java | 2 +-
.../node/process/AggregationNodeSerdeTest.java | 6 +-
.../planner/node/process/FilterNodeSerdeTest.java | 8 +-
.../node/process/GroupByLevelNodeSerdeTest.java | 8 +-
.../node/process/GroupByTagNodeSerdeTest.java | 10 +-
.../node/process/TimeJoinNodeSerdeTest.java | 2 +-
.../planner/node/process/WindowNodeSerdeTest.java | 14 +-
.../source/SeriesAggregationScanNodeSerdeTest.java | 8 +-
.../node/write/DeleteDataNodeSerdeTest.java | 2 +-
.../node/write/RelationalDeleteDataNodeTest.java | 2 +-
.../plan/relational/analyzer/AnalyzerTest.java | 6 +-
.../plan/relational/analyzer/AuthTest.java | 2 +-
.../relational/analyzer/InsertIntoQueryTest.java | 2 +-
.../plan/relational/analyzer/JoinTest.java | 2 +-
.../analyzer/LimitOffsetPushDownTest.java | 2 +-
.../analyzer/PushAggregationThroughUnionTest.java | 2 +-
.../analyzer/RowPatternRecognitionTest.java | 2 +-
.../plan/relational/analyzer/SortTest.java | 2 +-
.../plan/relational/analyzer/SubQueryTest.java | 2 +-
.../plan/relational/analyzer/TSBSMetadata.java | 4 +-
.../plan/relational/analyzer/TSBSTest.java | 2 +-
.../relational/analyzer/TableFunctionTest.java | 6 +-
.../plan/relational/analyzer/TestMetadata.java | 8 +-
.../plan/relational/analyzer/TestPlanBuilder.java | 4 +-
.../plan/relational/analyzer/TestUtils.java | 2 +-
.../planner/PatternRecognitionNodeSerdeTest.java | 3 +-
.../plan/relational/planner/PlanTester.java | 4 +-
.../AggregationDeviceTableScanMatcher.java | 2 +-
.../planner/assertions/AggregationFunction.java | 2 +-
.../assertions/AggregationFunctionMatcher.java | 2 +-
.../assertions/AggregationFunctionProvider.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/DeviceTableScanMatcher.java | 2 +-
.../planner/assertions/ExchangeNodeMatcher.java | 2 +-
.../planner/assertions/ExpressionMatcher.java | 2 +-
.../planner/assertions/ExpressionVerifier.java | 4 +-
.../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 | 4 +-
.../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 | 4 +-
.../planner/assertions/PlanMatchPattern.java | 8 +-
.../planner/assertions/PlanMatchingVisitor.java | 6 +-
.../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 +-
.../planner/assertions/SpecificationProvider.java | 4 +-
.../assertions/StrictAssignedSymbolsMatcher.java | 2 +-
.../planner/assertions/StrictSymbolsMatcher.java | 2 +-
.../planner/assertions/SymbolAliases.java | 2 +-
.../assertions/TableFunctionProcessorMatcher.java | 2 +-
.../planner/assertions/TableScanMatcher.java | 2 +-
.../relational/planner/assertions/TopKMatcher.java | 2 +-
.../plan/relational/planner/assertions/Util.java | 2 +-
.../planner/assertions/WindowFunctionMatcher.java | 4 +-
.../plan/statement/InsertStatementTest.java | 2 +-
...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 +-
.../wal/node/ConsensusReqReaderTest.java | 2 +-
946 files changed, 2906 insertions(+), 2861 deletions(-)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/Expression.java (82%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/ExpressionFactory.java (79%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/ExpressionType.java (97%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/UnknownExpressionTypeException.java
(93%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/binary/AdditionExpression.java (81%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/binary/ArithmeticBinaryExpression.java
(84%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/binary/BinaryExpression.java (96%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/binary/CompareBinaryExpression.java
(71%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/binary/DivisionExpression.java (81%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/binary/EqualToExpression.java (81%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/binary/GreaterEqualExpression.java
(81%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/binary/GreaterThanExpression.java
(81%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/binary/LessEqualExpression.java
(81%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/binary/LessThanExpression.java (81%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/binary/LogicAndExpression.java (81%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/binary/LogicBinaryExpression.java
(83%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/binary/LogicOrExpression.java (81%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/binary/ModuloExpression.java (81%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/binary/MultiplicationExpression.java
(81%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/binary/NonEqualExpression.java (81%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/binary/SubtractionExpression.java
(81%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/binary/WhenThenExpression.java (86%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/leaf/ConstantOperand.java (93%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/leaf/LeafOperand.java (91%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/leaf/NullOperand.java (90%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/leaf/TimeSeriesOperand.java (94%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/leaf/TimestampOperand.java (91%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/multi/FunctionExpression.java (96%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/multi/FunctionType.java (92%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/multi/builtin/BuiltInFunctionHelper.java
(91%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/multi/builtin/BuiltInScalarFunctionHelper.java
(90%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/multi/builtin/BuiltInScalarFunctionHelperFactory.java
(71%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/multi/builtin/helper/CastFunctionHelper.java
(96%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/multi/builtin/helper/DiffFunctionHelper.java
(83%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/multi/builtin/helper/ReplaceFunctionHelper.java
(87%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/multi/builtin/helper/RoundFunctionHelper.java
(86%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/multi/builtin/helper/SubStringFunctionHelper.java
(93%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/other/CaseWhenThenExpression.java
(92%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/other/GroupByTimeExpression.java
(93%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/ternary/BetweenExpression.java (91%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/ternary/TernaryExpression.java (95%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/unary/InExpression.java (87%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/unary/IsNullExpression.java (88%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/unary/LikeExpression.java (93%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/unary/LogicNotExpression.java (76%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/unary/NegationExpression.java (79%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/unary/RegularExpression.java (91%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/unary/UnaryExpression.java (93%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/BindTypeForTimeSeriesOperandVisitor.java
(87%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/CollectAggregationExpressionsVisitor.java
(80%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/CollectSourceExpressionsVisitor.java
(77%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/visitor/CollectVisitor.java (79%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/ColumnTransformerVisitor.java
(83%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/CompleteMeasurementSchemaVisitor.java
(86%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/visitor/ConcatDeviceVisitor.java
(82%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/CountTimeAggregationAmountVisitor.java
(84%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/ExistUnknownTypeInExpression.java
(80%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/ExpressionAnalyzeVisitor.java
(89%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/ExpressionNormalizeVisitor.java
(87%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/visitor/ExpressionVisitor.java (66%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/GetMeasurementExpressionVisitor.java
(90%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/IntermediateLayerVisitor.java
(93%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/LowercaseNormalizeVisitor.java
(84%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=> node_commons/plan/expression}/expression/visitor/ReconstructVisitor.java
(85%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/RemoveRootPrefixVisitor.java
(86%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/ReplaceLogicalViewVisitor.java
(92%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/ReplaceRawPathWithGroupedPathVisitor.java
(85%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/ReplaceSubTreeWithViewVisitor.java
(85%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/TemplatedConcatRemoveUnExistentMeasurementVisitor.java
(82%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/TransformToViewExpressionVisitor.java
(82%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/cartesian/BindSchemaForExpressionVisitor.java
(92%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/cartesian/BindSchemaForPredicateVisitor.java
(89%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/cartesian/CartesianProductVisitor.java
(83%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/cartesian/ConcatDeviceAndBindSchemaForExpressionVisitor.java
(90%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/cartesian/ConcatDeviceAndBindSchemaForHavingVisitor.java
(88%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/cartesian/ConcatDeviceAndBindSchemaForPredicateVisitor.java
(87%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/cartesian/ConcatExpressionWithSuffixPathsVisitor.java
(90%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/cartesian/QueryContextProvider.java
(91%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/logical/LogicalAndVisitor.java
(75%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/logical/LogicalOrVisitor.java
(75%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/logical/PredicateCanPushDownToSourceChecker.java
(83%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/logical/TimeFilterExistChecker.java
(81%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/predicate/ConvertPredicateToFilterVisitor.java
(91%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/predicate/ConvertPredicateToTimeFilterVisitor.java
(83%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/predicate/PredicatePushIntoScanChecker.java
(78%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/predicate/PredicateSimplifier.java
(82%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/predicate/PredicateVisitor.java
(64%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan
=>
node_commons/plan/expression}/expression/visitor/predicate/ReversePredicateVisitor.java
(74%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/planner/plan/node/IPartitionRelatedNode.java (93%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/planner/plan/node/PlanNode.java (97%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/planner/plan/node/process/TwoChildProcessNode.java (92%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/planner/plan/node/source/SourceNode.java (84%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=> node_commons/plan/relational/function}/function/BoundSignature.java (98%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=> node_commons/plan/relational/function}/function/FunctionId.java (96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=> node_commons/plan/relational/function}/function/FunctionKind.java (94%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=>
node_commons/plan/relational/function}/function/InterpretedFunctionInvoker.java
(97%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=> node_commons/plan/relational/function}/function/LongVariableConstraint.java
(95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=> node_commons/plan/relational/function}/function/OperatorType.java (96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=>
node_commons/plan/relational/function}/function/ResolvedFunctionCallBuilder.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=> node_commons/plan/relational/function}/function/Signature.java (98%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=>
node_commons/plan/relational/function}/function/TableBuiltinTableFunction.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=> node_commons/plan/relational/function}/function/TypeVariableConstraint.java
(98%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=>
node_commons/plan/relational/function}/function/arithmetic/AdditionResolver.java
(97%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=>
node_commons/plan/relational/function}/function/arithmetic/DivisionResolver.java
(97%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=>
node_commons/plan/relational/function}/function/arithmetic/ModulusResolver.java
(97%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=>
node_commons/plan/relational/function}/function/arithmetic/MultiplicationResolver.java
(97%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=>
node_commons/plan/relational/function}/function/arithmetic/SubtractionResolver.java
(97%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=>
node_commons/plan/relational/function}/function/tvf/ClassifyTableFunction.java
(99%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=>
node_commons/plan/relational/function}/function/tvf/ForecastTableFunction.java
(98%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=>
node_commons/plan/relational/function}/function/tvf/PatternMatchTableFunction.java
(95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=> node_commons/plan/relational/function}/function/tvf/TableFunctionUtils.java
(96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=> node_commons/plan/relational/function}/function/tvf/match/MatchConfig.java
(93%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=>
node_commons/plan/relational/function}/function/tvf/match/QetchAlgorithm.java
(96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=>
node_commons/plan/relational/function}/function/tvf/match/model/MatchState.java
(97%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=>
node_commons/plan/relational/function}/function/tvf/match/model/PatternSegment.java
(97%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=> node_commons/plan/relational/function}/function/tvf/match/model/Point.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=>
node_commons/plan/relational/function}/function/tvf/match/model/RegexMatchState.java
(97%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/plan/relational
=>
node_commons/plan/relational/function}/function/tvf/match/model/Section.java
(98%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/metadata/ResolvedFunction.java (92%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/planner/Assignments.java (98%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/planner/DataOrganizationSpecification.java (96%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/planner/OrderingScheme.java (97%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/planner/iterative/GroupReference.java (94%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/planner/node/ApplyNode.java (96%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/planner/node/ExceptNode.java (90%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/planner/node/IntersectNode.java (90%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/planner/node/SetOperationNode.java (97%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/DataType.java (81%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/FrameBound.java (90%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/GenericDataType.java (88%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/IfExpression.java (89%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/NullIfExpression.java (86%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/Row.java (86%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/Trim.java (91%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/WindowFrame.java (92%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/type/InternalTypeManager.java (93%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/type/TypeSignatureTranslator.java (92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag/column/binary
=>
node_commons/transformation/dag/column/binary/factory}/factory/HmacStrategiesFactory.java
(95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/AbstractCaseWhenThenColumnTransformer.java
(99%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=> node_commons/transformation/dag/column}/column/ColumnCache.java (95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=> node_commons/transformation/dag/column}/column/ColumnTransformer.java (95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/FailFunctionColumnTransformer.java
(96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/TableCaseWhenThenColumnTransformer.java
(95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/TreeCaseWhenThenColumnTransformer.java
(97%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/binary/ArithmeticAdditionColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/binary/ArithmeticBinaryColumnTransformer.java
(93%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/binary/ArithmeticDivisionColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/binary/ArithmeticModuloColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/binary/ArithmeticMultiplicationColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/binary/ArithmeticSubtractionColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/binary/BinaryColumnTransformer.java
(95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/binary/CompareBinaryColumnTransformer.java
(96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/binary/CompareEqualToColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/binary/CompareGreaterEqualColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/binary/CompareGreaterThanColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/binary/CompareLessEqualColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/binary/CompareLessThanColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/binary/CompareNonEqualColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/binary/HmacColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/binary/Like2ColumnTransformer.java
(94%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/binary/LogicAndColumnTransformer.java
(96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/binary/LogicBinaryColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/binary/LogicOrColumnTransformer.java
(96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/binary/strategies/HmacStrategy.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/leaf/ConstantColumnTransformer.java
(95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/leaf/IdentityColumnTransformer.java
(96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/leaf/LeafColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/leaf/NullColumnTransformer.java
(94%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/leaf/TimeColumnTransformer.java
(95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/AbstractGreatestLeastColumnTransformer.java
(95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/BinaryGreatestColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/BinaryLeastColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/BooleanGreatestColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/BooleanLeastColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/CoalesceColumnTransformer.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/DoubleGreatestColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/DoubleLeastColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/FloatGreatestColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/FloatLeastColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/InBinaryMultiColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/InBooleanMultiColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/InDoubleMultiColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/InFloatMultiColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/InInt32MultiColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/InInt64MultiColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/InMultiColumnTransformer.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/Int32GreatestColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/Int32LeastColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/Int64GreatestColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/Int64LeastColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/LogicalAndMultiColumnTransformer.java
(95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/LogicalMultiColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/LogicalOrMultiColumnTransformer.java
(95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/MappableUDFColumnTransformer.java
(94%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/multi/MultiColumnTransformer.java
(94%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/ternary/BetweenColumnTransformer.java
(96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/ternary/CompareTernaryColumnTransformer.java
(88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/ternary/Like3ColumnTransformer.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/ternary/LpadColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/ternary/RpadColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/ternary/TernaryColumnTransformer.java
(95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/ternary/utils/BytePaddingUtils.java
(97%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/udf/UserDefineScalarFunctionTransformer.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/ArithmeticNegationColumnTransformer.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/InColumnTransformer.java
(97%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/IsNullColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/LikeColumnTransformer.java
(93%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/LogicNotColumnTransformer.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/RegularColumnTransformer.java
(94%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/UnaryColumnTransformer.java
(93%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/AbsColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/AbstractBitwise2ColumnTransformer.java
(88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/AbstractBitwiseColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/AbstractCastFunctionColumnTransformer.java
(96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/AbstractLengthColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/AcosColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/AsinColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/AtanColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/BitCount2ColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/BitCountColumnTransformer.java
(88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/BitwiseAnd2ColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/BitwiseAndColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/BitwiseLeftShift2ColumnTransformer.java
(93%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/BitwiseLeftShiftColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/BitwiseNotColumnTransformer.java
(88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/BitwiseOr2ColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/BitwiseOrColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/BitwiseRightShift2ColumnTransformer.java
(93%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/BitwiseRightShiftArithmetic2ColumnTransformer.java
(93%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/BitwiseRightShiftArithmeticColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/BitwiseRightShiftColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/BitwiseXor2ColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/BitwiseXorColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/BlobLengthColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/BytesToDoubleColumnTransformer.java
(83%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/BytesToFloatColumnTransformer.java
(83%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/BytesToIntColumnTransformer.java
(83%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/BytesToLongColumnTransformer.java
(83%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/CRC32Transformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/CastFunctionColumnTransformer.java
(93%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/CeilColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/Concat2ColumnTransformer.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/ConcatColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/ConcatMultiColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/CosColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/CoshColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/DateBinFunctionColumnTransformer.java
(96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/DegreesColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/DiffColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/DiffFunctionColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/DoubleToBytesColumnTransformer.java
(84%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/EndsWith2ColumnTransformer.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/EndsWithColumnTransformer.java
(83%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/ExpColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/ExtractTransformer.java
(93%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/FloatToBytesColumnTransformer.java
(84%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/FloorColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/FormatColumnTransformer.java
(93%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/GenericCodecColumnTransformer.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/HmacConstantKeyColumnTransformer.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/IntToBytesColumnTransformer.java
(84%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/LTrim2ColumnTransformer.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/LTrimColumnTransformer.java
(86%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/LengthColumnTransformer.java
(88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/LnColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/Log10ColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/LongToBytesColumnTransformer.java
(83%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/LowerColumnTransformer.java
(88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/ObjectLengthColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/RTrim2ColumnTransformer.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/RTrimColumnTransformer.java
(86%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/RadiansColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/RegexpLike2ColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/RegexpLikeColumnTransformer.java
(88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/Replace2ColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/Replace3ColumnTransformer.java
(93%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/ReplaceFunctionColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/RoundColumnTransformer.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/RoundFunctionColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/SignColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/SinColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/SinhColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/SqrtColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/StartsWith2ColumnTransformer.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/StartsWithColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/Strcmp2ColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/StrcmpColumnTransformer.java
(88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/Strpos2ColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/StrposColumnTransformer.java
(88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/SubString2ColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/SubString3ColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/SubStringColumnTransformer.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/TanColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/TanhColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/Trim2ColumnTransformer.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/TrimColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/TryCastFunctionColumnTransformer.java
(94%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/UpperColumnTransformer.java
(88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/factory/CodecStrategiesFactory.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/factory/NumericCodecStrategiesFactory.java
(98%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/inteface/CodecStrategy.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/util/HexUtils.java
(96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/util/SpookyHashV2Utils.java
(99%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/transformation/dag
=>
node_commons/transformation/dag/column}/column/unary/scalar/util/TransformerDebugUtils.java
(96%)