Package org.apache.calcite.adapter.jdbc
Class JdbcRules.JdbcConverterRule
- java.lang.Object
-
- org.apache.calcite.plan.RelOptRule
-
- org.apache.calcite.rel.convert.ConverterRule
-
- org.apache.calcite.adapter.jdbc.JdbcRules.JdbcConverterRule
-
- Direct Known Subclasses:
JdbcRules.JdbcAggregateRule
,JdbcRules.JdbcCalcRule
,JdbcRules.JdbcFilterRule
,JdbcRules.JdbcIntersectRule
,JdbcRules.JdbcJoinRule
,JdbcRules.JdbcMinusRule
,JdbcRules.JdbcProjectRule
,JdbcRules.JdbcSortRule
,JdbcRules.JdbcTableModificationRule
,JdbcRules.JdbcUnionRule
,JdbcRules.JdbcValuesRule
- Enclosing class:
- JdbcRules
abstract static class JdbcRules.JdbcConverterRule extends ConverterRule
Abstract base class for rule that converts to JDBC.
-
-
Field Summary
Fields Modifier and Type Field Description protected JdbcConvention
out
-
Fields inherited from class org.apache.calcite.plan.RelOptRule
description, operands, relBuilderFactory
-
-
Constructor Summary
Constructors Constructor Description JdbcConverterRule(java.lang.Class<? extends RelNode> clazz, RelTrait in, JdbcConvention out, java.lang.String description)
Deprecated.JdbcConverterRule(java.lang.Class<R> clazz, com.google.common.base.Predicate<? super R> predicate, RelTrait in, JdbcConvention out, RelBuilderFactory relBuilderFactory, java.lang.String description)
Deprecated.JdbcConverterRule(java.lang.Class<R> clazz, java.util.function.Predicate<? super R> predicate, RelTrait in, JdbcConvention out, RelBuilderFactory relBuilderFactory, java.lang.String description)
-
Method Summary
-
Methods inherited from class org.apache.calcite.rel.convert.ConverterRule
convert, getInTrait, getOutConvention, getOutTrait, getTraitDef, isGuaranteed, onMatch
-
Methods inherited from class org.apache.calcite.plan.RelOptRule
any, convert, convert, convertList, convertOperand, convertOperand, equals, equals, getOperand, getOperands, hashCode, matches, none, operand, operand, operand, operand, operand, operandJ, operandJ, some, toString, unordered
-
-
-
-
Field Detail
-
out
protected final JdbcConvention out
-
-
Constructor Detail
-
JdbcConverterRule
@Deprecated JdbcConverterRule(java.lang.Class<? extends RelNode> clazz, RelTrait in, JdbcConvention out, java.lang.String description)
Deprecated.
-
JdbcConverterRule
JdbcConverterRule(java.lang.Class<R> clazz, java.util.function.Predicate<? super R> predicate, RelTrait in, JdbcConvention out, RelBuilderFactory relBuilderFactory, java.lang.String description)
-
JdbcConverterRule
@Deprecated JdbcConverterRule(java.lang.Class<R> clazz, com.google.common.base.Predicate<? super R> predicate, RelTrait in, JdbcConvention out, RelBuilderFactory relBuilderFactory, java.lang.String description)
Deprecated.
-
-