public interface IndexCallContext
Modifier and Type | Method and Description |
---|---|
void |
createSortExprs() |
org.apache.calcite.plan.RelOptRuleCall |
getCall() |
org.apache.calcite.rel.RelCollation |
getCollation() |
List<org.apache.calcite.rel.RelCollation> |
getCollationList() |
List<DrillDistributionTrait.DistributionField> |
getDistributionFields() |
org.apache.calcite.rel.RelNode |
getExchange() |
org.apache.calcite.rel.RelNode |
getFilter() |
org.apache.calcite.rex.RexNode |
getFilterCondition() |
DbGroupScan |
getGroupScan() |
Set<LogicalExpression> |
getLeftOutPathsInFunctions() |
DrillProjectRelBase |
getLowerProject() |
org.apache.calcite.rex.RexNode |
getOrigCondition() |
IndexableExprMarker |
getOrigMarker() |
DrillScanRelBase |
getScan() |
List<SchemaPath> |
getScanColumns() |
OrderedRel |
getSort() |
List<LogicalExpression> |
getSortExprs() |
DrillProjectRelBase |
getUpperProject() |
boolean |
hasLowerProject() |
boolean |
hasUpperProject() |
void |
setLeftOutPathsInFunctions(Set<LogicalExpression> exprs) |
DrillScanRelBase getScan()
DbGroupScan getGroupScan()
List<org.apache.calcite.rel.RelCollation> getCollationList()
org.apache.calcite.rel.RelCollation getCollation()
boolean hasLowerProject()
boolean hasUpperProject()
org.apache.calcite.plan.RelOptRuleCall getCall()
Set<LogicalExpression> getLeftOutPathsInFunctions()
org.apache.calcite.rel.RelNode getFilter()
IndexableExprMarker getOrigMarker()
List<LogicalExpression> getSortExprs()
DrillProjectRelBase getLowerProject()
DrillProjectRelBase getUpperProject()
void setLeftOutPathsInFunctions(Set<LogicalExpression> exprs)
List<SchemaPath> getScanColumns()
org.apache.calcite.rex.RexNode getFilterCondition()
org.apache.calcite.rex.RexNode getOrigCondition()
OrderedRel getSort()
void createSortExprs()
org.apache.calcite.rel.RelNode getExchange()
List<DrillDistributionTrait.DistributionField> getDistributionFields()
Copyright © 1970 The Apache Software Foundation. All rights reserved.