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]

Reply via email to