Class CoGroup.By
java.lang.Object
org.apache.beam.sdk.schemas.transforms.CoGroup.By
- All Implemented Interfaces:
Serializable
- Enclosing class:
CoGroup
Defines the set of fields to extract for the join key, as well as other per-input join options.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CoGroup.By
fieldAccessDescriptor
(FieldAccessDescriptor fieldAccessDescriptor) Join by the following field access descriptor.static CoGroup.By
Join by the following field ids.static CoGroup.By
fieldNames
(String... fieldNames) Join by the following field names.Means that this field will participate in a join even when not present, similar to SQL outer-join semantics.
-
Constructor Details
-
By
public By()
-
-
Method Details
-
fieldNames
Join by the following field names. -
fieldIds
Join by the following field ids. -
fieldAccessDescriptor
Join by the following field access descriptor. -
withOptionalParticipation
Means that this field will participate in a join even when not present, similar to SQL outer-join semantics. Missing entries will be replaced by nulls.This only affects the results of expandCrossProduct.
-
withSideInput
-