Package org.apache.calcite.rel.convert
Interface ConverterRule.Config
- All Superinterfaces:
- RelRule.Config
- Enclosing class:
- ConverterRule
Rule configuration.
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptioninTrait()outTrait()default RelOptRuletoRule()Creates a rule that uses this configuration.default <R extends ConverterRule>
 Rdefault ConverterRule.Configdefault <R extends RelNode>
 ConverterRule.ConfigwithConversion(Class<R> clazz, Predicate<? super R> predicate, RelTrait in, RelTrait out, String descriptionPrefix) withInTrait(RelTrait trait) SetsinTrait().withOutTrait(RelTrait trait) SetsoutTrait().SetsoutTrait().Methods inherited from interface org.apache.calcite.plan.RelRule.Configas, description, operandSupplier, relBuilderFactory, withDescription, withOperandSupplier, withRelBuilderFactory
- 
Field Details- 
INSTANCE
 
- 
- 
Method Details- 
inTraitRelTrait inTrait()
- 
withInTraitSetsinTrait().
- 
outTraitRelTrait outTrait()
- 
withOutTraitSetsoutTrait().
- 
ruleFactoryFunction<ConverterRule.Config,ConverterRule> ruleFactory()
- 
withRuleFactorySetsoutTrait().
- 
withConversion
- 
withConversion
- 
toRuleDescription copied from interface:RelRule.ConfigCreates a rule that uses this configuration. Sub-class must override.- Specified by:
- toRulein interface- RelRule.Config
 
- 
toRule
 
-