Interface DrillRel

All Superinterfaces:
Cloneable, DrillRelNode, org.apache.calcite.rel.RelNode, org.apache.calcite.plan.RelOptNode
All Known Implementing Classes:
DrillAggregateRel, DrillAnalyzeRel, DrillDirectScanRel, DrillExceptRel, DrillFilterRel, DrillIntersectRel, DrillJoinRel, DrillLateralJoinRel, DrillLimitRel, DrillProjectRel, DrillScanRel, DrillScreenRel, DrillSemiJoinRel, DrillSortRel, DrillTableModify, DrillUnionRel, DrillUnnestRel, DrillValuesRel, DrillWindowRel, DrillWriterRel, MetadataAggRel, MetadataControllerRel, MetadataHandlerRel, RowKeyJoinRel, VertexDrel

public interface DrillRel extends DrillRelNode
Relational expression that is implemented in Drill.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.apache.calcite.rel.RelNode

    org.apache.calcite.rel.RelNode.Context
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.apache.calcite.plan.Convention
    Calling convention for relational expressions that are "implemented" by generating Drill logical plans.
  • Method Summary

    Modifier and Type
    Method
    Description
     

    Methods inherited from interface org.apache.calcite.rel.RelNode

    accept, accept, childrenAccept, collectVariablesSet, collectVariablesUsed, computeSelfCost, copy, deepEquals, deepHashCode, estimateRowCount, explain, explain, fieldIsNullable, getConvention, getCorrelVariable, getDigest, getExpectedInputRowType, getInput, getInputs, getRelDigest, getRelTypeName, getRowType, getTable, getVariablesSet, isEnforcer, isValid, metadata, onRegister, recomputeDigest, register, replaceInput

    Methods inherited from interface org.apache.calcite.plan.RelOptNode

    getCluster, getDescription, getId, getTraitSet
  • Field Details

    • DRILL_LOGICAL

      static final org.apache.calcite.plan.Convention DRILL_LOGICAL
      Calling convention for relational expressions that are "implemented" by generating Drill logical plans.
  • Method Details