Class ElasticsearchRules.ElasticsearchConverterRule
- java.lang.Object
-
- org.apache.calcite.plan.RelOptRule
-
- org.apache.calcite.rel.convert.ConverterRule
-
- org.apache.calcite.adapter.elasticsearch.ElasticsearchRules.ElasticsearchConverterRule
-
- Direct Known Subclasses:
ElasticsearchRules.ElasticsearchAggregateRule
,ElasticsearchRules.ElasticsearchFilterRule
,ElasticsearchRules.ElasticsearchProjectRule
,ElasticsearchRules.ElasticsearchSortRule
- Enclosing class:
- ElasticsearchRules
abstract static class ElasticsearchRules.ElasticsearchConverterRule extends ConverterRule
Base class for planner rules that convert a relational expression to Elasticsearch calling convention.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Convention
out
-
Fields inherited from class org.apache.calcite.plan.RelOptRule
description, operands, relBuilderFactory
-
-
Constructor Summary
Constructors Constructor Description ElasticsearchConverterRule(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
final Convention out
-
-
Constructor Detail
-
ElasticsearchConverterRule
ElasticsearchConverterRule(java.lang.Class<? extends RelNode> clazz, RelTrait in, Convention out, java.lang.String description)
-
-