@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. |
GetterBasedSchemaProvider |
A
SchemaProvider base class that vends schemas and rows based on FieldValueGetter s. |
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.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. |