Interface IndexCallContext

All Known Implementing Classes:
IndexLogicalPlanCallContext, IndexPhysicalPlanCallContext

public interface IndexCallContext
  • Method Details

    • getScan

      DrillScanRelBase getScan()
    • getGroupScan

      DbGroupScan getGroupScan()
    • getCollation

      org.apache.calcite.rel.RelCollation getCollation()
    • hasLowerProject

      boolean hasLowerProject()
    • hasUpperProject

      boolean hasUpperProject()
    • getCall

      org.apache.calcite.plan.RelOptRuleCall getCall()
    • getLeftOutPathsInFunctions

      Set<LogicalExpression> getLeftOutPathsInFunctions()
    • getFilter

      org.apache.calcite.rel.RelNode getFilter()
    • getOrigMarker

      IndexableExprMarker getOrigMarker()
    • getSortExprs

      List<LogicalExpression> getSortExprs()
    • getLowerProject

      DrillProjectRelBase getLowerProject()
    • getUpperProject

      DrillProjectRelBase getUpperProject()
    • setLeftOutPathsInFunctions

      void setLeftOutPathsInFunctions(Set<LogicalExpression> exprs)
    • getScanColumns

      List<SchemaPath> getScanColumns()
    • getFilterCondition

      org.apache.calcite.rex.RexNode getFilterCondition()
    • getOrigCondition

      org.apache.calcite.rex.RexNode getOrigCondition()
    • getSort

      OrderedRel getSort()
    • createSortExprs

      void createSortExprs()
    • getExchange

      org.apache.calcite.rel.RelNode getExchange()
    • getDistributionFields