leaves12138 opened a new pull request, #8013: URL: https://github.com/apache/paimon/pull/8013
### Purpose When a blob view references an upstream row whose blob value is SQL null, the reader should faithfully return null instead of treating the reference as missing. ### Changes - Track preloaded blob view references as descriptor values or null values. - Make `BlobViewResolvingRow` report `isNullAt` and `getBlob` consistently for blob views resolved to null. - Keep missing references fail-fast by distinguishing them from references that resolve to null. - Extend `BlobTableTest#testBlobViewE2E` to cover upstream null blob values. ### Tests - `mvn -pl paimon-common,paimon-core -DskipTests compile` - `mvn -pl paimon-common,paimon-core spotless:check -DskipTests` - `mvn -pl paimon-core -am -Pfast-build -DfailIfNoTests=false -Dtest=BlobTableTest#testBlobViewE2E+testBlobViewResolutionFailsOnMissingUpstream test` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
