Class DruidJoinRule.ConditionAnalysis
java.lang.Object
org.apache.druid.sql.calcite.rule.DruidJoinRule.ConditionAnalysis
- Enclosing class:
- DruidJoinRule
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.calcite.rex.RexNodegetConditionWithUnsupportedSubConditionsIgnored(org.apache.calcite.rex.RexBuilder rexBuilder) List<org.apache.calcite.rex.RexNode>booleanonlyUsesMappingsFromRightProject(org.apache.calcite.rel.core.Project rightProject) pushThroughLeftProject(org.apache.calcite.rel.core.Project leftProject) pushThroughRightProject(org.apache.calcite.rel.core.Project rightProject) toString()
-
Field Details
-
errorStr
-
-
Method Details
-
pushThroughLeftProject
public DruidJoinRule.ConditionAnalysis pushThroughLeftProject(org.apache.calcite.rel.core.Project leftProject) -
pushThroughRightProject
public DruidJoinRule.ConditionAnalysis pushThroughRightProject(org.apache.calcite.rel.core.Project rightProject) -
onlyUsesMappingsFromRightProject
public boolean onlyUsesMappingsFromRightProject(org.apache.calcite.rel.core.Project rightProject) -
getConditionWithUnsupportedSubConditionsIgnored
public org.apache.calcite.rex.RexNode getConditionWithUnsupportedSubConditionsIgnored(org.apache.calcite.rex.RexBuilder rexBuilder) -
getUnsupportedOnSubConditions
-
toString
-