Class CassandraRules.CassandraConverterRule
- java.lang.Object
-
- org.apache.calcite.plan.RelOptRule
-
- org.apache.calcite.rel.convert.ConverterRule
-
- org.apache.calcite.adapter.cassandra.CassandraRules.CassandraConverterRule
-
- Direct Known Subclasses:
CassandraRules.CassandraProjectRule
- Enclosing class:
- CassandraRules
abstract static class CassandraRules.CassandraConverterRule extends ConverterRule
Base class for planner rules that convert a relational expression to Cassandra calling convention.
-
-
Field Summary
Fields Modifier and Type Field Description protected Convention
out
-
Fields inherited from class org.apache.calcite.plan.RelOptRule
description, operands, relBuilderFactory
-
-
Constructor Summary
Constructors Constructor Description CassandraConverterRule(java.lang.Class<? extends RelNode> clazz, java.lang.String description)
CassandraConverterRule(java.lang.Class<R> clazz, java.util.function.Predicate<? super R> predicate, 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 Convention out
-
-
Constructor Detail
-
CassandraConverterRule
CassandraConverterRule(java.lang.Class<? extends RelNode> clazz, java.lang.String description)
-
CassandraConverterRule
CassandraConverterRule(java.lang.Class<R> clazz, java.util.function.Predicate<? super R> predicate, java.lang.String description)
-
-