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

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


    from 4a70fba  [IOTDB-2658] Generate logical plan for query statement (#5356)
     add bcd53d7  [IOTDB-2810] Design and implementation of TsBlock and its 
builder (#5362)

No new revisions were added by this update.

Summary of changes:
 pom.xml                                            |  10 +
 .../apache/iotdb/db/mpp/buffer/ISinkHandle.java    |   2 +-
 .../apache/iotdb/db/mpp/buffer/ISourceHandle.java  |   2 +-
 .../apache/iotdb/db/mpp/buffer/SourceHandle.java   |   2 +-
 .../org/apache/iotdb/db/mpp/operator/Operator.java |   2 +-
 .../db/mpp/operator/process/AggregateOperator.java |   2 +-
 .../mpp/operator/process/DeviceMergeOperator.java  |   2 +-
 .../db/mpp/operator/process/FillOperator.java      |   2 +-
 .../mpp/operator/process/FilterNullOperator.java   |   2 +-
 .../mpp/operator/process/GroupByLevelOperator.java |   2 +-
 .../db/mpp/operator/process/LimitOperator.java     |   6 +-
 .../db/mpp/operator/process/OffsetOperator.java    |   2 +-
 .../db/mpp/operator/process/SortOperator.java      |   2 +-
 .../db/mpp/operator/process/TimeJoinOperator.java  |  41 ++-
 .../db/mpp/operator/sink/FragmentSinkOperator.java |   2 +-
 .../iotdb/db/mpp/operator/sink/SinkOperator.java   |   2 +-
 .../operator/source/AlignedSeriesScanUtil.java}    |  57 ++--
 .../source/SeriesAggregateScanOperator.java        |   2 +-
 .../db/mpp/operator/source/SeriesScanOperator.java |   4 +-
 .../db/mpp/operator/source/SeriesScanUtil.java     |  60 ++--
 .../query/reader/chunk/MemAlignedPageReader.java   |  39 ++-
 .../iotdb/db/query/reader/chunk/MemPageReader.java | 119 +++++---
 tsfile/pom.xml                                     |   8 +
 .../apache/iotdb/tsfile/read/common/Column.java    |  21 --
 .../iotdb/tsfile/read/common/TimeColumn.java       |  21 --
 .../apache/iotdb/tsfile/read/common/TsBlock.java   | 175 ------------
 .../iotdb/tsfile/read/common/block/TsBlock.java    | 317 +++++++++++++++++++++
 .../tsfile/read/common/block/TsBlockBuilder.java   | 295 +++++++++++++++++++
 .../read/common/block/TsBlockBuilderStatus.java    |  75 +++++
 .../read/common/{ => block}/TsBlockMetadata.java   |   2 +-
 .../read/common/block/column/BinaryColumn.java     | 110 +++++++
 .../common/block/column/BinaryColumnBuilder.java   | 148 ++++++++++
 .../read/common/block/column/BooleanColumn.java    | 109 +++++++
 .../common/block/column/BooleanColumnBuilder.java  | 150 ++++++++++
 .../tsfile/read/common/block/column/Column.java    |  87 ++++++
 .../read/common/block/column/ColumnBuilder.java    |  81 ++++++
 .../common/block/column/ColumnBuilderStatus.java   |  88 ++++++
 .../read/common/block/column/ColumnUtil.java       |  97 +++++++
 .../read/common/block/column/DoubleColumn.java     | 109 +++++++
 .../common/block/column/DoubleColumnBuilder.java   | 150 ++++++++++
 .../read/common/block/column/FloatColumn.java      | 108 +++++++
 .../common/block/column/FloatColumnBuilder.java    | 150 ++++++++++
 .../tsfile/read/common/block/column/IntColumn.java | 108 +++++++
 .../read/common/block/column/IntColumnBuilder.java | 150 ++++++++++
 .../read/common/block/column/LongColumn.java       | 108 +++++++
 .../common/block/column/LongColumnBuilder.java     | 150 ++++++++++
 .../block/column/RunLengthEncodedColumn.java       | 133 +++++++++
 .../read/common/block/column/TimeColumn.java       |  95 ++++++
 .../common/block/column/TimeColumnBuilder.java     | 126 ++++++++
 .../iotdb/tsfile/read/reader/IPageReader.java      |   2 +-
 .../tsfile/read/reader/page/AlignedPageReader.java |  43 ++-
 .../iotdb/tsfile/read/reader/page/PageReader.java  |  87 ++++--
 .../iotdb/tsfile/common/block/TsBlockTest.java     | 317 +++++++++++++++++++++
 53 files changed, 3606 insertions(+), 378 deletions(-)
 copy 
server/src/main/java/org/apache/iotdb/db/{query/reader/series/AlignedSeriesReader.java
 => mpp/operator/source/AlignedSeriesScanUtil.java} (71%)
 delete mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/Column.java
 delete mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/TimeColumn.java
 delete mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/TsBlock.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlock.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockBuilder.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/TsBlockBuilderStatus.java
 rename tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/{ => 
block}/TsBlockMetadata.java (97%)
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BinaryColumn.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BinaryColumnBuilder.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BooleanColumn.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/BooleanColumnBuilder.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/Column.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnBuilder.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnBuilderStatus.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/ColumnUtil.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/DoubleColumn.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/DoubleColumnBuilder.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/FloatColumn.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/FloatColumnBuilder.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/IntColumn.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/IntColumnBuilder.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/LongColumn.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/LongColumnBuilder.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/RunLengthEncodedColumn.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/TimeColumn.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/TimeColumnBuilder.java
 create mode 100644 
tsfile/src/test/java/org/apache/iotdb/tsfile/common/block/TsBlockTest.java

Reply via email to