public abstract static class CoGroup.By
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description | 
|---|
By()  | 
| Modifier and Type | Method and Description | 
|---|---|
static CoGroup.By | 
fieldAccessDescriptor(FieldAccessDescriptor fieldAccessDescriptor)
Join by the following field access descriptor. 
 | 
static CoGroup.By | 
fieldIds(java.lang.Integer... fieldIds)
Join by the following field ids. 
 | 
static CoGroup.By | 
fieldNames(java.lang.String... fieldNames)
Join by the following field names. 
 | 
CoGroup.By | 
withOptionalParticipation()
Means that this field will participate in a join even when not present, similar to SQL
 outer-join semantics. 
 | 
CoGroup.By | 
withSideInput()  | 
public static CoGroup.By fieldNames(java.lang.String... fieldNames)
public static CoGroup.By fieldIds(java.lang.Integer... fieldIds)
public static CoGroup.By fieldAccessDescriptor(FieldAccessDescriptor fieldAccessDescriptor)
public CoGroup.By withOptionalParticipation()
This only affects the results of expandCrossProduct.
public CoGroup.By withSideInput()