Package org.apache.beam.sdk.schemas.utils
@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.
-
ClassDescriptionUtilities for managing AutoValue schemas.Give a Java type, returns the Java type expected for use with Row.Takes a
StackManipulation
that returns a value.Row is going to call the setter with its internal Java type, however the user object being set might have a different type internally.A naming strategy for ByteBuddy classes.ByteBuddyUtils.TransformingMap<K1,V1, K2, V2> Helper functions for converting between equivalent schema types.Return value after converting a schema.A naming policy for schema fields.A set of utilities to generate getter and setter classes for JavaBean objects.Utils to convert JSON records to BeamRow
.A set of utilities to generate getter and setter classes for POJOs.A set of reflection helper methods.Represents a class and a schema.Represents a type descriptor and a schema.A selector interface for extracting fields from a row.Provides an instance ofConvertHelpers.ConvertedSchemaInformation
.Visitor that zips schemas, and accepts pairs of fields and their types.Context referring to a current position in a schema.Helper methods to select subrows out of rows.A set of utilities for inferring a BeamSchema
from static Java types.