Class RelOptRule.ConverterRelOptRuleOperand

  • Enclosing class:
    RelOptRule

    private static class RelOptRule.ConverterRelOptRuleOperand
    extends RelOptRuleOperand
    Operand to an instance of the converter rule.
    • Constructor Detail

      • ConverterRelOptRuleOperand

        ConverterRelOptRuleOperand​(java.lang.Class<R> clazz,
                                   RelTrait in,
                                   java.util.function.Predicate<? super R> predicate)
    • Method Detail

      • matches

        public boolean matches​(RelNode rel)
        Description copied from class: RelOptRuleOperand
        Returns whether a relational expression matches this operand. It must be of the right class and trait.
        Overrides:
        matches in class RelOptRuleOperand