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.ImplementorNested 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, tableFields inherited from class org.apache.calcite.rel.AbstractRelNode
digest, id, rowType, traitSetFields inherited from interface org.apache.calcite.adapter.elasticsearch.ElasticsearchRel
CONVENTION -
Constructor Summary
ConstructorsConstructorDescriptionDrillElasticsearchTableScan(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, implementMethods inherited from class org.apache.calcite.rel.core.TableScan
accept, estimateRowCount, explainTerms, getHints, getTable, identity, identity, projectMethods 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, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.calcite.rel.hint.Hintable
attachHints, withHintsMethods 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, replaceInputMethods 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:
registerin interfaceorg.apache.calcite.rel.RelNode- Overrides:
registerin classorg.apache.calcite.adapter.elasticsearch.ElasticsearchTableScan
-