public class CoGbkResultSchema
extends java.lang.Object
implements java.io.Serializable
CoGroupByKey. This maintains the full set of TupleTags for the results of a CoGroupByKey and facilitates mapping between TupleTags and RawUnionValue tags (which are used as secondary keys in the CoGroupByKey).| Constructor and Description | 
|---|
| CoGbkResultSchema(TupleTagList tupleTagList)Builds a schema from a tuple of  TupleTag<?>s. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(java.lang.Object obj) | 
| int | getIndex(TupleTag<?> tag)Returns the index for the given tuple tag, if the tag is present in this schema, -1 if it
 isn't. | 
| TupleTag<?> | getTag(int index)Returns the tuple tag at the given index. | 
| TupleTagList | getTupleTagList()Returns the TupleTagList tuple associated with this schema. | 
| int | hashCode() | 
| static CoGbkResultSchema | of(java.util.List<TupleTag<?>> tags) | 
| int | size()Returns the number of columns for this schema. | 
| java.lang.String | toString() | 
public CoGbkResultSchema(TupleTagList tupleTagList)
TupleTag<?>s.public static CoGbkResultSchema of(java.util.List<TupleTag<?>> tags)
public int getIndex(TupleTag<?> tag)
public TupleTag<?> getTag(int index)
public int size()
public TupleTagList getTupleTagList()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object