@DefaultAnnotation(value=org.checkerframework.checker.nullness.qual.NonNull.class)
See: Description
| Class | Description |
|---|---|
| Date |
A date without a time-zone.
|
| DateTime |
A datetime without a time-zone.
|
| EnumerationType |
This
Schema.LogicalType represent an enumeration over a fixed set of values. |
| EnumerationType.Value |
This class represents a single enum value.
|
| FixedBytes |
A LogicalType representing a fixed-length byte array.
|
| FixedPrecisionNumeric |
Fixed precision numeric types used to represent jdbc NUMERIC and DECIMAL types.
|
| FixedString |
A LogicalType representing a fixed-length string.
|
| MicrosInstant |
A timestamp represented as microseconds since the epoch.
|
| NanosDuration |
A duration represented in nanoseconds.
|
| NanosInstant |
A timestamp represented as nanoseconds since the epoch.
|
| OneOfType |
A logical type representing a union of fields.
|
| OneOfType.Value |
Represents a single OneOf value.
|
| PassThroughLogicalType<T> |
A base class for LogicalTypes that use the same Java type as the underlying base type.
|
| PythonCallable |
A logical type for PythonCallableSource objects.
|
| SchemaLogicalType |
A schema represented as a serialized proto bytes.
|
| SqlTypes |
Beam
Schema.LogicalTypes corresponding to SQL data types. |
| Time |
A time without a time-zone.
|
| UnknownLogicalType<T> |
A base class for logical types that are not understood by the Java SDK.
|
| UuidLogicalType |
Base class for types representing UUID as two long values.
|
| VariableBytes |
A LogicalType representing a variable-length byte array with specified maximum length.
|
| VariableString |
A LogicalType representing a variable-length string with specified maximum length.
|
For further details, see the documentation for each class in this package.