Package org.apache.beam.sdk.schemas
@DefaultAnnotation(org.checkerframework.checker.nullness.qual.NonNull.class)
package org.apache.beam.sdk.schemas
-
ClassDescriptionA
SchemaProviderfor AutoValue classes.FieldValueTypeSupplierthat's based on AutoValue getters.A wrapper around aFactorythat assumes the schema parameter never changes.Factory<T>A Factory interface for schema-related objects for a specific Java type.Used inside of aDoFnto describe which fields in a schema type need to be accessed for processing.Description of a single field.Builder class.Qualifier for a list selector.Qualifier for a map selector.OneOf union for a collection selector.The kind of qualifier.Utilities for converting betweenSchemafield types andTypeDescriptors that define Java objects which can represent these field types.For internal use only; no backwards-compatibility guarantees.FieldValueHaver<ObjectT>For internal use only; no backwards-compatibility guarantees.FieldValueSetter<ObjectT,ValueT> For internal use only; no backwards-compatibility guarantees.Represents type information for a Java type that will be used to infer a Schema type.Deprecated.A newer version ofGetterBasedSchemaProvider, which works withTypeDescriptors, and which by default delegates the old,Classbased methods, to the new ones.ASchemaProviderfor Java Bean objects.FieldValueTypeSupplierthat's based on getter methods.FieldValueTypeSupplierthat's based on setter methods.ASchemaProviderfor Java POJO objects.FieldValueTypeSupplierthat's based on public fields.Indicates that we are missing a schema for a type.AProjectionConsumeris aSchema-aware operation (such as aDoFnorPTransform) that has aFieldAccessDescriptordescribing which fields the operation accesses.A factory for operations that execute a projection on aSchema-awarePCollection.Builder class for buildingSchemaobjects.Control whether nullable is included in equivalence check.Field of a row.Builder forSchema.Field.A descriptor of a single field type.Schema.LogicalType<InputT,BaseT> A LogicalType allows users to define a custom schema type.An enumerated list of type constructors.SchemaCoder<T>SchemaCoderis used as the coder for types that have schemas registered.Concrete implementations of this class allow creation of schema service objects that vend aSchemafor a specific type.SchemaProvidercreators have the ability to automatically have theirschemaProviderregistered with this SDK by creating aServiceLoaderentry and a concrete implementation of this interface.Utility methods for translating schemas.A creator interface for user types that have schemas.A set of utility functions for schemas.
GetterBasedSchemaProviderV2class' methods which receiveTypeDescriptors instead of ordinaryClasses as arguments, which permits to support generic type signatures during schema inference