public static class BeamJoinTransforms.ExtractJoinFields extends SimpleFunction<Row,KV<Row,Row>>
SimpleFunction to extract join fields from the specified row.| Constructor and Description |
|---|
ExtractJoinFields(boolean isLeft,
java.util.List<org.apache.calcite.util.Pair<org.apache.calcite.rex.RexNode,org.apache.calcite.rex.RexNode>> joinColumns,
Schema schema,
int leftRowColumnCount) |
| Modifier and Type | Method and Description |
|---|---|
KV<Row,Row> |
apply(Row input)
Returns the result of invoking this function on the given input.
|
fromSerializableFunctionWithOutputTypefromProcessFunctionWithOutputType, getInputTypeDescriptor, getOutputTypeDescriptor, populateDisplayDatapublic ExtractJoinFields(boolean isLeft,
java.util.List<org.apache.calcite.util.Pair<org.apache.calcite.rex.RexNode,org.apache.calcite.rex.RexNode>> joinColumns,
Schema schema,
int leftRowColumnCount)
public KV<Row,Row> apply(Row input)
ProcessFunction