Package org.apache.beam.sdk.schemas
Interface FieldValueGetter<ObjectT,ValueT>
-
- All Superinterfaces:
java.io.Serializable
@Internal public interface FieldValueGetter<ObjectT,ValueT> extends java.io.Serializable
For internal use only; no backwards-compatibility guarantees.An interface to access a field of a class.
Implementations of this interface are generated at runtime to map object fields to Row fields.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @Nullable ValueT
get(ObjectT object)
default @Nullable java.lang.Object
getRaw(ObjectT object)
Returns the raw value of the getter before any further transformations.java.lang.String
name()
-