Interface IndexCallContext
- All Known Implementing Classes:
IndexLogicalPlanCallContext
,IndexPhysicalPlanCallContext
public interface IndexCallContext
-
Method Summary
-
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
-
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
List<DrillDistributionTrait.DistributionField> getDistributionFields()
-