Class PlannerRule<T extends Bindable>

    • Method Detail

      • getRootOperator

        public Optional<Class<? extends Bindable>> getRootOperator()
        Returns the class of the operator at the root of the binding expression, if this rule uses a non-trivial binding. Used primarily for indexing rules for more efficient rule search.
        Returns:
        the class of the root of this rule's binding, or Optional.empty() if the rule matches anything
        See Also:
        PlannerRuleSet