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 bbef7b82c3a move some plannodes
new 6d37835b222 move ExpressionFormatter
new f89e868a3f8 move some ast nodes
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../ArithmeticBinaryColumnTransformer.ftl | 6 +-
.../templates/ArithmeticColumnTransformerApi.ftl | 2 +-
.../templates/ArithmeticUnaryColumnTransformer.ftl | 2 +-
.../plan/planner/TableOperatorGenerator.java | 22 +-
.../common/ConnectionInfo.java | 9 +-
.../common/NodeRef.java | 2 +-
.../execution/MemoryEstimationHelper.java | 2 +-
.../aggregation/grouped/UpdateMemory.java | 2 +-
.../grouped/hash}/hash/CombineHashFunction.java | 2 +-
.../grouped/hash}/hash/FlatGroupByHash.java | 8 +-
.../aggregation/grouped/hash}/hash/FlatHash.java | 8 +-
.../grouped/hash}/hash/FlatHashStrategy.java | 2 +-
.../grouped/hash}/hash/GroupByHash.java | 4 +-
.../grouped/hash}/hash/HashStrategy.java | 8 +-
.../grouped/hash}/hash/MarkDistinctHash.java | 8 +-
.../grouped/hash}/hash/NoChannelGroupByHash.java | 2 +-
.../grouped/hash}/hash/VariableWidthData.java | 8 +-
.../aggregation/grouped/hash}/hash/XxHash64.java | 2 +-
.../{ => expression}/multi/FunctionType.java | 2 +-
.../planner/plan/node/ICoreQueryPlanVisitor.java | 5 +-
.../plan/planner/plan/parameter/InputLocation.java | 2 +-
.../plan/relational/analyzer/NodeRef.java | 2 +-
.../function/function/BoundSignature.java | 2 +-
.../relational/function/function/Signature.java | 2 +-
.../function/function/TypeVariableConstraint.java | 2 +-
.../function/tvf/ClassifyTableFunction.java | 4 +-
.../function/tvf/ForecastTableFunction.java | 4 +-
.../relational/metadata/FunctionNullability.java | 2 +-
.../plan/relational/metadata/ResolvedFunction.java | 3 +-
.../plan/relational/planner/OrderingScheme.java | 2 -
.../plan/relational/planner/SortOrder.java | 2 +-
.../planner/iterative/GroupReference.java | 4 +-
.../relational/planner/node/AggregationNode.java | 2 +-
.../planner/node/CorrelatedJoinNode.java | 7 +-
.../plan/relational/planner/node/Measure.java | 2 +-
.../planner/node/PatternRecognitionNode.java | 4 +-
.../plan/relational/planner/node/RowsPerMatch.java | 2 +-
.../relational/planner/node/SkipToPosition.java | 2 +-
.../rowpattern/AggregationValuePointer.java | 14 --
.../plan/relational/security/Identity.java | 2 +-
.../plan/relational/sql/ast/AliasedRelation.java | 8 +-
.../plan/relational/sql/ast/AllColumns.java | 9 +-
.../plan/relational/sql/ast/AllRows.java | 9 +-
.../sql/ast/ArithmeticBinaryExpression.java | 2 -
.../sql/ast/ArithmeticUnaryExpression.java | 2 -
.../sql/ast/AstMemoryEstimationHelper.java | 5 +-
.../plan/relational/sql/ast/BetweenPredicate.java | 2 -
.../plan/relational/sql/ast/BinaryLiteral.java | 1 -
.../plan/relational/sql/ast/BooleanLiteral.java | 2 -
.../node_commons/plan/relational/sql/ast/Cast.java | 2 -
.../relational/sql/ast/CoalesceExpression.java | 2 -
.../plan/relational/sql/ast/Columns.java | 10 +-
.../relational/sql/ast/CommonQueryAstVisitor.java | 134 +++++++++++
.../relational/sql/ast/ComparisonExpression.java | 2 -
.../plan/relational/sql/ast/CurrentDatabase.java | 2 -
.../plan/relational/sql/ast/CurrentTime.java | 2 -
.../plan/relational/sql/ast/CurrentUser.java | 2 -
.../plan/relational/sql/ast/DataTypeParameter.java | 8 +-
.../plan/relational/sql/ast/DecimalLiteral.java | 2 -
.../relational/sql/ast/DereferenceExpression.java | 9 +-
.../plan/relational/sql/ast/DoubleLiteral.java | 2 -
.../plan/relational/sql/ast/ExistsPredicate.java | 9 +-
.../plan/relational/sql/ast/Expression.java | 5 +-
.../plan/relational/sql/ast/Extract.java | 2 -
.../plan/relational/sql/ast/FieldReference.java | 8 +-
.../plan/relational/sql/ast/FloatLiteral.java | 1 -
.../plan/relational/sql/ast/FrameBound.java | 2 -
.../plan/relational/sql/ast/FunctionCall.java | 5 -
.../plan/relational/sql/ast/GenericDataType.java | 4 -
.../plan/relational/sql/ast/GenericLiteral.java | 1 -
.../plan/relational/sql/ast/GroupBy.java | 8 +-
.../plan/relational/sql/ast/GroupingElement.java | 9 +-
.../plan/relational/sql/ast/GroupingSets.java | 9 +-
.../plan/relational/sql/ast/Identifier.java | 10 +-
.../plan/relational/sql/ast/IfExpression.java | 2 -
.../plan/relational/sql/ast/InListExpression.java | 10 +-
.../plan/relational/sql/ast/InPredicate.java | 2 -
.../relational/sql/ast/IsNotNullPredicate.java | 2 -
.../plan/relational/sql/ast/IsNullPredicate.java | 2 -
.../plan/relational/sql/ast/Join.java | 8 +-
.../plan/relational/sql/ast/JoinCriteria.java | 4 +-
.../plan/relational/sql/ast/LikePredicate.java | 2 -
.../plan/relational/sql/ast/LogicalExpression.java | 2 -
.../plan/relational/sql/ast/LongLiteral.java | 1 -
.../plan/relational/sql/ast/NotExpression.java | 2 -
.../plan/relational/sql/ast/NullIfExpression.java | 2 -
.../plan/relational/sql/ast/NullLiteral.java | 2 -
.../plan/relational/sql/ast/NumericParameter.java | 8 +-
.../plan/relational/sql/ast/OrderBy.java | 8 +-
.../plan/relational/sql/ast/Parameter.java | 9 +-
.../plan/relational/sql/ast/QualifiedName.java | 4 +-
.../sql/ast/QuantifiedComparisonExpression.java | 11 +-
.../plan/relational/sql/ast/Query.java | 11 +-
.../plan/relational/sql/ast/QueryBody.java | 7 +-
.../plan/relational/sql/ast/Relation.java | 8 +-
.../node_commons/plan/relational/sql/ast/Row.java | 2 -
.../relational/sql/ast/SearchedCaseExpression.java | 3 -
.../plan/relational/sql/ast/SelectItem.java | 5 +-
.../relational/sql/ast/SimpleCaseExpression.java | 3 -
.../plan/relational/sql/ast/SimpleGroupBy.java | 9 +-
.../plan/relational/sql/ast/SingleColumn.java | 9 +-
.../plan/relational/sql/ast/SortItem.java | 9 +-
.../plan/relational/sql/ast/Statement.java | 8 +-
.../plan/relational/sql/ast/StringLiteral.java | 2 -
.../relational/sql/ast/SubqueryExpression.java | 9 +-
.../plan/relational/sql/ast/SymbolReference.java | 2 -
.../plan/relational/sql/ast/TableSubquery.java | 8 +-
.../node_commons/plan/relational/sql/ast/Trim.java | 2 -
.../plan/relational/sql/ast/TypeParameter.java | 8 +-
.../plan/relational/sql/ast/Values.java | 9 +-
.../plan/relational/sql/ast/WhenClause.java | 10 +-
.../plan/relational/sql/ast/Window.java | 2 +-
.../plan/relational/sql/ast/WindowFrame.java | 2 -
.../plan/relational/sql/ast/WindowReference.java | 8 +-
.../relational/sql/ast/WindowSpecification.java | 10 +-
.../relational/sql/util/ExpressionFormatter.java | 54 ++---
.../plan/relational/type/InternalTypeManager.java | 5 -
.../plan/relational/type/TypeId.java | 2 +-
.../plan/relational/type/TypeManager.java | 5 +-
.../relational/type/TypeNotFoundException.java | 2 +-
.../plan/relational/type/TypeSignature.java | 6 +-
.../relational/type/TypeSignatureTranslator.java | 9 +-
.../relational/utils/ResultColumnAppender.java | 2 +-
.../plan/relational/utils/TypeUtil.java | 12 +-
.../protocol/thrift/IoTDBDataNodeReceiver.java | 10 +-
.../visitor/PipePlanToStatementVisitor.java | 2 +-
.../PipeStatementTablePatternParseVisitor.java | 2 +-
.../iotdb/db/protocol/session/IClientSession.java | 2 +-
.../db/protocol/session/PreparedStatementInfo.java | 2 +-
.../iotdb/db/protocol/session/SessionManager.java | 2 +-
.../protocol/thrift/impl/ClientRPCServiceImpl.java | 20 +-
.../impl/DataNodeInternalRPCServiceImpl.java | 12 +-
.../thrift/impl/NativeStatementRequest.java | 2 +-
.../db/queryengine/common/MPPQueryContext.java | 6 +-
.../iotdb/db/queryengine/common/SessionInfo.java | 2 +-
.../execution/aggregation/AccumulatorFactory.java | 6 +-
.../execution/aggregation/TreeAggregator.java | 2 +-
.../execution/aggregation/UDAFAccumulator.java | 2 +-
.../EmptyQueueSlidingWindowAggregator.java | 2 +-
.../MonotonicQueueSlidingWindowAggregator.java | 2 +-
.../NormalQueueSlidingWindowAggregator.java | 2 +-
.../slidingwindow/SlidingWindowAggregator.java | 2 +-
.../SlidingWindowAggregatorFactory.java | 4 +-
.../SmoothQueueSlidingWindowAggregator.java | 2 +-
.../TableDateBinTimeRangeIterator.java | 2 +-
.../execution/operator/EmptyDataOperator.java | 2 +-
.../execution/operator/ExplainAnalyzeOperator.java | 4 +-
.../operator/GroupedTopNRowNumberBuilder.java | 2 +-
.../execution/operator/OperatorContext.java | 2 +-
.../SimpleTsBlockWithPositionComparator.java | 2 +-
.../operator/process/AbstractFillOperator.java | 2 +-
.../process/AbstractLinearFillOperator.java | 2 +-
.../operator/process/AbstractTreeIntoOperator.java | 2 +-
.../process/ActiveRegionScanMergeOperator.java | 2 +-
.../process/AggregationMergeSortOperator.java | 2 +-
.../operator/process/AggregationOperator.java | 2 +-
.../operator/process/AssignUniqueIdOperator.java | 2 +-
.../operator/process/CollectOperator.java | 2 +-
.../operator/process/ColumnInjectOperator.java | 2 +-
.../operator/process/DeviceViewIntoOperator.java | 4 +-
.../operator/process/DeviceViewOperator.java | 2 +-
.../operator/process/EnforceSingleRowOperator.java | 2 +-
.../operator/process/FilterAndProjectOperator.java | 22 +-
.../process/InsertTabletStatementGenerator.java | 2 +-
.../execution/operator/process/LimitOperator.java | 2 +-
.../operator/process/MergeSortOperator.java | 2 +-
.../execution/operator/process/OffsetOperator.java | 2 +-
.../process/PatternRecognitionOperator.java | 6 +-
.../process/PreviousFillWithGroupOperator.java | 2 +-
.../operator/process/ProjectOperator.java | 2 +-
.../process/RawDataAggregationOperator.java | 2 +-
.../operator/process/SingleDeviceViewOperator.java | 2 +-
.../process/SlidingWindowAggregationOperator.java | 2 +-
.../execution/operator/process/SortOperator.java | 2 +-
.../TableInsertTabletStatementGenerator.java | 2 +-
.../operator/process/TableIntoOperator.java | 4 +-
.../operator/process/TableStreamSortOperator.java | 2 +-
.../operator/process/TagAggregationOperator.java | 2 +-
.../execution/operator/process/TopKOperator.java | 2 +-
.../operator/process/TransformOperator.java | 8 +-
.../TreeInsertTabletStatementGenerator.java | 2 +-
.../operator/process/TreeIntoOperator.java | 4 +-
.../execution/operator/process/ValuesOperator.java | 2 +-
.../operator/process/ai/InferenceOperator.java | 2 +-
.../process/copyto/TableCopyToOperator.java | 2 +-
.../process/function/PartitionRecognizer.java | 2 +-
.../process/function/TableFunctionOperator.java | 2 +-
.../process/gapfill/AbstractGapFillOperator.java | 2 +-
.../process/gapfill/GapFillWGroupWMoOperator.java | 2 +-
.../process/gapfill/GapFillWGroupWoMoOperator.java | 2 +-
.../process/gapfill/GapFillWoGroupWMoOperator.java | 2 +-
.../gapfill/GapFillWoGroupWoMoOperator.java | 2 +-
.../process/join/FullOuterTimeJoinOperator.java | 2 +-
.../process/join/HorizontallyConcatOperator.java | 2 +-
.../process/join/InnerTimeJoinOperator.java | 4 +-
.../process/join/LeftOuterTimeJoinOperator.java | 2 +-
.../join/SimpleNestedLoopCrossJoinOperator.java | 2 +-
.../join/TableLeftOuterTimeJoinOperator.java | 2 +-
.../process/join/merge/MergeSortComparator.java | 2 +-
.../process/join/merge/MultiColumnMerger.java | 2 +-
.../join/merge/NonOverlappedMultiColumnMerger.java | 2 +-
.../process/join/merge/SingleColumnMerger.java | 2 +-
.../last/AlignedUpdateLastCacheOperator.java | 2 +-
.../process/last/LastQueryCollectOperator.java | 2 +-
.../process/last/LastQueryMergeOperator.java | 2 +-
.../operator/process/last/LastQueryOperator.java | 2 +-
.../process/last/LastQuerySortOperator.java | 2 +-
.../process/last/LastQueryTransformOperator.java | 2 +-
.../operator/process/last/LastQueryUtil.java | 2 +-
.../process/last/UpdateLastCacheOperator.java | 2 +-
.../rowpattern/PatternPartitionExecutor.java | 4 +-
.../operator/process/window/RowNumberOperator.java | 8 +-
.../process/window/TableWindowOperator.java | 2 +-
.../process/window/TopKRankingOperator.java | 10 +-
.../process/window/partition/frame/FrameInfo.java | 2 +-
.../schema/CountGroupByLevelMergeOperator.java | 2 +-
.../schema/CountGroupByLevelScanOperator.java | 2 +-
.../operator/schema/CountMergeOperator.java | 2 +-
.../schema/NodeManageMemoryMergeOperator.java | 2 +-
.../operator/schema/NodePathsConvertOperator.java | 2 +-
.../operator/schema/NodePathsCountOperator.java | 2 +-
.../operator/schema/SchemaCountOperator.java | 2 +-
.../operator/schema/SchemaFetchMergeOperator.java | 2 +-
.../operator/schema/SchemaFetchScanOperator.java | 2 +-
.../operator/schema/SchemaQueryMergeOperator.java | 2 +-
.../schema/SchemaQueryOrderByHeatOperator.java | 2 +-
.../operator/schema/SchemaQueryScanOperator.java | 2 +-
.../schema/source/DeviceAttributeUpdater.java | 4 +-
.../schema/source/DeviceBlackListConstructor.java | 4 +-
.../schema/source/DevicePredicateFilter.java | 4 +-
.../schema/source/DevicePredicateHandler.java | 4 +-
.../operator/schema/source/DeviceUpdater.java | 4 +-
.../operator/sink/IdentitySinkOperator.java | 2 +-
.../operator/sink/ShuffleHelperOperator.java | 2 +-
.../AbstractRegionScanDataSourceOperator.java | 2 +-
.../AlignedSeriesAggregationScanOperator.java | 2 +-
.../operator/source/AlignedSeriesScanOperator.java | 2 +-
.../operator/source/ExchangeOperator.java | 2 +-
.../operator/source/LastCacheScanOperator.java | 2 +-
.../source/SeriesAggregationScanOperator.java | 2 +-
.../operator/source/SeriesScanOperator.java | 2 +-
.../operator/source/ShowDiskUsageOperator.java | 2 +-
.../operator/source/ShowQueriesOperator.java | 2 +-
.../AbstractDefaultAggTableScanOperator.java | 2 +-
.../relational/AbstractTableScanOperator.java | 2 +-
.../relational/AsofMergeSortInnerJoinOperator.java | 2 +-
.../relational/AsofMergeSortLeftJoinOperator.java | 2 +-
.../source/relational/CteScanOperator.java | 2 +-
.../relational/DeviceIteratorScanOperator.java | 2 +-
.../InformationSchemaContentSupplierFactory.java | 6 +-
.../InformationSchemaTableScanOperator.java | 2 +-
.../relational/LastQueryAggTableScanOperator.java | 2 +-
.../source/relational/MarkDistinctOperator.java | 6 +-
.../relational/MergeSortFullOuterJoinOperator.java | 2 +-
.../relational/MergeSortInnerJoinOperator.java | 2 +-
.../relational/MergeSortLeftJoinOperator.java | 2 +-
.../relational/MergeSortSemiJoinOperator.java | 2 +-
...onAlignedDeviceViewAggregationScanOperator.java | 2 +-
.../relational/TreeToTableViewAdaptorOperator.java | 2 +-
.../relational/aggregation/AccumulatorFactory.java | 4 +-
.../aggregation/AggregationOperator.java | 2 +-
.../grouped/HashAggregationOperator.java | 4 +-
.../grouped/StreamingAggregationOperator.java | 2 +-
.../grouped/StreamingHashAggregationOperator.java | 4 +-
.../builder/InMemoryHashAggregationBuilder.java | 6 +-
.../operator/window/ConditionWindowParameter.java | 2 +-
.../relational/ColumnTransformerBuilder.java | 264 ++++++++++-----------
.../iotdb/db/queryengine/plan/Coordinator.java | 24 +-
.../db/queryengine/plan/analyze/Analysis.java | 8 +-
.../db/queryengine/plan/analyze/AnalyzeUtils.java | 2 +-
.../queryengine/plan/analyze/AnalyzeVisitor.java | 16 +-
.../plan/analyze/ConcatPathRewriter.java | 2 +-
.../plan/analyze/ExpressionAnalyzer.java | 52 ++--
.../plan/analyze/ExpressionTypeAnalyzer.java | 42 ++--
.../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 | 12 +-
.../queryengine/plan/analyze/TemplatedAnalyze.java | 8 +-
.../db/queryengine/plan/analyze/TemplatedInfo.java | 8 +-
.../db/queryengine/plan/analyze/TypeProvider.java | 4 +-
.../execution/config/TableConfigTaskVisitor.java | 6 +-
.../config/executor/ClusterConfigTaskExecutor.java | 4 +-
.../plan/execution/config/session/PrepareTask.java | 2 +-
.../config/session/PreparedStatementHelper.java | 2 +-
.../TableModelStatementMemorySourceVisitor.java | 2 +-
.../expression/expression/Expression.java | 66 +++---
.../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 | 16 +-
.../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 | 10 +-
.../expression/expression/leaf/LeafOperand.java | 6 +-
.../expression/expression/leaf/NullOperand.java | 10 +-
.../expression/leaf/TimeSeriesOperand.java | 12 +-
.../expression/leaf/TimestampOperand.java | 10 +-
.../expression/multi/FunctionExpression.java | 21 +-
.../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 | 22 +-
.../expression/other/GroupByTimeExpression.java | 16 +-
.../expression/ternary/BetweenExpression.java | 10 +-
.../expression/ternary/TernaryExpression.java | 12 +-
.../expression/expression/unary/InExpression.java | 20 +-
.../expression/unary/IsNullExpression.java | 10 +-
.../expression/unary/LikeExpression.java | 10 +-
.../expression/unary/LogicNotExpression.java | 18 +-
.../expression/unary/NegationExpression.java | 18 +-
.../expression/unary/RegularExpression.java | 10 +-
.../expression/unary/UnaryExpression.java | 12 +-
.../BindTypeForTimeSeriesOperandVisitor.java | 8 +-
.../CollectAggregationExpressionsVisitor.java | 8 +-
.../visitor/CollectSourceExpressionsVisitor.java | 10 +-
.../expression/visitor/CollectVisitor.java | 12 +-
.../visitor/ColumnTransformerVisitor.java | 100 ++++----
.../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 | 38 +--
.../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 | 39 +--
.../plan/optimization/AggregationPushDown.java | 8 +-
.../plan/optimization/LimitOffsetPushDown.java | 2 +-
.../plan/optimization/PredicatePushDown.java | 4 +-
.../db/queryengine/plan/parser/ASTVisitor.java | 74 +++---
.../plan/parser/StatementGenerator.java | 14 +-
.../planner/DataNodeTableOperatorGenerator.java | 6 +-
.../plan/planner/LogicalPlanBuilder.java | 8 +-
.../plan/planner/LogicalPlanVisitor.java | 4 +-
.../plan/planner/OperatorTreeGenerator.java | 22 +-
.../plan/planner/TemplatedLogicalPlan.java | 8 +-
.../plan/planner/TemplatedLogicalPlanBuilder.java | 2 +-
.../distribution/DistributionPlanContext.java | 2 +-
.../SimpleFragmentParallelPlanner.java | 2 +-
.../plan/planner/distribution/SourceRewriter.java | 10 +-
.../plan/planner/plan/TimePredicate.java | 2 +-
.../plan/planner/plan/TreeModelTimePredicate.java | 2 +-
.../plan/planner/plan/node/PlanGraphPrinter.java | 4 +-
.../node/process/AggregationMergeSortNode.java | 2 +-
.../planner/plan/node/process/AggregationNode.java | 2 +-
.../plan/planner/plan/node/process/FilterNode.java | 2 +-
.../plan/node/process/RawDataAggregationNode.java | 2 +-
.../planner/plan/node/process/TransformNode.java | 2 +-
.../source/AlignedSeriesAggregationScanNode.java | 4 +-
.../plan/node/source/AlignedSeriesScanNode.java | 4 +-
.../plan/node/source/LastQueryScanNode.java | 2 +-
.../plan/node/source/LastSeriesSourceNode.java | 2 +-
.../node/source/SeriesAggregationScanNode.java | 4 +-
.../node/source/SeriesAggregationSourceNode.java | 2 +-
.../planner/plan/node/source/SeriesScanNode.java | 4 +-
.../plan/node/source/SeriesScanSourceNode.java | 2 +-
.../planner/plan/node/source/SeriesSourceNode.java | 2 +-
.../plan/node/source/ShowDiskUsageNode.java | 2 +-
.../plan/parameter/AggregationDescriptor.java | 2 +-
.../CrossSeriesAggregationDescriptor.java | 2 +-
.../plan/parameter/GroupByConditionParameter.java | 2 +-
.../plan/planner/plan/parameter/OutputColumn.java | 2 +
.../relational/analyzer/AggregationAnalyzer.java | 19 +-
.../plan/relational/analyzer/Analysis.java | 29 +--
.../plan/relational/analyzer/Analyzer.java | 5 +-
.../relational/analyzer/CanonicalizationAware.java | 2 +-
.../relational/analyzer/ExpressionAnalysis.java | 7 +-
.../relational/analyzer/ExpressionAnalyzer.java | 33 +--
.../relational/analyzer/ExpressionTreeUtils.java | 6 +-
.../plan/relational/analyzer/Field.java | 2 +-
.../analyzer/PatternRecognitionAnalysis.java | 1 +
.../analyzer/PatternRecognitionAnalyzer.java | 3 +-
.../plan/relational/analyzer/RelationId.java | 1 +
.../plan/relational/analyzer/RelationType.java | 2 +-
.../plan/relational/analyzer/Scope.java | 6 +-
.../analyzer/ScopeReferenceExtractor.java | 1 +
.../relational/analyzer/StatementAnalyzer.java | 77 +++---
.../analyzer/StatementAnalyzerFactory.java | 2 +-
.../predicate/ConvertPredicateToFilterVisitor.java | 4 +-
.../ConvertPredicateToTimeFilterVisitor.java | 2 +-
.../PredicateCombineIntoTableScanChecker.java | 2 +-
.../PredicatePushIntoMetadataChecker.java | 2 +-
.../ConvertSchemaPredicateToFilterVisitor.java | 4 +-
.../tablefunction/TableArgumentAnalysis.java | 6 +-
.../plan/relational/metadata/ColumnSchema.java | 2 +-
.../plan/relational/metadata/Metadata.java | 4 +-
.../plan/relational/metadata/MetadataUtil.java | 2 +-
.../metadata/OperatorNotFoundException.java | 2 +-
.../relational/metadata/TableMetadataImpl.java | 8 +-
.../plan/relational/planner/CteMaterializer.java | 4 +-
.../planner/IrExpressionInterpreter.java | 10 +-
.../plan/relational/planner/IrTypeAnalyzer.java | 6 +-
.../relational/planner/OrderingTranslator.java | 3 +-
.../plan/relational/planner/PlannerContext.java | 2 +-
.../plan/relational/planner/PredicateUtils.java | 4 +-
.../plan/relational/planner/QueryPlanner.java | 15 +-
.../plan/relational/planner/RelationPlanner.java | 45 ++--
.../plan/relational/planner/ScopeAware.java | 2 +-
.../plan/relational/planner/SubqueryPlanner.java | 16 +-
.../plan/relational/planner/SymbolAllocator.java | 2 +-
.../plan/relational/planner/SymbolsExtractor.java | 10 +-
.../relational/planner/TableLogicalPlanner.java | 4 +-
.../plan/relational/planner/TableModelPlanner.java | 8 +-
.../plan/relational/planner/TranslationMap.java | 12 +-
.../distribute/TableDistributedPlanGenerator.java | 4 +-
.../distribute/TableModelQueryFragmentPlanner.java | 2 +-
.../planner/ir/DefaultTraversalVisitor.java | 2 +-
.../relational/planner/ir/ExpressionRewriter.java | 18 +-
.../planner/ir/ExpressionTreeRewriter.java | 24 +-
.../ir/GapFillStartAndEndTimeExtractVisitor.java | 2 +-
.../ir/GlobalTimePredicateExtractVisitor.java | 2 +-
.../plan/relational/planner/ir/IrUtils.java | 4 +-
.../planner/ir/NormalizeOrExpressionRewriter.java | 2 +-
...ithUncorrelatedScalarSubqueryReconstructor.java | 8 +-
.../rule/CanonicalizeExpressionRewriter.java | 2 +-
.../planner/iterative/rule/ImplementExceptAll.java | 2 +-
.../iterative/rule/ImplementIntersectAll.java | 2 +-
.../rule/ImplementPatternRecognition.java | 2 +-
.../rule/ImplementTableFunctionSource.java | 4 +-
.../iterative/rule/PruneCorrelatedJoinColumns.java | 2 +-
.../rule/PruneCorrelatedJoinCorrelation.java | 2 +-
.../rule/PrunePatternRecognitionSourceColumns.java | 2 +-
.../rule/PushDownNegationsExpressionRewriter.java | 2 +-
.../rule/RemoveUnreferencedScalarSubqueries.java | 2 +-
.../iterative/rule/SetOperationNodeTranslator.java | 4 +-
.../iterative/rule/SimplifyCountOverConstant.java | 2 +-
.../iterative/rule/SimplifyExpressions.java | 2 +-
...orrelatedDistinctAggregationWithProjection.java | 2 +-
...elatedDistinctAggregationWithoutProjection.java | 2 +-
...mCorrelatedGlobalAggregationWithProjection.java | 2 +-
...rrelatedGlobalAggregationWithoutProjection.java | 2 +-
...CorrelatedGroupedAggregationWithProjection.java | 2 +-
...relatedGroupedAggregationWithoutProjection.java | 2 +-
.../rule/TransformCorrelatedJoinToJoin.java | 2 +-
.../rule/TransformCorrelatedScalarSubquery.java | 8 +-
.../rule/TransformExistsApplyToCorrelatedJoin.java | 2 +-
.../rule/TransformUncorrelatedSubqueryToJoin.java | 2 +-
.../plan/relational/planner/node/CteScanNode.java | 2 +-
.../plan/relational/planner/node/Patterns.java | 2 +
.../CheckSubqueryNodesAreRewritten.java | 2 +-
.../planner/optimizations/ParallelizeGrouping.java | 2 +-
.../optimizations/PlanNodeDecorrelator.java | 2 +-
.../optimizations/PushPredicateIntoTableScan.java | 10 +-
.../planner/optimizations/SymbolMapper.java | 2 +-
...mQuantifiedComparisonApplyToCorrelatedJoin.java | 4 +-
.../optimizations/UnaliasSymbolReferences.java | 2 +-
.../relational/planner/optimizations/Util.java | 2 +-
.../rowpattern/RowPatternToIrRewriter.java | 12 +-
.../plan/relational/sql/ParameterExtractor.java | 6 +-
.../sql/ast/AbstractQueryDeviceWithCache.java | 1 +
.../relational/sql/ast/AbstractTraverseDevice.java | 2 +
.../plan/relational/sql/ast/AddColumn.java | 3 +
.../relational/sql/ast/AlterColumnDataType.java | 4 +
.../plan/relational/sql/ast/AlterPipe.java | 1 +
.../plan/relational/sql/ast/AnchorPattern.java | 1 +
.../plan/relational/sql/ast/AsofJoinOn.java | 2 +
.../plan/relational/sql/ast/AstVisitor.java | 133 -----------
.../plan/relational/sql/ast/ClearCache.java | 2 +
.../plan/relational/sql/ast/ColumnDefinition.java | 2 +
.../plan/relational/sql/ast/CopyTo.java | 2 +
.../plan/relational/sql/ast/CountStatement.java | 2 +
.../relational/sql/ast/CreateExternalService.java | 2 +
.../plan/relational/sql/ast/CreateFunction.java | 2 +
.../plan/relational/sql/ast/CreateIndex.java | 4 +
.../plan/relational/sql/ast/CreateModel.java | 2 +
.../relational/sql/ast/CreateOrUpdateDevice.java | 2 +
.../plan/relational/sql/ast/CreatePipe.java | 1 +
.../plan/relational/sql/ast/CreatePipePlugin.java | 1 +
.../plan/relational/sql/ast/CreateTable.java | 3 +
.../plan/relational/sql/ast/CreateTopic.java | 1 +
.../plan/relational/sql/ast/CreateTraining.java | 2 +
.../plan/relational/sql/ast/CreateView.java | 3 +-
.../plan/relational/sql/ast/DatabaseStatement.java | 2 +
.../plan/relational/sql/ast/Deallocate.java | 3 +
.../sql/ast/DefaultExpressionTraversalVisitor.java | 2 +
.../sql/ast/DefaultTraversalVisitor.java | 21 ++
.../plan/relational/sql/ast/Delete.java | 2 +
.../plan/relational/sql/ast/DeleteDevice.java | 6 +-
.../plan/relational/sql/ast/DescribeTable.java | 3 +
.../plan/relational/sql/ast/DropColumn.java | 4 +
.../plan/relational/sql/ast/DropDB.java | 3 +
.../relational/sql/ast/DropExternalService.java | 2 +
.../plan/relational/sql/ast/DropFunction.java | 2 +
.../plan/relational/sql/ast/DropIndex.java | 4 +
.../plan/relational/sql/ast/DropModel.java | 2 +
.../plan/relational/sql/ast/DropPipe.java | 1 +
.../plan/relational/sql/ast/DropPipePlugin.java | 1 +
.../plan/relational/sql/ast/DropSubscription.java | 1 +
.../plan/relational/sql/ast/DropTable.java | 3 +
.../plan/relational/sql/ast/DropTopic.java | 1 +
.../plan/relational/sql/ast/EmptyPattern.java | 1 +
.../plan/relational/sql/ast/Except.java | 2 +
.../plan/relational/sql/ast/ExcludedPattern.java | 1 +
.../plan/relational/sql/ast/Execute.java | 3 +
.../plan/relational/sql/ast/ExecuteImmediate.java | 2 +
.../plan/relational/sql/ast/Explain.java | 2 +
.../plan/relational/sql/ast/ExplainAnalyze.java | 2 +
.../plan/relational/sql/ast/ExtendRegion.java | 2 +
.../plan/relational/sql/ast/FetchDevice.java | 2 +
.../queryengine/plan/relational/sql/ast/Fill.java | 1 +
.../plan/relational/sql/ast/Insert.java | 5 +
.../plan/relational/sql/ast/Intersect.java | 2 +
.../plan/relational/sql/ast/JoinOn.java | 2 +
.../plan/relational/sql/ast/JoinUsing.java | 3 +
.../plan/relational/sql/ast/KillQuery.java | 2 +
.../queryengine/plan/relational/sql/ast/Limit.java | 3 +
.../plan/relational/sql/ast/LoadModel.java | 2 +
.../plan/relational/sql/ast/LoadTsFile.java | 2 +
.../plan/relational/sql/ast/MeasureDefinition.java | 2 +
.../plan/relational/sql/ast/MigrateRegion.java | 2 +
.../plan/relational/sql/ast/NaturalJoin.java | 1 +
.../plan/relational/sql/ast/Offset.java | 2 +
.../relational/sql/ast/OneOrMoreQuantifier.java | 1 +
.../relational/sql/ast/PatternAlternation.java | 1 +
.../relational/sql/ast/PatternConcatenation.java | 1 +
.../relational/sql/ast/PatternPermutation.java | 1 +
.../sql/ast/PatternRecognitionRelation.java | 3 +
.../plan/relational/sql/ast/PatternVariable.java | 2 +
.../plan/relational/sql/ast/PipeEnriched.java | 2 +
.../plan/relational/sql/ast/PipeStatement.java | 1 +
.../plan/relational/sql/ast/Prepare.java | 3 +
.../plan/relational/sql/ast/ProcessingMode.java | 1 +
.../plan/relational/sql/ast/Property.java | 2 +
.../plan/relational/sql/ast/QuantifiedPattern.java | 1 +
.../relational/sql/ast/QuerySpecification.java | 5 +
.../plan/relational/sql/ast/RangeQuantifier.java | 1 +
.../plan/relational/sql/ast/ReconstructRegion.java | 2 +
.../sql/ast/RelationalAuthorStatement.java | 2 +
.../plan/relational/sql/ast/RemoveAINode.java | 2 +
.../plan/relational/sql/ast/RemoveConfigNode.java | 2 +
.../plan/relational/sql/ast/RemoveDataNode.java | 2 +
.../plan/relational/sql/ast/RemoveRegion.java | 2 +
.../plan/relational/sql/ast/RenameColumn.java | 4 +
.../plan/relational/sql/ast/RenameTable.java | 4 +
.../plan/relational/sql/ast/Select.java | 2 +
.../plan/relational/sql/ast/SetColumnComment.java | 4 +
.../plan/relational/sql/ast/SetOperation.java | 2 +
.../plan/relational/sql/ast/SetProperties.java | 3 +
.../plan/relational/sql/ast/SetSqlDialect.java | 2 +
.../plan/relational/sql/ast/SetTableComment.java | 3 +
.../plan/relational/sql/ast/ShowAIDevices.java | 2 +
.../plan/relational/sql/ast/ShowAINodes.java | 2 +
.../plan/relational/sql/ast/ShowAvailableUrls.java | 2 +
.../plan/relational/sql/ast/ShowCluster.java | 2 +
.../plan/relational/sql/ast/ShowClusterId.java | 2 +
.../plan/relational/sql/ast/ShowConfigNodes.java | 2 +
.../relational/sql/ast/ShowCurrentDatabase.java | 2 +
.../relational/sql/ast/ShowCurrentSqlDialect.java | 2 +
.../relational/sql/ast/ShowCurrentTimestamp.java | 2 +
.../plan/relational/sql/ast/ShowCurrentUser.java | 2 +
.../plan/relational/sql/ast/ShowDB.java | 2 +
.../plan/relational/sql/ast/ShowDataNodes.java | 2 +
.../plan/relational/sql/ast/ShowDevice.java | 1 +
.../relational/sql/ast/ShowExternalService.java | 1 +
.../plan/relational/sql/ast/ShowFunctions.java | 2 +
.../plan/relational/sql/ast/ShowIndex.java | 3 +
.../plan/relational/sql/ast/ShowLoadedModels.java | 2 +
.../plan/relational/sql/ast/ShowModels.java | 2 +
.../plan/relational/sql/ast/ShowPipePlugins.java | 1 +
.../plan/relational/sql/ast/ShowPipes.java | 1 +
.../relational/sql/ast/ShowQueriesStatement.java | 1 +
.../plan/relational/sql/ast/ShowRegions.java | 2 +
.../plan/relational/sql/ast/ShowStatement.java | 3 +
.../plan/relational/sql/ast/ShowSubscriptions.java | 1 +
.../plan/relational/sql/ast/ShowTables.java | 3 +
.../plan/relational/sql/ast/ShowTopics.java | 1 +
.../plan/relational/sql/ast/ShowVariables.java | 2 +
.../plan/relational/sql/ast/ShowVersion.java | 2 +
.../plan/relational/sql/ast/SkipTo.java | 2 +
.../relational/sql/ast/StartExternalService.java | 2 +
.../plan/relational/sql/ast/StartPipe.java | 1 +
.../relational/sql/ast/StopExternalService.java | 2 +
.../plan/relational/sql/ast/StopPipe.java | 1 +
.../relational/sql/ast/SubscriptionStatement.java | 1 +
.../plan/relational/sql/ast/SubsetDefinition.java | 2 +
.../queryengine/plan/relational/sql/ast/Table.java | 3 +
.../relational/sql/ast/TableFunctionArgument.java | 2 +
.../sql/ast/TableFunctionInvocation.java | 3 +
.../sql/ast/TableFunctionTableArgument.java | 5 +-
.../plan/relational/sql/ast/TimeRange.java | 1 +
.../queryengine/plan/relational/sql/ast/Union.java | 2 +
.../plan/relational/sql/ast/UnloadModel.java | 2 +
.../plan/relational/sql/ast/Update.java | 1 +
.../plan/relational/sql/ast/UpdateAssignment.java | 1 +
.../queryengine/plan/relational/sql/ast/Use.java | 3 +
.../relational/sql/ast/VariableDefinition.java | 2 +
.../relational/sql/ast/ViewFieldDefinition.java | 1 +
.../plan/relational/sql/ast/WindowDefinition.java | 3 +
.../queryengine/plan/relational/sql/ast/With.java | 1 +
.../plan/relational/sql/ast/WithQuery.java | 3 +
.../plan/relational/sql/ast/WrappedStatement.java | 1 +
.../relational/sql/ast/ZeroOrMoreQuantifier.java | 1 +
.../relational/sql/ast/ZeroOrOneQuantifier.java | 1 +
.../plan/relational/sql/parser/AstBuilder.java | 78 +++---
.../plan/relational/sql/parser/SqlParser.java | 2 +-
.../plan/relational/sql/rewrite/ShowRewrite.java | 16 +-
.../relational/sql/rewrite/StatementRewrite.java | 6 +-
.../plan/relational/sql/util/AstUtil.java | 2 +-
.../plan/relational/sql/util/QueryUtil.java | 28 +--
.../relational/sql/util/ReservedIdentifiers.java | 2 +-
.../relational/sql/util/RowPatternFormatter.java | 1 +
.../plan/relational/sql/util/SqlFormatter.java | 31 +--
.../plan/relational/type/NamedTypeSignature.java | 2 +
.../plan/relational/type/TypeCoercion.java | 2 +
.../relational/type/TypeSignatureParameter.java | 2 +
.../plan/relational/utils/NodeUtils.java | 4 +-
.../db/queryengine/plan/statement/Statement.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/InsertRowStatement.java | 2 +-
.../plan/statement/crud/InsertRowsStatement.java | 2 +-
.../plan/statement/crud/InsertTabletStatement.java | 2 +-
.../plan/statement/crud/LoadTsFileStatement.java | 2 +-
.../plan/statement/crud/QueryStatement.java | 8 +-
.../metadata/view/AlterLogicalViewStatement.java | 2 +-
.../metadata/view/CreateLogicalViewStatement.java | 4 +-
.../plan/statement/pipe/PipeEnrichedStatement.java | 2 +-
.../dag/builder/EvaluationDAGBuilder.java | 10 +-
.../factory/factory/HmacStrategiesFactory.java | 4 +-
.../AbstractCaseWhenThenColumnTransformer.java | 2 +-
.../dag}/dag/column/column/ColumnCache.java | 2 +-
.../dag}/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/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 | 8 +-
.../unary/scalar/BitCountColumnTransformer.java | 8 +-
.../unary/scalar/BitwiseAnd2ColumnTransformer.java | 6 +-
.../unary/scalar/BitwiseAndColumnTransformer.java | 6 +-
.../scalar/BitwiseLeftShift2ColumnTransformer.java | 6 +-
.../scalar/BitwiseLeftShiftColumnTransformer.java | 6 +-
.../unary/scalar/BitwiseNotColumnTransformer.java | 8 +-
.../unary/scalar/BitwiseOr2ColumnTransformer.java | 6 +-
.../unary/scalar/BitwiseOrColumnTransformer.java | 6 +-
.../BitwiseRightShift2ColumnTransformer.java | 6 +-
...wiseRightShiftArithmetic2ColumnTransformer.java | 6 +-
...twiseRightShiftArithmeticColumnTransformer.java | 6 +-
.../scalar/BitwiseRightShiftColumnTransformer.java | 6 +-
.../unary/scalar/BitwiseXor2ColumnTransformer.java | 6 +-
.../unary/scalar/BitwiseXorColumnTransformer.java | 6 +-
.../unary/scalar/BlobLengthColumnTransformer.java | 4 +-
.../scalar/BytesToDoubleColumnTransformer.java | 10 +-
.../scalar/BytesToFloatColumnTransformer.java | 10 +-
.../unary/scalar/BytesToIntColumnTransformer.java | 10 +-
.../unary/scalar/BytesToLongColumnTransformer.java | 10 +-
.../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 +-
.../dag/{ => dag}/memory/LayerMemoryAssigner.java | 8 +-
.../dag/{ => dag}/util/BitwiseUtils.java | 2 +-
.../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 +-
.../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 | 6 +-
.../reader/impl/TimeseriesReaderWithViewFetch.java | 6 +-
.../schemaengine/schemaregion/view/ViewPaths.java | 6 +-
.../view/visitor/TransformToExpressionVisitor.java | 52 ++--
.../modification/TableDeletionEntry.java | 2 +-
.../dataregion/modification/TreeDeletionEntry.java | 2 +-
.../apache/iotdb/db/utils/TypeInferenceUtils.java | 14 +-
.../queryengine/common/schematree/NodeRefTest.java | 6 +-
.../db/queryengine/execution/DataDriverTest.java | 2 +-
.../operator/AggregationOperatorTest.java | 2 +-
.../AlignedSeriesAggregationScanOperatorTest.java | 2 +-
.../operator/AlignedSeriesScanOperatorTest.java | 2 +-
.../operator/DeviceViewIntoOperatorTest.java | 2 +-
.../execution/operator/LimitOperatorTest.java | 2 +-
.../operator/MergeTreeSortOperatorTest.java | 2 +-
.../execution/operator/MultiColumnMergerTest.java | 2 +-
.../NonOverlappedMultiColumnMergerTest.java | 2 +-
.../execution/operator/OffsetOperatorTest.java | 2 +-
.../execution/operator/OperatorMemoryTest.java | 12 +-
.../operator/RawDataAggregationOperatorTest.java | 2 +-
.../execution/operator/SingleColumnMergerTest.java | 2 +-
.../operator/SingleDeviceViewOperatorTest.java | 2 +-
.../SlidingWindowAggregationOperatorTest.java | 2 +-
.../execution/operator/TransformOperatorTest.java | 8 +-
.../execution/operator/TreeIntoOperatorTest.java | 2 +-
.../execution/operator/TreeSortOperatorTest.java | 2 +-
.../execution/operator/TreeTopKOperatorTest.java | 2 +-
.../process/TableStreamSortOperatorTest.java | 2 +-
.../gapfill/GapFillWGroupWMoOperatorTest.java | 2 +-
.../gapfill/GapFillWGroupWoMoOperatorTest.java | 2 +-
.../process/join/InnerTimeJoinOperatorTest.java | 2 +-
.../process/window/TopKRankingOperatorTest.java | 2 +-
.../aggregate/AggregationWindowFunctionTest.java | 2 +-
.../window/partition/frame/RangeFrameTest.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 | 8 +-
.../optimization/ColumnInjectionPushDownTest.java | 2 +-
.../plan/optimization/LimitOffsetPushDownTest.java | 12 +-
.../plan/optimization/OptimizationTestUtil.java | 2 +-
.../plan/optimization/PredicatePushDownTest.java | 14 +-
.../plan/optimization/TestPlanBuilder.java | 2 +-
.../plan/parser/StatementGeneratorTest.java | 14 +-
.../queryengine/plan/planner/ExpressionTest.java | 8 +-
.../plan/planner/FragmentInstanceSerdeTest.java | 2 +-
.../plan/planner/PipelineBuilderTest.java | 2 +-
.../distribution/AggregationDistributionTest.java | 4 +-
.../plan/planner/distribution/Util.java | 4 +-
.../logical/DataQueryLogicalPlannerTest.java | 10 +-
.../logical/SchemaQueryLogicalPlannerTest.java | 4 +-
.../node/process/AggregationNodeSerdeTest.java | 6 +-
.../planner/node/process/FilterNodeSerdeTest.java | 8 +-
.../node/process/GroupByLevelNodeSerdeTest.java | 8 +-
.../node/process/GroupByTagNodeSerdeTest.java | 10 +-
.../planner/node/process/WindowNodeSerdeTest.java | 6 +-
.../source/SeriesAggregationScanNodeSerdeTest.java | 8 +-
.../analyzer/AggregationCornerCaseTest.java | 4 +-
.../plan/relational/analyzer/AggregationTest.java | 2 +-
.../plan/relational/analyzer/AnalyzerTest.java | 2 +-
.../plan/relational/analyzer/AsofJoinTest.java | 6 +-
.../plan/relational/analyzer/AuthTest.java | 2 +-
.../analyzer/RowPatternRecognitionTest.java | 2 +-
.../plan/relational/analyzer/TSBSMetadata.java | 6 +-
.../plan/relational/analyzer/TSBSTest.java | 2 +-
.../relational/analyzer/TableFunctionTest.java | 8 +-
.../plan/relational/analyzer/TestMetadata.java | 6 +-
.../plan/relational/analyzer/TestUtils.java | 2 +-
.../relational/planner/CteMaterializerTest.java | 4 +-
.../plan/relational/planner/ExampleTest.java | 6 +-
.../planner/PatternRecognitionNodeSerdeTest.java | 9 +-
.../plan/relational/planner/PlanTester.java | 2 +-
.../assertions/AggregationFunctionProvider.java | 2 +-
.../planner/assertions/ExpressionVerifier.java | 6 +-
.../planner/assertions/PlanMatchPattern.java | 20 +-
.../planner/assertions/SpecificationProvider.java | 2 +-
.../relational/sql/AstMemoryEstimatorTest.java | 2 +-
.../relational/sql/parser/AuthorStatementTest.java | 2 +-
...meticAndCompareBinaryColumnTransformerTest.java | 24 +-
.../binary/LogicBinaryColumnTransformerTest.java | 8 +-
.../binary/hmac/HmacMd5ColumnTransformerTest.java | 10 +-
.../binary/hmac/HmacSha1ColumnTransformerTest.java | 10 +-
.../hmac/HmacSha256ColumnTransformerTest.java | 10 +-
.../hmac/HmacSha512ColumnTransformerTest.java | 10 +-
.../column/ternary/LpadColumnTransformerTest.java | 4 +-
.../column/ternary/RpadColumnTransformerTest.java | 4 +-
.../column/unary/UnaryColumnTransformerTest.java | 16 +-
.../scalar/BlobLengthColumnTransformerTest.java | 4 +-
.../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 | 6 +-
.../FromBase32ColumnTransformerTest.java | 6 +-
.../FromBase64ColumnTransformerTest.java | 6 +-
.../FromBase64UrlColumnTransformerTest.java | 6 +-
.../ToBase32ColumnTransformerTest.java | 6 +-
.../ToBase64ColumnTransformerTest.java | 6 +-
.../ToBase64UrlColumnTransformerTest.java | 6 +-
.../scalar/hashing/Crc32ColumnTransformerTest.java | 4 +-
.../scalar/hashing/Md5ColumnTransformerTest.java | 6 +-
.../hashing/Murmur3ColumnTransformerTest.java | 6 +-
.../scalar/hashing/Sha1ColumnTransformerTest.java | 6 +-
.../hashing/Sha256ColumnTransformerTest.java | 6 +-
.../hashing/Sha512ColumnTransformerTest.java | 6 +-
.../SpookyHashV2_32ColumnTransformerTest.java | 6 +-
.../SpookyHashV2_64ColumnTransformerTest.java | 6 +-
.../hashing/XxHash64ColumnTransformerTest.java | 6 +-
.../hexEncoding/FromHexColumnTransformerTest.java | 6 +-
.../hexEncoding/ToHexColumnTransformerTest.java | 6 +-
.../transformation/dag/util/BitwiseUtilsTest.java | 17 +-
981 files changed, 3251 insertions(+), 3167 deletions(-)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/common/ConnectionInfo.java (86%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/common/NodeRef.java (97%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/execution/MemoryEstimationHelper.java (99%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/execution/operator/source/relational/aggregation/grouped/UpdateMemory.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/execution/operator/source/relational/aggregation/grouped
=>
node_commons/execution/operator/source/relational/aggregation/grouped/hash}/hash/CombineHashFunction.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/execution/operator/source/relational/aggregation/grouped
=>
node_commons/execution/operator/source/relational/aggregation/grouped/hash}/hash/FlatGroupByHash.java
(94%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/execution/operator/source/relational/aggregation/grouped
=>
node_commons/execution/operator/source/relational/aggregation/grouped/hash}/hash/FlatHash.java
(97%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/execution/operator/source/relational/aggregation/grouped
=>
node_commons/execution/operator/source/relational/aggregation/grouped/hash}/hash/FlatHashStrategy.java
(94%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/execution/operator/source/relational/aggregation/grouped
=>
node_commons/execution/operator/source/relational/aggregation/grouped/hash}/hash/GroupByHash.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/execution/operator/source/relational/aggregation/grouped
=>
node_commons/execution/operator/source/relational/aggregation/grouped/hash}/hash/HashStrategy.java
(94%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/execution/operator/source/relational/aggregation/grouped
=>
node_commons/execution/operator/source/relational/aggregation/grouped/hash}/hash/MarkDistinctHash.java
(86%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/execution/operator/source/relational/aggregation/grouped
=>
node_commons/execution/operator/source/relational/aggregation/grouped/hash}/hash/NoChannelGroupByHash.java
(95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/execution/operator/source/relational/aggregation/grouped
=>
node_commons/execution/operator/source/relational/aggregation/grouped/hash}/hash/VariableWidthData.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/execution/operator/source/relational/aggregation/grouped
=>
node_commons/execution/operator/source/relational/aggregation/grouped/hash}/hash/XxHash64.java
(98%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/node_commons/plan/expression/expression/{
=> expression}/multi/FunctionType.java (97%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/planner/plan/parameter/InputLocation.java (96%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/analyzer/NodeRef.java (96%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/metadata/FunctionNullability.java (98%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/planner/SortOrder.java (95%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/planner/node/CorrelatedJoinNode.java (94%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/planner/node/RowsPerMatch.java (97%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/planner/node/SkipToPosition.java (95%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/security/Identity.java (95%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/AliasedRelation.java (91%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/AllColumns.java (90%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/AllRows.java (82%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/AstMemoryEstimationHelper.java (94%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/Columns.java (84%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/DataTypeParameter.java (74%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/DereferenceExpression.java (91%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/ExistsPredicate.java (85%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/FieldReference.java (86%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/GroupBy.java (89%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/GroupingElement.java (71%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/GroupingSets.java (89%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/Identifier.java (91%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/InListExpression.java (86%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/Join.java (93%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/JoinCriteria.java (89%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/NumericParameter.java (87%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/OrderBy.java (91%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/Parameter.java (83%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/QualifiedName.java (98%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/QuantifiedComparisonExpression.java (88%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/Query.java (93%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/QueryBody.java (78%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/Relation.java (73%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/SelectItem.java (81%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/SimpleGroupBy.java (86%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/SingleColumn.java (91%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/SortItem.java (90%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/Statement.java (85%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/SubqueryExpression.java (84%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/TableSubquery.java (87%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/TypeParameter.java (86%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/Values.java (85%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/WhenClause.java (87%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/Window.java (94%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/WindowReference.java (88%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/ast/WindowSpecification.java (92%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/sql/util/ExpressionFormatter.java (92%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/type/TypeId.java (96%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/type/TypeManager.java (86%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/type/TypeNotFoundException.java (95%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/type/TypeSignature.java (95%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/utils/ResultColumnAppender.java (98%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine =>
node_commons}/plan/relational/utils/TypeUtil.java (96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/Expression.java (79%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/ExpressionFactory.java (78%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/ExpressionType.java (96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/UnknownExpressionTypeException.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/binary/AdditionExpression.java
(79%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/binary/ArithmeticBinaryExpression.java
(82%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/binary/BinaryExpression.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/binary/CompareBinaryExpression.java
(69%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/binary/DivisionExpression.java
(79%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/binary/EqualToExpression.java
(79%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/binary/GreaterEqualExpression.java
(79%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/binary/GreaterThanExpression.java
(79%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/binary/LessEqualExpression.java
(79%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/binary/LessThanExpression.java
(79%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/binary/LogicAndExpression.java
(79%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/binary/LogicBinaryExpression.java
(82%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/binary/LogicOrExpression.java
(79%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/binary/ModuloExpression.java
(79%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/binary/MultiplicationExpression.java
(79%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/binary/NonEqualExpression.java
(79%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/binary/SubtractionExpression.java
(79%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/binary/WhenThenExpression.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/leaf/ConstantOperand.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/leaf/LeafOperand.java (87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/leaf/NullOperand.java (82%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/leaf/TimeSeriesOperand.java
(88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/leaf/TimestampOperand.java
(83%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/multi/FunctionExpression.java
(93%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/multi/builtin/BuiltInFunctionHelper.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/multi/builtin/BuiltInScalarFunctionHelper.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/multi/builtin/BuiltInScalarFunctionHelperFactory.java
(69%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/multi/builtin/helper/CastFunctionHelper.java
(96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/multi/builtin/helper/DiffFunctionHelper.java
(82%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/multi/builtin/helper/ReplaceFunctionHelper.java
(86%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/multi/builtin/helper/RoundFunctionHelper.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/multi/builtin/helper/SubStringFunctionHelper.java
(93%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/other/CaseWhenThenExpression.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/other/GroupByTimeExpression.java
(88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/ternary/BetweenExpression.java
(88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/ternary/TernaryExpression.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/unary/InExpression.java (84%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/unary/IsNullExpression.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/unary/LikeExpression.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/unary/LogicNotExpression.java
(72%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/unary/NegationExpression.java
(75%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/unary/RegularExpression.java
(88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/unary/UnaryExpression.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/BindTypeForTimeSeriesOperandVisitor.java
(86%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/CollectAggregationExpressionsVisitor.java
(79%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/CollectSourceExpressionsVisitor.java
(75%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/CollectVisitor.java
(77%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/ColumnTransformerVisitor.java
(82%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/CompleteMeasurementSchemaVisitor.java
(84%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/ConcatDeviceVisitor.java
(81%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/CountTimeAggregationAmountVisitor.java
(82%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/ExistUnknownTypeInExpression.java
(78%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/ExpressionAnalyzeVisitor.java
(88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/ExpressionNormalizeVisitor.java
(86%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/ExpressionVisitor.java
(64%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/GetMeasurementExpressionVisitor.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/IntermediateLayerVisitor.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/LowercaseNormalizeVisitor.java
(83%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/ReconstructVisitor.java
(84%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/RemoveRootPrefixVisitor.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/ReplaceLogicalViewVisitor.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/ReplaceRawPathWithGroupedPathVisitor.java
(84%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/ReplaceSubTreeWithViewVisitor.java
(84%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/TemplatedConcatRemoveUnExistentMeasurementVisitor.java
(81%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/TransformToViewExpressionVisitor.java
(81%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/cartesian/BindSchemaForExpressionVisitor.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/cartesian/BindSchemaForPredicateVisitor.java
(88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/cartesian/CartesianProductVisitor.java
(81%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/cartesian/ConcatDeviceAndBindSchemaForExpressionVisitor.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/cartesian/ConcatDeviceAndBindSchemaForHavingVisitor.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/cartesian/ConcatDeviceAndBindSchemaForPredicateVisitor.java
(86%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/cartesian/ConcatExpressionWithSuffixPathsVisitor.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/cartesian/QueryContextProvider.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/logical/LogicalAndVisitor.java
(73%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/logical/LogicalOrVisitor.java
(73%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/logical/PredicateCanPushDownToSourceChecker.java
(81%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/logical/TimeFilterExistChecker.java
(79%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/predicate/ConvertPredicateToFilterVisitor.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/predicate/ConvertPredicateToTimeFilterVisitor.java
(81%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/predicate/PredicatePushIntoScanChecker.java
(76%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/predicate/PredicateSimplifier.java
(81%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/plan =>
queryengine/plan/expression}/expression/expression/visitor/predicate/PredicateVisitor.java
(61%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons =>
queryengine}/plan/expression/expression/visitor/predicate/ReversePredicateVisitor.java
(71%)
rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons =>
queryengine}/plan/relational/planner/rowpattern/rowpattern/RowPatternToIrRewriter.java
(84%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/binary/factory/factory/HmacStrategiesFactory.java
(94%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/AbstractCaseWhenThenColumnTransformer.java
(99%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=> queryengine/transformation/dag}/dag/column/column/ColumnCache.java (95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=> queryengine/transformation/dag}/dag/column/column/ColumnTransformer.java
(94%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/FailFunctionColumnTransformer.java
(96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/TableCaseWhenThenColumnTransformer.java
(95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/TreeCaseWhenThenColumnTransformer.java
(97%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/binary/ArithmeticAdditionColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/binary/ArithmeticBinaryColumnTransformer.java
(93%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/binary/ArithmeticDivisionColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/binary/ArithmeticModuloColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/binary/ArithmeticMultiplicationColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/binary/ArithmeticSubtractionColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/binary/BinaryColumnTransformer.java
(95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/binary/CompareBinaryColumnTransformer.java
(96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/binary/CompareEqualToColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/binary/CompareGreaterEqualColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/binary/CompareGreaterThanColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/binary/CompareLessEqualColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/binary/CompareLessThanColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/binary/CompareNonEqualColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/binary/HmacColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/binary/Like2ColumnTransformer.java
(94%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/binary/LogicAndColumnTransformer.java
(95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/binary/LogicBinaryColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/binary/LogicOrColumnTransformer.java
(95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/binary/strategies/HmacStrategy.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/leaf/ConstantColumnTransformer.java
(95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/leaf/IdentityColumnTransformer.java
(95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/leaf/LeafColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/leaf/NullColumnTransformer.java
(94%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/leaf/TimeColumnTransformer.java
(95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/AbstractGreatestLeastColumnTransformer.java
(95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/BinaryGreatestColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/BinaryLeastColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/BooleanGreatestColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/BooleanLeastColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/CoalesceColumnTransformer.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/DoubleGreatestColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/DoubleLeastColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/FloatGreatestColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/FloatLeastColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/InBinaryMultiColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/InBooleanMultiColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/InDoubleMultiColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/InFloatMultiColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/InInt32MultiColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/InInt64MultiColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/InMultiColumnTransformer.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/Int32GreatestColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/Int32LeastColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/Int64GreatestColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/Int64LeastColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/LogicalAndMultiColumnTransformer.java
(95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/LogicalMultiColumnTransformer.java
(88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/LogicalOrMultiColumnTransformer.java
(95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/MappableUDFColumnTransformer.java
(94%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/multi/MultiColumnTransformer.java
(94%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/ternary/BetweenColumnTransformer.java
(96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/ternary/CompareTernaryColumnTransformer.java
(88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/ternary/Like3ColumnTransformer.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/ternary/LpadColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/ternary/RpadColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/ternary/TernaryColumnTransformer.java
(95%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/ternary/utils/BytePaddingUtils.java
(97%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/udf/UserDefineScalarFunctionTransformer.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/ArithmeticNegationColumnTransformer.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/InColumnTransformer.java
(97%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/IsNullColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/LikeColumnTransformer.java
(93%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/LogicNotColumnTransformer.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/RegularColumnTransformer.java
(94%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/UnaryColumnTransformer.java
(93%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/AbsColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/AbstractBitwise2ColumnTransformer.java
(88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/AbstractBitwiseColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/AbstractCastFunctionColumnTransformer.java
(96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/AbstractLengthColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/AcosColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/AsinColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/AtanColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/BitCount2ColumnTransformer.java
(86%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/BitCountColumnTransformer.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/BitwiseAnd2ColumnTransformer.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/BitwiseAndColumnTransformer.java
(84%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/BitwiseLeftShift2ColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/BitwiseLeftShiftColumnTransformer.java
(86%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/BitwiseNotColumnTransformer.java
(84%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/BitwiseOr2ColumnTransformer.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/BitwiseOrColumnTransformer.java
(84%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/BitwiseRightShift2ColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/BitwiseRightShiftArithmetic2ColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/BitwiseRightShiftArithmeticColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/BitwiseRightShiftColumnTransformer.java
(86%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/BitwiseXor2ColumnTransformer.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/BitwiseXorColumnTransformer.java
(84%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/BlobLengthColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/BytesToDoubleColumnTransformer.java
(82%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/BytesToFloatColumnTransformer.java
(82%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/BytesToIntColumnTransformer.java
(83%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/BytesToLongColumnTransformer.java
(83%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/CRC32Transformer.java
(86%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/CastFunctionColumnTransformer.java
(93%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/CeilColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/Concat2ColumnTransformer.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/ConcatColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/ConcatMultiColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/CosColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/CoshColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/DateBinFunctionColumnTransformer.java
(96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/DegreesColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/DiffColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/DiffFunctionColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/DoubleToBytesColumnTransformer.java
(84%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/EndsWith2ColumnTransformer.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/EndsWithColumnTransformer.java
(83%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/ExpColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/ExtractTransformer.java
(93%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/FloatToBytesColumnTransformer.java
(83%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/FloorColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/FormatColumnTransformer.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/GenericCodecColumnTransformer.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/HmacConstantKeyColumnTransformer.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/IntToBytesColumnTransformer.java
(83%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/LTrim2ColumnTransformer.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/LTrimColumnTransformer.java
(86%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/LengthColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/LnColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/Log10ColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/LongToBytesColumnTransformer.java
(83%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/LowerColumnTransformer.java
(88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/ObjectLengthColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/RTrim2ColumnTransformer.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/RTrimColumnTransformer.java
(86%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/RadiansColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/RegexpLike2ColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/RegexpLikeColumnTransformer.java
(88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/Replace2ColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/Replace3ColumnTransformer.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/ReplaceFunctionColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/RoundColumnTransformer.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/RoundFunctionColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/SignColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/SinColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/SinhColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/SqrtColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/StartsWith2ColumnTransformer.java
(84%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/StartsWithColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/Strcmp2ColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/StrcmpColumnTransformer.java
(87%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/Strpos2ColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/StrposColumnTransformer.java
(88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/SubString2ColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/SubString3ColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/SubStringColumnTransformer.java
(91%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/TanColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/TanhColumnTransformer.java
(89%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/Trim2ColumnTransformer.java
(85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/TrimColumnTransformer.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/TryCastFunctionColumnTransformer.java
(94%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/UpperColumnTransformer.java
(88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/factory/CodecStrategiesFactory.java
(92%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/factory/NumericCodecStrategiesFactory.java
(98%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/inteface/CodecStrategy.java
(90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/util/HexUtils.java
(96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/util/SpookyHashV2Utils.java
(99%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{node_commons/transformation
=>
queryengine/transformation/dag}/dag/column/column/unary/scalar/util/TransformerDebugUtils.java
(96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/{
=> dag}/memory/LayerMemoryAssigner.java (86%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/transformation/dag/{
=> dag}/util/BitwiseUtils.java (98%)