public class JoinRelOptRuleCall
extends org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptRuleCall
| Modifier and Type | Class and Description | 
|---|---|
static interface  | 
JoinRelOptRuleCall.JoinChecker
This 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_28_0.org.apache.calcite.tools.RelBuilder | 
builder()  | 
java.util.List<org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode> | 
getChildRels(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode rel)  | 
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.metadata.RelMetadataQuery | 
getMetadataQuery()  | 
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptRuleOperand | 
getOperand0()  | 
java.util.List<org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode> | 
getParents()  | 
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptPlanner | 
getPlanner()  | 
java.util.List<org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode> | 
getRelList()  | 
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptRule | 
getRule()  | 
<T extends org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode> | 
rel(int ordinal)  | 
void | 
transformTo(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode rel,
           java.util.Map<org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode,org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode> equiv)  | 
void | 
transformTo(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode relNode,
           java.util.Map<org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode,org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode> map,
           org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelHintsPropagator relHintsPropagator)  | 
public void transformTo(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode rel,
                        java.util.Map<org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode,org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode> equiv)
transformTo in class org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptRuleCallpublic void transformTo(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode relNode,
                        java.util.Map<org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode,org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode> map,
                        org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelHintsPropagator relHintsPropagator)
transformTo in class org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptRuleCallpublic org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptRuleOperand getOperand0()
getOperand0 in class org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptRuleCallpublic org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptRule getRule()
getRule in class org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptRuleCallpublic java.util.List<org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode> getRelList()
getRelList in class org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptRuleCallpublic <T extends org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode> T rel(int ordinal)
rel in class org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptRuleCallpublic java.util.List<org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode> getChildRels(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode rel)
getChildRels in class org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptRuleCallpublic org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptPlanner getPlanner()
getPlanner in class org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptRuleCallpublic org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.metadata.RelMetadataQuery getMetadataQuery()
getMetadataQuery in class org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptRuleCallpublic java.util.List<org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.rel.RelNode> getParents()
getParents in class org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptRuleCallpublic org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.tools.RelBuilder builder()
builder in class org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.plan.RelOptRuleCall