@DefaultAnnotation(value=org.checkerframework.checker.nullness.qual.NonNull.class)
See: Description
| Interface | Description | 
|---|---|
| Cast.Validator | 
 Interface for statically validating casts. 
 | 
| Class | Description | 
|---|---|
| AddFields | 
 A transform to add new nullable fields to a PCollection's schema. 
 | 
| AddFields.Inner<T> | 
 Inner PTransform for AddFields. 
 | 
| Cast<T> | 
 Set of utilities for casting rows between schemas. 
 | 
| Cast.CompatibilityError | 
 Describes compatibility errors during casting. 
 | 
| Cast.Narrowing | 
 Narrowing changes type without guarantee to preserve data. 
 | 
| Cast.Widening | 
 Widening changes to type that can represent any possible value of the original type. 
 | 
| CoGroup | 
 A transform that performs equijoins across multiple schema  
PCollections. | 
| CoGroup.By | 
 Defines the set of fields to extract for the join key, as well as other per-input join options. 
 | 
| CoGroup.ExpandCrossProduct | 
 A  
PTransform that calculates the cross-product join. | 
| CoGroup.Impl | 
 The implementing PTransform. 
 | 
| CoGroup.Result | |
| Convert | 
 A set of utilities for converting between different objects supporting schemas. 
 | 
| DropFields | 
 A transform to drop fields from a schema. 
 | 
| DropFields.Inner<T> | 
 Implementation class for DropFields. 
 | 
| Filter | 
 A  
PTransform for filtering a collection of schema types. | 
| Filter.Inner<T> | 
 Implementation of the filter. 
 | 
| Group | 
 A generic grouping transform for schema  
PCollections. | 
| Group.AggregateCombiner<InputT> | 
 a  
PTransform that does a combine using an aggregation built up by calls to
 aggregateField and aggregateFields. | 
| Group.ByFields<InputT> | 
 a  
PTransform that groups schema elements based on the given fields. | 
| Group.CombineFieldsByFields<InputT> | 
 a  
PTransform that does a per-key combine using an aggregation built up by calls to
 aggregateField and aggregateFields. | 
| Group.CombineFieldsGlobally<InputT> | 
 a  
PTransform that does a global combine using an aggregation built up by calls to
 aggregateField and aggregateFields. | 
| Group.CombineGlobally<InputT,OutputT> | 
 a  
PTransform that does a global combine using a provider Combine.CombineFn. | 
| Group.Global<InputT> | 
 A  
PTransform for doing global aggregations on schema PCollections. | 
| Join | 
 A transform that performs equijoins across two schema  
PCollections. | 
| Join.FieldsEqual | 
 Predicate object to specify fields to compare when doing an equi-join. 
 | 
| Join.FieldsEqual.Impl | 
 Implementation class for FieldsEqual. 
 | 
| Join.Impl<LhsT,RhsT> | 
 Implementation class . 
 | 
| RenameFields | 
 A transform for renaming fields inside an existing schema. 
 | 
| RenameFields.Inner<T> | 
 The class implementing the actual PTransform. 
 | 
| Select | 
 A  
PTransform for selecting a subset of fields from a schema type. | 
| Select.Fields<T> | |
| Select.Flattened<T> | 
 A  
PTransform representing a flattened schema. | 
For further details, see the documentation for each class in this package.