See: Description
| Interface | Description | 
|---|---|
| FieldValueGetter<ObjectT,ValueT> | For internal use only; no backwards-compatibility guarantees. | 
| FieldValueGetterFactory | A factory interface for creating  FieldValueGetterobjects corresponding to a class. | 
| FieldValueSetter<ObjectT,ValueT> | For internal use only; no backwards-compatibility guarantees. | 
| FieldValueSetterFactory | A factory interface for creating  FieldValueSetterobjects corresponding to a class. | 
| SchemaFactory | For internal use only; no backwards-compatibility guarantees. | 
| Class | Description | 
|---|---|
| DefaultSchemaFactory | A default implementation of the  SchemaFactoryinterface. | 
| InferredRowCoder<T> | |
| JavaBeanGetterFactory | A factory for creating  FieldValueGetterobjects for a JavaBean object. | 
| JavaBeanSetterFactory | A factory for creating  FieldValueSetterobjects for a JavaBean object. | 
| PojoValueGetterFactory | A factory for creating  FieldValueGetterobjects for a POJO. | 
| PojoValueSetterFactory | A factory for creating  FieldValueSetterobjects for a POJO. | 
| ReflectionGetterFactory | Factory to wrap calls to pojo getters into instances of  FieldValueGetterusing
 reflection. | 
| RowFactory | For internal use only; no backwards-compatibility guarantees. |