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