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.
|
fromSerializableFunctionWithOutputType
fromProcessFunctionWithOutputType, getInputTypeDescriptor, getOutputTypeDescriptor, populateDisplayData
public 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