wombatu-kun commented on PR #19863:
URL: https://github.com/apache/hudi/pull/19863#issuecomment-5578171515

   Confirmed on the reachability: PushPredicateIntoTableScan turns the 
intersected domain into an empty ValuesNode before it calls applyFilter, that 
is the only call site of Metadata.applyFilter in trino-main, and 
SplitSourceFactory always builds the Constraint it hands getSplits with 
TupleDomain.all(), so the table handle is the only route in. On sending the 
guard upstream, DeltaLakeSplitManager.getSplits already carries it with both 
arms and the same emptySplitSource, which is a closer precedent than 
HiveSplitManager - Hive's isNone check sits in HivePartitionManager and guards 
the Constraint argument, which HudiSplitManager never reads.
   


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