public class SetOpRewriteUtil extends Object
SetOp
.Constructor and Description |
---|
SetOpRewriteUtil() |
Modifier and Type | Method and Description |
---|---|
static List<org.apache.calcite.rex.RexNode> |
generateEqualsCondition(RelBuilder relBuilder,
org.apache.calcite.rel.RelNode left,
org.apache.calcite.rel.RelNode right,
List<Integer> keys)
Generate equals condition by keys (The index on both sides is the same) to join left relNode
and right relNode.
|
static org.apache.calcite.rel.RelNode |
replicateRows(RelBuilder relBuilder,
org.apache.calcite.rel.type.RelDataType outputRelDataType,
List<Integer> fields)
Use table function to replicate the row N times.
|
public static List<org.apache.calcite.rex.RexNode> generateEqualsCondition(RelBuilder relBuilder, org.apache.calcite.rel.RelNode left, org.apache.calcite.rel.RelNode right, List<Integer> keys)
public static org.apache.calcite.rel.RelNode replicateRows(RelBuilder relBuilder, org.apache.calcite.rel.type.RelDataType outputRelDataType, List<Integer> fields)
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.