@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. |