Skip to content

Fix no-tag table attribute deletion#18176

Open
Caideyipi wants to merge 1 commit into
masterfrom
fix/table-delete-attribute-no-tag
Open

Fix no-tag table attribute deletion#18176
Caideyipi wants to merge 1 commit into
masterfrom
fix/table-delete-attribute-no-tag

Conversation

@Caideyipi

@Caideyipi Caideyipi commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • coalesce duplicate devices in one multi-row table insert to their final effective attribute values before schema validation
  • preserve insert null/no-op semantics while combining partial attribute columns
  • cover no-tag table device attributes before attribute-filtered deletion

Tests

  • mvn spotless:apply -pl iotdb-core/datanode,integration-test -P with-integration-tests
  • mvn --% -o -Ddevelocity.off=true -pl iotdb-core/datanode -Dtest=TableDeviceSchemaValidatorTest test
  • mvn --% -o -Ddevelocity.off=true install -DskipTests -pl iotdb-core/datanode -am
  • mvn --% -o -Ddevelocity.off=true verify -DskipUTs -Dit.test=IoTDBDeletionTableIT#testDeleteDataByAttributeFilterWithoutTagColumns -DfailIfNoTests=false -Dfailsafe.failIfNoSpecifiedTests=false -pl integration-test -PTableClusterIT -P with-integration-tests

@Caideyipi Caideyipi force-pushed the fix/table-delete-attribute-no-tag branch from cd3eef5 to 0fa5dd0 Compare July 9, 2026 11:18
@sonarqubecloud

sonarqubecloud Bot commented Jul 9, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant