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

hui pushed a change to branch lmh/disableView
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from 3904372fd8c merge master
     add fc2746e7a58 [IOTDB-5936] Pipe: correct the behaviour of the historical 
data collector in realtime only mode (#9987)
     add 9579c9a1da9 [IOTDB-5942] Pipe: Fix bugs in PipeWALResourceManager, 
EnrichedEvent, IoTDBThriftReceiverV1 (#9993)
     add d8324726279 [IOTDB-5934] Let series_slot_num compatible (#9990)
     add 4ab546a00ce [IOTDB-5930] Support OrderBy in Last Query
     add 6589f6ab121 Release resource of FI after all drivers have been closed
     add a786871178c Merge remote-tracking branch 'origin/master' into 
lmh/disableView
     add b8195fa8f81 delete copy() in expression

No new revisions were added by this update.

Summary of changes:
 .../confignode/conf/SystemPropertiesUtils.java     |  38 +++--
 docs/UserGuide/Query-Data/Last-Query.md            |  26 ++-
 docs/UserGuide/Query-Data/Order-By.md              | 165 +++++++++++++++++--
 docs/zh/UserGuide/Query-Data/Last-Query.md         |  22 ++-
 docs/zh/UserGuide/Query-Data/Order-By.md           | 168 +++++++++++++++++--
 .../apache/iotdb/db/it/orderBy/IoTDBOrderByIT.java |  92 +++++++++++
 .../apache/iotdb/db/metadata/utils/MetaUtils.java  |  11 +-
 .../iotdb/db/mpp/execution/driver/DataDriver.java  |   2 +-
 .../db/mpp/execution/driver/SchemaDriver.java      |   2 +-
 .../fragment/FragmentInstanceContext.java          |  25 +++
 .../fragment/FragmentInstanceExecution.java        |   2 +-
 .../fragment/FragmentInstanceManager.java          |   2 +
 .../apache/iotdb/db/mpp/plan/analyze/Analysis.java |  23 ++-
 .../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java  |  27 +--
 .../iotdb/db/mpp/plan/analyze/ExpressionUtils.java | 181 +++++++++++++++++----
 .../iotdb/db/mpp/plan/expression/Expression.java   |  18 +-
 .../plan/expression/binary/AdditionExpression.java |   5 -
 .../plan/expression/binary/DivisionExpression.java |   5 -
 .../plan/expression/binary/EqualToExpression.java  |   5 -
 .../expression/binary/GreaterEqualExpression.java  |   5 -
 .../expression/binary/GreaterThanExpression.java   |   5 -
 .../expression/binary/LessEqualExpression.java     |   5 -
 .../plan/expression/binary/LessThanExpression.java |   5 -
 .../plan/expression/binary/LogicAndExpression.java |   5 -
 .../plan/expression/binary/LogicOrExpression.java  |   5 -
 .../plan/expression/binary/ModuloExpression.java   |   5 -
 .../binary/MultiplicationExpression.java           |   5 -
 .../plan/expression/binary/NonEqualExpression.java |   5 -
 .../expression/binary/SubtractionExpression.java   |   5 -
 .../plan/expression/binary/WhenThenExpression.java |   5 -
 .../mpp/plan/expression/leaf/ConstantOperand.java  |   6 -
 .../db/mpp/plan/expression/leaf/NullOperand.java   |   6 -
 .../plan/expression/leaf/TimeSeriesOperand.java    |   6 -
 .../mpp/plan/expression/leaf/TimestampOperand.java |   6 -
 .../plan/expression/multi/FunctionExpression.java  |   9 -
 .../expression/other/CaseWhenThenExpression.java   |   9 -
 .../plan/expression/ternary/BetweenExpression.java |   6 -
 .../db/mpp/plan/expression/unary/InExpression.java |   5 -
 .../plan/expression/unary/IsNullExpression.java    |   5 -
 .../mpp/plan/expression/unary/LikeExpression.java  |   5 -
 .../plan/expression/unary/LogicNotExpression.java  |   5 -
 .../plan/expression/unary/NegationExpression.java  |   5 -
 .../plan/expression/unary/RegularExpression.java   |   5 -
 .../BindTypeForTimeSeriesOperandVisitor.java       |   1 +
 .../expression/visitor/ReconstructVisitor.java     |   4 +-
 .../ReplaceRawPathWithGroupedPathVisitor.java      |   2 +-
 .../cartesian/BindSchemaForExpressionVisitor.java  |   2 +-
 .../cartesian/BindSchemaForPredicateVisitor.java   |   3 +-
 .../visitor/cartesian/CartesianProductVisitor.java |   4 +-
 ...catDeviceAndBindSchemaForExpressionVisitor.java |   2 +-
 ...ncatDeviceAndBindSchemaForPredicateVisitor.java |   2 +-
 .../ConcatExpressionWithSuffixPathsVisitor.java    |   2 +-
 .../db/mpp/plan/planner/LogicalPlanBuilder.java    |  21 ++-
 .../db/mpp/plan/planner/LogicalPlanVisitor.java    |  27 +--
 .../db/mpp/plan/planner/OperatorTreeGenerator.java |  17 +-
 .../plan/planner/distribution/SourceRewriter.java  |  36 ++--
 .../plan/node/process/last/LastQueryMergeNode.java |  48 ++++--
 .../plan/node/process/last/LastQueryNode.java      |  56 ++++---
 .../plan/statement/component/OrderByComponent.java |   2 +-
 .../db/mpp/plan/statement/crud/QueryStatement.java |  12 +-
 .../db/pipe/agent/runtime/PipeRuntimeAgent.java    |   5 +
 .../iotdb/db/pipe/agent/task/PipeTaskAgent.java    |   2 +-
 .../core/collector/IoTDBDataRegionCollector.java   |  22 ++-
 .../PipeHistoricalDataRegionTsFileCollector.java   | 103 +++++++++---
 .../PipeRealtimeDataRegionHybridCollector.java     |   2 +
 .../PipeRealtimeDataRegionLogCollector.java        |   1 +
 .../PipeRealtimeDataRegionTsFileCollector.java     |   1 +
 .../impl/iotdb/v1/IoTDBThriftReceiverV1.java       |  12 +-
 .../iotdb/db/pipe/core/event/EnrichedEvent.java    |   5 +-
 .../event/realtime/PipeRealtimeCollectEvent.java   |  18 ++
 .../pipe/resource/wal/PipeWALResourceManager.java  |  12 +-
 .../org/apache/iotdb/db/pipe/task/PipeBuilder.java |  12 +-
 .../apache/iotdb/db/pipe/task/PipeTaskBuilder.java |  46 ++----
 .../db/pipe/task/stage/PipeTaskCollectorStage.java |   4 +-
 .../db/pipe/task/subtask/PipeConnectorSubtask.java |   2 +-
 .../iotdb/db/pipe/task/subtask/PipeSubtask.java    |   2 +-
 .../iotdb/db/mpp/execution/DataDriverTest.java     |   1 +
 .../db/mpp/plan/plan/QueryLogicalPlanUtil.java     |   6 +-
 .../mpp/plan/plan/distribution/LastQueryTest.java  |   4 +-
 79 files changed, 977 insertions(+), 476 deletions(-)

Reply via email to