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

Caideyipi pushed a change to branch fix-partial-insert-null-columns
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from 91dd4ebb994 Fix partial insert handling for null measurements
     add cfe622fff76 Fix partial insert handling for missing columns

No new revisions were added by this update.

Summary of changes:
 .../tablet/parser/TabletInsertionEventParser.java  |  10 +-
 .../statement/PipeConvertedInsertRowStatement.java |   6 +
 .../plan/analyze/schema/NormalSchemaFetcher.java   |   4 +-
 .../plan/planner/plan/node/write/InsertNode.java   |  25 ++-
 .../planner/plan/node/write/InsertRowNode.java     | 177 ++++++++++++-----
 .../plan/node/write/InsertRowsOfOneDeviceNode.java |   4 +-
 .../plan/node/write/RelationalInsertRowNode.java   |  38 +++-
 .../plan/node/write/RelationalInsertRowsNode.java  |  33 +++-
 .../node/write/RelationalInsertTabletNode.java     |  54 ++++--
 .../fetcher/cache/TreeDeviceNormalSchema.java      |   4 +-
 .../cache/TreeDeviceSchemaCacheManager.java        |   9 +-
 .../plan/relational/sql/ast/InsertRow.java         |   5 +-
 .../plan/relational/sql/ast/InsertRows.java        |  14 +-
 .../plan/relational/sql/ast/InsertTablet.java      |  13 +-
 .../relational/sql/ast/WrappedInsertStatement.java |  22 ++-
 .../plan/statement/crud/InsertBaseStatement.java   |  49 +++--
 .../plan/statement/crud/InsertRowStatement.java    |  65 ++++++-
 .../crud/InsertRowsOfOneDeviceStatement.java       |  12 ++
 .../plan/statement/crud/InsertTabletStatement.java | 105 +++++++++--
 .../db/storageengine/dataregion/DataRegion.java    |   3 +-
 .../dataregion/memtable/AbstractMemTable.java      | 120 ++++++++----
 .../dataregion/memtable/TsFileProcessor.java       |  35 ++--
 .../consensus/ConsensusLogToTabletConverter.java   |  70 +++++--
 .../db/trigger/executor/TriggerFireVisitor.java    |  53 +++++-
 .../java/org/apache/iotdb/db/utils/MemUtils.java   |  33 +++-
 .../sink/util/TabletStatementConverterTest.java    |  28 +++
 .../planner/node/write/InsertRowNodeSerdeTest.java | 108 +++++++++++
 .../node/write/InsertRowsNodeSerdeTest.java        |  35 ++++
 .../node/write/InsertTabletNodeSerdeTest.java      |  28 +++
 .../crud/InsertStatementPartialInsertTest.java     | 209 +++++++++++++++++++++
 .../ConsensusLogToTabletConverterTest.java         |  58 ++++++
 .../org/apache/iotdb/db/utils/MemUtilsTest.java    |  49 +++++
 32 files changed, 1259 insertions(+), 219 deletions(-)
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/queryengine/plan/statement/crud/InsertStatementPartialInsertTest.java

Reply via email to