@DefaultAnnotation(value=org.checkerframework.checker.nullness.qual.NonNull.class)
See: Description
Interface | Description |
---|---|
ByteBuddyUtils.TypeConversionsFactory | |
FieldValueTypeSupplier |
A naming policy for schema fields.
|
RowSelector |
A selector interface for extracting fields from a row.
|
SchemaInformationProvider |
Provides an instance of
ConvertHelpers.ConvertedSchemaInformation . |
Class | Description |
---|---|
AutoValueUtils |
Utilities for managing AutoValue schemas.
|
ByteBuddyUtils | |
ByteBuddyUtils.ConvertType |
Give a Java type, returns the Java type expected for use with Row.
|
ByteBuddyUtils.ConvertValueForGetter |
Takes a
StackManipulation that returns a value. |
ByteBuddyUtils.ConvertValueForSetter |
Row is going to call the setter with its internal Java type, however the user object being set
might have a different type internally.
|
ByteBuddyUtils.DefaultTypeConversionsFactory | |
ByteBuddyUtils.InjectPackageStrategy |
A naming strategy for ByteBuddy classes.
|
ByteBuddyUtils.TransformingMap<K1,V1,K2,V2> | |
ByteBuddyUtils.TypeConversion<T> | |
ConvertHelpers |
Helper functions for converting between equivalent schema types.
|
ConvertHelpers.ConvertedSchemaInformation<T> |
Return value after converting a schema.
|
JavaBeanUtils |
A set of utilities to generate getter and setter classes for JavaBean objects.
|
JsonUtils |
Utils to convert JSON records to Beam
Row . |
POJOUtils |
A set of utilities to generate getter and setter classes for POJOs.
|
ReflectUtils |
A set of reflection helper methods.
|
ReflectUtils.ClassWithSchema |
Represents a class and a schema.
|
RowSchemaInformationProvider | |
SchemaZipFold<T> |
Visitor that zips schemas, and accepts pairs of fields and their types.
|
SchemaZipFold.Context |
Context referring to a current position in a schema.
|
SelectHelpers |
Helper methods to select subrows out of rows.
|
SelectHelpers.RowSelectorContainer | |
StaticSchemaInference |
A set of utilities for inferring a Beam
Schema from static Java types. |
YamlUtils |
For further details, see the documentation for each class in this package.