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]