@Internal public interface FieldValueSetter<ObjectT,ValueT> extends java.io.Serializable
An interface to set a field of a class.
Implementations of this interface are generated at runtime to map Row fields back into objet fields.
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.reflect.Type | elementType()If the field is a container type, returns the element type. | 
| java.lang.reflect.Type | mapKeyType()If the field is a map type, returns the key type. | 
| java.lang.reflect.Type | mapValueType()If the field is a map type, returns the key type. | 
| java.lang.String | name()Returns the name of the field. | 
| void | set(ObjectT object,
   ValueT value)Sets the specified field on object to value. | 
| java.lang.Class | type()Returns the field type. | 
java.lang.String name()
java.lang.Class type()
@Nullable java.lang.reflect.Type elementType()
@Nullable java.lang.reflect.Type mapKeyType()
@Nullable java.lang.reflect.Type mapValueType()