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

jiangtian pushed a change to branch force_ci/split_chunk
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from d06cc844973 Merge branch 'master' of github.com:apache/iotdb into 
force_ci/split_chunk
     add e8e449e58f1 Tvlist feat new (#14616)

No new revisions were added by this update.

Summary of changes:
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  14 +
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |  12 +
 .../fragment/FragmentInstanceContext.java          |  38 ++
 .../execution/fragment/QueryContext.java           |   9 +
 .../schemaregion/utils/ResourceByPathUtils.java    | 146 ++++-
 .../db/storageengine/dataregion/DataRegion.java    |   4 +-
 .../dataregion/memtable/AbstractMemTable.java      |  99 ++--
 .../memtable/AlignedReadOnlyMemChunk.java          | 588 +++++++++++++++++----
 .../memtable/AlignedWritableMemChunk.java          | 470 ++++++++++++++--
 .../memtable/AlignedWritableMemChunkGroup.java     |  11 +-
 .../dataregion/memtable/IMemTable.java             |   6 +-
 .../dataregion/memtable/IWritableMemChunk.java     |  17 +-
 .../memtable/IWritableMemChunkGroup.java           |   2 +-
 .../dataregion/memtable/ReadOnlyMemChunk.java      | 274 ++++++++--
 .../dataregion/memtable/TsFileProcessor.java       |  23 +-
 .../dataregion/memtable/WritableMemChunk.java      | 512 ++++++++++++++----
 .../dataregion/memtable/WritableMemChunkGroup.java |   4 +-
 .../filescan/impl/MemAlignedChunkHandleImpl.java   |  21 +-
 .../read/reader/chunk/MemAlignedChunkReader.java   | 259 ++++++++-
 .../read/reader/chunk/MemAlignedPageReader.java    | 137 ++++-
 .../read/reader/chunk/MemChunkReader.java          | 139 ++++-
 .../read/reader/chunk/MemPageReader.java           | 129 ++++-
 .../reader/chunk/metadata/AlignedPageMetadata.java |  74 +++
 .../read/reader/chunk/metadata/PageMetadata.java   |  90 ++++
 .../dataregion/tsfile/TsFileResource.java          |  39 +-
 .../db/utils/datastructure/AlignedTVList.java      | 357 ++++++++++---
 .../db/utils/datastructure/BackAlignedTVList.java  |  66 +--
 .../db/utils/datastructure/BackBinaryTVList.java   |  72 +--
 .../db/utils/datastructure/BackBooleanTVList.java  |  71 +--
 .../db/utils/datastructure/BackDoubleTVList.java   |  71 +--
 .../db/utils/datastructure/BackFloatTVList.java    |  71 +--
 .../db/utils/datastructure/BackIntTVList.java      |  72 +--
 .../db/utils/datastructure/BackLongTVList.java     |  71 +--
 .../iotdb/db/utils/datastructure/BackwardSort.java |  66 ++-
 .../iotdb/db/utils/datastructure/BinaryTVList.java | 110 ++--
 .../db/utils/datastructure/BooleanTVList.java      |  75 ++-
 .../iotdb/db/utils/datastructure/DoubleTVList.java |  76 ++-
 .../iotdb/db/utils/datastructure/FloatTVList.java  |  76 ++-
 .../iotdb/db/utils/datastructure/IntTVList.java    |  75 ++-
 .../iotdb/db/utils/datastructure/LongTVList.java   |  75 ++-
 .../MergeSortAlignedTVListIterator.java            | 242 +++++++++
 .../datastructure/MergeSortTvListIterator.java     | 162 ++++++
 .../PageColumnAccessInfo.java}                     |  43 +-
 .../db/utils/datastructure/QuickAlignedTVList.java |  34 +-
 .../db/utils/datastructure/QuickBinaryTVList.java  |  34 +-
 .../db/utils/datastructure/QuickBooleanTVList.java |  31 +-
 .../db/utils/datastructure/QuickDoubleTVList.java  |  31 +-
 .../db/utils/datastructure/QuickFloatTVList.java   |  31 +-
 .../db/utils/datastructure/QuickIntTVList.java     |  37 +-
 .../db/utils/datastructure/QuickLongTVList.java    |  31 +-
 .../iotdb/db/utils/datastructure/QuickSort.java    |  28 +-
 .../iotdb/db/utils/datastructure/TVList.java       | 354 ++++++++++++-
 .../db/utils/datastructure/TimAlignedTVList.java   | 109 +---
 .../db/utils/datastructure/TimBinaryTVList.java    | 113 +---
 .../db/utils/datastructure/TimBooleanTVList.java   | 111 +---
 .../db/utils/datastructure/TimDoubleTVList.java    | 111 +---
 .../db/utils/datastructure/TimFloatTVList.java     | 112 +---
 .../iotdb/db/utils/datastructure/TimIntTVList.java | 112 +---
 .../db/utils/datastructure/TimLongTVList.java      | 111 +---
 .../iotdb/db/utils/datastructure/TimSort.java      | 105 +++-
 .../storageengine/dataregion/DataRegionTest.java   |   3 +-
 .../memtable/MemChunkDeserializeTest.java          | 332 ++++++++++++
 .../dataregion/memtable/PrimitiveMemTableTest.java |  31 +-
 .../dataregion/memtable/TsFileProcessorTest.java   |  80 +--
 .../reader/chunk/AlignedMemPageReaderTest.java     |  32 +-
 .../reader/chunk/MemAlignedChunkLoaderTest.java    | 138 +++--
 .../read/reader/chunk/MemChunkLoaderTest.java      | 260 ++++++---
 .../read/reader/chunk/MemPageReaderTest.java       |  12 +-
 .../wal/recover/file/TsFilePlanRedoerTest.java     |  18 +-
 .../db/utils/datastructure/AlignedTVListTest.java  |  20 +-
 .../conf/iotdb-system.properties.template          |   6 +
 71 files changed, 5106 insertions(+), 2289 deletions(-)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/read/reader/chunk/metadata/AlignedPageMetadata.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/read/reader/chunk/metadata/PageMetadata.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/datastructure/MergeSortAlignedTVListIterator.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/datastructure/MergeSortTvListIterator.java
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/{SetThreadName.java 
=> datastructure/PageColumnAccessInfo.java} (57%)
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/memtable/MemChunkDeserializeTest.java

Reply via email to