This is an automated email from the ASF dual-hosted git repository.
spricoder pushed a change to branch feature/memory_collect
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 4dc0e691af9 Fix Before
add 0db89873e78 Modified pks, sversion, dbname (#14999)
add 1adc74dffd2 fix: memtable enhancement issues (#14994)
add e8d07c156da Load: detect region migration during second phase (#15005)
add 17f099e03db Fix typo in SimpleNestedLoopJoinOperator
add 5911f231b79 Pipe: Using caching to optimize the verifyTableDataType
method in the Load analysis phase (#15007)
add 9154e7c67c8 revert: page access when initialize statistics and build
TsBlock for aligned memchunk (#15013)
add 83d53722cd3 Make the error message clearer for query operator
add c4a21760099 Merge branch 'master' into feature/memory_collect
No new revisions were added by this update.
Summary of changes:
.../iotdb/jdbc/IoTDBAbstractDatabaseMetadata.java | 88 ++----
.../org/apache/iotdb/jdbc/IoTDBConnection.java | 7 +
.../apache/iotdb/jdbc/IoTDBDatabaseMetadata.java | 64 +++++
.../IoTDBRelationalDatabaseMetadata.java | 94 +++++-
.../queryengine/execution/memory/MemoryPool.java | 4 +-
.../execution/operator/AbstractOperator.java | 5 +-
.../join/SimpleNestedLoopCrossJoinOperator.java | 2 +-
.../plan/analyze/ClusterPartitionFetcher.java | 5 +
.../plan/analyze/IPartitionFetcher.java | 4 +
.../analyze/load/LoadTsFileTableSchemaCache.java | 24 +-
.../plan/scheduler/load/LoadTsFileScheduler.java | 25 ++
.../dataregion/memtable/AbstractMemTable.java | 9 -
.../memtable/AlignedReadOnlyMemChunk.java | 318 +++++++--------------
.../memtable/AlignedWritableMemChunk.java | 134 +++------
.../memtable/AlignedWritableMemChunkGroup.java | 5 -
.../dataregion/memtable/IMemTable.java | 2 -
.../memtable/IWritableMemChunkGroup.java | 2 -
.../dataregion/memtable/ReadOnlyMemChunk.java | 16 +-
.../dataregion/memtable/TsFileProcessor.java | 12 +-
.../dataregion/memtable/WritableMemChunk.java | 4 +-
.../dataregion/memtable/WritableMemChunkGroup.java | 8 -
.../read/reader/chunk/MemAlignedChunkReader.java | 188 ++++--------
.../read/reader/chunk/MemChunkReader.java | 4 +-
.../read/reader/chunk/MemPageReader.java | 6 +-
.../db/utils/datastructure/AlignedTVList.java | 55 ++--
.../MergeSortAlignedTVListIterator.java | 147 +++-------
...tIterator.java => MergeSortTVListIterator.java} | 63 ++--
.../utils/datastructure/PageColumnAccessInfo.java | 52 ----
.../iotdb/db/utils/datastructure/TVList.java | 4 +-
.../plan/analyze/FakePartitionFetcherImpl.java | 5 +
.../plan/planner/distribution/Util.java | 5 +
.../plan/planner/distribution/Util2.java | 5 +
.../plan/relational/analyzer/TSBSMetadata.java | 7 +
.../plan/relational/analyzer/TestMatadata.java | 7 +
.../read/reader/chunk/MemChunkLoaderTest.java | 26 +-
35 files changed, 604 insertions(+), 802 deletions(-)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/datastructure/{MergeSortTvListIterator.java
=> MergeSortTVListIterator.java} (67%)
delete mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/utils/datastructure/PageColumnAccessInfo.java