Class MongoRules.MongoConverterRule
- java.lang.Object
-
- org.apache.calcite.plan.RelOptRule
-
- org.apache.calcite.rel.convert.ConverterRule
-
- org.apache.calcite.adapter.mongodb.MongoRules.MongoConverterRule
-
- Direct Known Subclasses:
MongoRules.MongoAggregateRule
,MongoRules.MongoFilterRule
,MongoRules.MongoProjectRule
,MongoRules.MongoSortRule
- Enclosing class:
- MongoRules
abstract static class MongoRules.MongoConverterRule extends ConverterRule
Base class for planner rules that convert a relational expression to MongoDB 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 MongoConverterRule(java.lang.Class<? extends RelNode> clazz, RelTrait in, Convention out, 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
-
MongoConverterRule
MongoConverterRule(java.lang.Class<? extends RelNode> clazz, RelTrait in, Convention out, java.lang.String description)
-
-