Class PredicateAttributeCollector
java.lang.Object
com.darkcollective.relix.optimizer.internal.PredicateAttributeCollector
Utility that collects all
AttributeOperand names referenced anywhere
in a Predicate tree.
Used by selection pushdown rules (SEL-003..005) to decide which columns a predicate depends on, enabling safe movement of a selection below projections, renames, and joins.
This class is package-private and stateless.
-
Method Summary