@DefaultAnnotation(org.checkerframework.checker.nullness.qual.NonNull.class)
Package org.apache.beam.sdk.schemas.utils
Defines utilities for deailing with schemas.
For further details, see the documentation for each class in this package.
-
Interface Summary Interface Description ByteBuddyUtils.TypeConversionsFactory FieldValueTypeSupplier A naming policy for schema fields.RowSelector A selector interface for extracting fields from a row. -
Class Summary Class Description AutoValueUtils Utilities for managing AutoValue schemas.AvroUtils Utils to convert AVRO records to Beam rows.AvroUtils.AvroConvertType AvroUtils.AvroConvertValueForGetter AvroUtils.AvroConvertValueForSetter AvroUtils.FixedBytesField Wrapper for fixed byte fields.ByteBuddyUtils ByteBuddyUtils.ConvertType Give a Java type, returns the Java type expected for use with Row.ByteBuddyUtils.ConvertValueForGetter Takes aStackManipulation
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 BeamRow
.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.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 BeamSchema
from static Java types.