XiaoHongbo-Hope commented on code in PR #8021:
URL: https://github.com/apache/paimon/pull/8021#discussion_r3347112115


##########
paimon-python/pypaimon/read/split_read.py:
##########
@@ -792,6 +785,20 @@ def _push_down_predicate(self) -> Optional[Predicate]:
         return None
 
     def create_reader(self) -> RecordReader:
+        reader = self._create_raw_reader()
+
+        if ((CoreOptions.blob_view_fields(self.table.options) and 
CoreOptions.blob_view_resolve_enabled(

Review Comment:
   > added.
   
    This still seems not fully fixed. When `catalog_loader is None`, prescan is 
skipped, but view fields
     still go through descriptor resolution. `Blob.from_bytes()` returns an 
unresolved `BlobView`, and
     `to_data()` raises `RuntimeError: BlobView is not resolved.`
   
     Should we skip `BlobInlineConvertReader` when no `catalog_loader` is 
available?



-- 
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