public class RowKeyJoinCallContext extends Object
Modifier and Type | Class and Description |
---|---|
static class |
RowKeyJoinCallContext.RowKey |
Constructor and Description |
---|
RowKeyJoinCallContext(org.apache.calcite.plan.RelOptRuleCall call,
RowKeyJoinCallContext.RowKey rowKeyLoc,
int rowKeyPos,
boolean swapInputs,
DrillJoin joinRel,
DrillProjectRel upperProjectRel,
DrillFilterRel filterRel,
DrillProjectRel lowerProjectRel,
DrillScanRel scanRel) |
Modifier and Type | Method and Description |
---|---|
org.apache.calcite.plan.RelOptRuleCall |
getCall() |
DrillFilterRel |
getFilterRel() |
DrillJoin |
getJoinRel() |
DrillProjectRel |
getLowerProjectRel() |
RowKeyJoinCallContext.RowKey |
getRowKeyLocation() |
int |
getRowKeyPosition() |
DrillScanRel |
getScanRel() |
DrillProjectRel |
getUpperProjectRel() |
boolean |
mustSwapInputs() |
public RowKeyJoinCallContext(org.apache.calcite.plan.RelOptRuleCall call, RowKeyJoinCallContext.RowKey rowKeyLoc, int rowKeyPos, boolean swapInputs, DrillJoin joinRel, DrillProjectRel upperProjectRel, DrillFilterRel filterRel, DrillProjectRel lowerProjectRel, DrillScanRel scanRel)
public org.apache.calcite.plan.RelOptRuleCall getCall()
public RowKeyJoinCallContext.RowKey getRowKeyLocation()
public int getRowKeyPosition()
public boolean mustSwapInputs()
public DrillJoin getJoinRel()
public DrillProjectRel getUpperProjectRel()
public DrillFilterRel getFilterRel()
public DrillProjectRel getLowerProjectRel()
public DrillScanRel getScanRel()
Copyright © 1970 The Apache Software Foundation. All rights reserved.