This is an automated email from the ASF dual-hosted git repository.
jiangtian pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 8cb4b9be877 Reduced the auth log when paths are too many (#16825)
add 23be2201b81 perf: Optimize wide table write performance (#16699)
No new revisions were added by this update.
Summary of changes:
.../iotdb/db/it/selectinto/IoTDBSelectIntoIT.java | 13 +-
.../iotdb/db/it/utils/TSDataTypeTestUtils.java | 113 ++++
.../pipe/it/dual/tablemodel/TableModelUtils.java | 8 +-
.../relational/it/db/it/IoTDBInsertTableIT.java | 6 +
.../it/session/IoTDBSessionRelationalIT.java | 14 +-
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 10 -
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 6 -
.../relational/analyzer/StatementAnalyzer.java | 4 +-
.../plan/relational/metadata/Metadata.java | 10 +
.../relational/metadata/TableMetadataImpl.java | 19 +
.../fetcher/TableHeaderSchemaValidator.java | 378 +++++++++++
.../plan/relational/sql/ast/InsertRows.java | 19 +-
.../relational/sql/ast/WrappedInsertStatement.java | 414 +++++++++---
.../plan/statement/crud/InsertBaseStatement.java | 145 +++-
.../crud/InsertMultiTabletsStatement.java | 6 +
.../plan/statement/crud/InsertRowStatement.java | 42 ++
.../crud/InsertRowsOfOneDeviceStatement.java | 6 +
.../plan/statement/crud/InsertRowsStatement.java | 6 +
.../plan/statement/crud/InsertTabletStatement.java | 59 ++
.../db/schemaengine/table/DataNodeTableCache.java | 17 +-
.../db/storageengine/dataregion/DataRegion.java | 121 +++-
.../file/UnsealedTsFileRecoverPerformer.java | 6 +-
.../db/storageengine/load/LoadTsFileManager.java | 16 +-
.../db/utils/datastructure/AlignedTVList.java | 4 +-
.../plan/relational/analyzer/AnalyzerTest.java | 33 +-
.../plan/relational/analyzer/TSBSMetadata.java | 13 +
.../plan/relational/analyzer/TestMetadata.java | 14 +
.../plan/statement/InsertStatementTest.java | 97 ++-
.../apache/iotdb/db/utils/TSDataTypeTestUtils.java | 111 +++
.../datastructure/PrimitiveArrayManagerTest.java | 12 +-
.../schema/table/InsertNodeMeasurementInfo.java | 244 +++++++
.../schema/table/TsFileTableSchemaUtil.java | 207 ++++++
.../apache/iotdb/commons/schema/table/TsTable.java | 226 ++++---
.../schema/table/column/FieldColumnSchema.java | 1 +
.../schema/table/column/TsTableColumnSchema.java | 6 +
.../schema/table/TsFileTableSchemaUtilTest.java | 748 +++++++++++++++++++++
36 files changed, 2832 insertions(+), 322 deletions(-)
create mode 100644
integration-test/src/test/java/org/apache/iotdb/db/it/utils/TSDataTypeTestUtils.java
create mode 100644
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/utils/TSDataTypeTestUtils.java
create mode 100644
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/table/InsertNodeMeasurementInfo.java
create mode 100644
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/schema/table/TsFileTableSchemaUtil.java
create mode 100644
iotdb-core/node-commons/src/test/java/org/apache/iotdb/commons/schema/table/TsFileTableSchemaUtilTest.java