Class DrillElasticsearchTableScan
java.lang.Object
org.apache.calcite.rel.AbstractRelNode
org.apache.calcite.rel.core.TableScan
org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
org.apache.calcite.adapter.elasticsearch.DrillElasticsearchTableScan
- All Implemented Interfaces:
Cloneable
,org.apache.calcite.adapter.elasticsearch.ElasticsearchRel
,org.apache.calcite.plan.RelOptNode
,org.apache.calcite.rel.hint.Hintable
,org.apache.calcite.rel.RelNode
public class DrillElasticsearchTableScan
extends org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.calcite.adapter.elasticsearch.ElasticsearchRel
org.apache.calcite.adapter.elasticsearch.ElasticsearchRel.Implementor
Nested classes/interfaces inherited from interface org.apache.calcite.rel.RelNode
org.apache.calcite.rel.RelNode.Context
-
Field Summary
Fields inherited from class org.apache.calcite.rel.core.TableScan
hints, table
Fields inherited from class org.apache.calcite.rel.AbstractRelNode
digest, id, rowType, traitSet
Fields inherited from interface org.apache.calcite.adapter.elasticsearch.ElasticsearchRel
CONVENTION
-
Constructor Summary
ConstructorDescriptionDrillElasticsearchTableScan
(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelTraitSet traitSet, org.apache.calcite.plan.RelOptTable table, org.apache.calcite.adapter.elasticsearch.ElasticsearchTable elasticsearchTable, org.apache.calcite.rel.type.RelDataType projectRowType) -
Method Summary
Methods inherited from class org.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
computeSelfCost, copy, deriveRowType, implement
Methods inherited from class org.apache.calcite.rel.core.TableScan
accept, estimateRowCount, explainTerms, getHints, getTable, identity, identity, project
Methods inherited from class org.apache.calcite.rel.AbstractRelNode
accept, childrenAccept, collectVariablesSet, collectVariablesUsed, deepEquals, deepHashCode, equals, explain, getCluster, getConvention, getCorrelVariable, getDescription, getDigest, getExpectedInputRowType, getId, getInput, getInputs, getRelDigest, getRelTypeName, getRowType, getTraitSet, getVariablesSet, hashCode, isEnforcer, isValid, metadata, onRegister, recomputeDigest, replaceInput, sole, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.calcite.rel.hint.Hintable
attachHints, withHints
Methods inherited from interface org.apache.calcite.rel.RelNode
accept, accept, childrenAccept, collectVariablesSet, collectVariablesUsed, deepEquals, deepHashCode, estimateRowCount, explain, explain, fieldIsNullable, getConvention, getCorrelVariable, getDigest, getExpectedInputRowType, getInput, getInputs, getRelDigest, getRelTypeName, getRowType, getTable, getVariablesSet, isEnforcer, isValid, metadata, onRegister, recomputeDigest, replaceInput
Methods inherited from interface org.apache.calcite.plan.RelOptNode
getCluster, getDescription, getId, getTraitSet
-
Constructor Details
-
DrillElasticsearchTableScan
public DrillElasticsearchTableScan(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelTraitSet traitSet, org.apache.calcite.plan.RelOptTable table, org.apache.calcite.adapter.elasticsearch.ElasticsearchTable elasticsearchTable, org.apache.calcite.rel.type.RelDataType projectRowType)
-
-
Method Details
-
register
public void register(org.apache.calcite.plan.RelOptPlanner planner) - Specified by:
register
in interfaceorg.apache.calcite.rel.RelNode
- Overrides:
register
in classorg.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
-