public class JoinRelOptRuleCall
extends org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.plan.RelOptRuleCall
| Modifier and Type | Class and Description | 
|---|---|
| static interface  | JoinRelOptRuleCall.JoinCheckerThis is a function gets the output relation and checks if it is a legal relational node. | 
| Modifier and Type | Method and Description | 
|---|---|
| org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.tools.RelBuilder | builder() | 
| java.util.List<org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.RelNode> | getChildRels(org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.RelNode rel) | 
| org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.metadata.RelMetadataQuery | getMetadataQuery() | 
| org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.plan.RelOptRuleOperand | getOperand0() | 
| java.util.List<org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.RelNode> | getParents() | 
| org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.plan.RelOptPlanner | getPlanner() | 
| java.util.List<org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.RelNode> | getRelList() | 
| org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.plan.RelOptRule | getRule() | 
| <T extends org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.RelNode> | rel(int ordinal) | 
| void | transformTo(org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.RelNode rel,
           java.util.Map<org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.RelNode,org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.RelNode> equiv) | 
public void transformTo(org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.RelNode rel,
                        java.util.Map<org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.RelNode,org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.RelNode> equiv)
transformTo in class org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.plan.RelOptRuleCallpublic org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.plan.RelOptRuleOperand getOperand0()
getOperand0 in class org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.plan.RelOptRuleCallpublic org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.plan.RelOptRule getRule()
getRule in class org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.plan.RelOptRuleCallpublic java.util.List<org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.RelNode> getRelList()
getRelList in class org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.plan.RelOptRuleCallpublic <T extends org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.RelNode> T rel(int ordinal)
rel in class org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.plan.RelOptRuleCallpublic java.util.List<org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.RelNode> getChildRels(org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.RelNode rel)
getChildRels in class org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.plan.RelOptRuleCallpublic org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.plan.RelOptPlanner getPlanner()
getPlanner in class org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.plan.RelOptRuleCallpublic org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.metadata.RelMetadataQuery getMetadataQuery()
getMetadataQuery in class org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.plan.RelOptRuleCallpublic java.util.List<org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.rel.RelNode> getParents()
getParents in class org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.plan.RelOptRuleCallpublic org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.tools.RelBuilder builder()
builder in class org.apache.beam.vendor.calcite.v1_20_0.org.apache.calcite.plan.RelOptRuleCall