@DefaultAnnotation(value=edu.umd.cs.findbugs.annotations.NonNull.class)
See: Description
| Interface | Description | 
|---|---|
| FieldValueGetter<ObjectT,ValueT> | 
 For internal use only; no backwards-compatibility guarantees. 
 | 
| FieldValueGetterFactory | 
 A factory interface for creating  
FieldValueGetter objects
 corresponding to a class. | 
| FieldValueSetter<ObjectT,ValueT> | 
 For internal use only; no backwards-compatibility guarantees. 
 | 
| FieldValueSetterFactory | 
 A factory interface for creating  
FieldValueSetter objects
 corresponding to a class. | 
| SchemaProvider | 
 Concrete implementations of this class allow creation of schema service objects that vend a
  
Schema for a specific type. | 
| SchemaProviderRegistrar | 
SchemaProvider creators have the ability to automatically have their schemaProvider registered with this SDK by creating a ServiceLoader entry
 and a concrete implementation of this interface. | 
| Class | Description | 
|---|---|
| DefaultSchema.DefaultSchemaProvider | 
SchemaProvider for default schemas. | 
| DefaultSchema.DefaultSchemaProviderRegistrar | 
 Registrar for default schemas. 
 | 
| FieldAccessDescriptor | 
 Used inside of a  
DoFn to describe which fields in a schema
 type need to be accessed for processing. | 
| FieldTypeDescriptors | 
 Utilities for converting between  
Schema field types and TypeDescriptors that
 define Java objects which can represent these field types. | 
| GetterBasedSchemaProvider | 
 A  
SchemaProvider base class that vends schemas and rows based on FieldValueGetters. | 
| JavaBeanSchema | 
 A  
SchemaProvider for Java Bean objects. | 
| JavaFieldSchema | 
 A  
SchemaProvider for Java POJO objects. | 
| Schema | |
| Schema.Builder | 
 Builder class for building  
Schema objects. | 
| Schema.Field | 
 Field of a row. 
 | 
| Schema.Field.Builder | 
 Builder for  
Schema.Field. | 
| Schema.FieldType | 
 A descriptor of a single field type. 
 | 
| SchemaCoder<T> | 
SchemaCoder is used as the coder for types that have schemas registered. | 
| SchemaRegistry | 
| Enum | Description | 
|---|---|
| Schema.TypeName | 
 An enumerated list of type constructors. 
 | 
| Exception | Description | 
|---|---|
| NoSuchSchemaException | 
 Indicates that we are missing a schema for a type. 
 | 
| Annotation Type | Description | 
|---|---|
| DefaultSchema | 
 The  
DefaultSchema annotation specifies a SchemaProvider class to handle obtaining
 a schema and row for the specified class. |