public static class BeamJoinTransforms.SideInputJoinDoFn
extends org.apache.beam.sdk.transforms.DoFn<org.apache.beam.sdk.values.KV<org.apache.beam.sdk.values.Row,org.apache.beam.sdk.values.Row>,org.apache.beam.sdk.values.Row>
DoFn which implement the sideInput-JOIN.org.apache.beam.sdk.transforms.DoFn.BoundedPerElement, org.apache.beam.sdk.transforms.DoFn.BundleFinalizer, org.apache.beam.sdk.transforms.DoFn.Element, org.apache.beam.sdk.transforms.DoFn.FieldAccess, org.apache.beam.sdk.transforms.DoFn.FinishBundle, org.apache.beam.sdk.transforms.DoFn.FinishBundleContext, org.apache.beam.sdk.transforms.DoFn.GetInitialRestriction, org.apache.beam.sdk.transforms.DoFn.GetRestrictionCoder, org.apache.beam.sdk.transforms.DoFn.MultiOutputReceiver, org.apache.beam.sdk.transforms.DoFn.NewTracker, org.apache.beam.sdk.transforms.DoFn.OnTimer, org.apache.beam.sdk.transforms.DoFn.OnTimerContext, org.apache.beam.sdk.transforms.DoFn.OnWindowExpiration, org.apache.beam.sdk.transforms.DoFn.OutputReceiver<T>, org.apache.beam.sdk.transforms.DoFn.ProcessContext, org.apache.beam.sdk.transforms.DoFn.ProcessContinuation, org.apache.beam.sdk.transforms.DoFn.ProcessElement, org.apache.beam.sdk.transforms.DoFn.RequiresStableInput, org.apache.beam.sdk.transforms.DoFn.Setup, org.apache.beam.sdk.transforms.DoFn.SplitRestriction, org.apache.beam.sdk.transforms.DoFn.StartBundle, org.apache.beam.sdk.transforms.DoFn.StartBundleContext, org.apache.beam.sdk.transforms.DoFn.StateId, org.apache.beam.sdk.transforms.DoFn.Teardown, org.apache.beam.sdk.transforms.DoFn.TimerId, org.apache.beam.sdk.transforms.DoFn.Timestamp, org.apache.beam.sdk.transforms.DoFn.UnboundedPerElement, org.apache.beam.sdk.transforms.DoFn.WindowedContext| Constructor and Description |
|---|
SideInputJoinDoFn(org.apache.calcite.rel.core.JoinRelType joinType,
org.apache.beam.sdk.values.Row rightNullRow,
org.apache.beam.sdk.values.PCollectionView<java.util.Map<org.apache.beam.sdk.values.Row,java.lang.Iterable<org.apache.beam.sdk.values.Row>>> sideInputView,
boolean swap,
org.apache.beam.sdk.schemas.Schema schema) |
| Modifier and Type | Method and Description |
|---|---|
void |
processElement(org.apache.beam.sdk.transforms.DoFn.ProcessContext context) |
public SideInputJoinDoFn(org.apache.calcite.rel.core.JoinRelType joinType,
org.apache.beam.sdk.values.Row rightNullRow,
org.apache.beam.sdk.values.PCollectionView<java.util.Map<org.apache.beam.sdk.values.Row,java.lang.Iterable<org.apache.beam.sdk.values.Row>>> sideInputView,
boolean swap,
org.apache.beam.sdk.schemas.Schema schema)