public class RowWithGetters extends Row
Row that delegates to a set of provided FieldValueGetters.
 This allows us to have Row objects for which the actual storage is in another object.
 For example, the user's type may be a POJO, in which case the provided getters will simple read
 the appropriate fields from the POJO.
Row.Builder| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(java.lang.Object o) | 
| int | getFieldCount()Return the size of data fields. | 
| java.util.List<FieldValueGetter> | getGetters() | 
| java.lang.Object | getGetterTarget() | 
| <T> T | getValue(int fieldIdx)Get value by field index,  ClassCastExceptionis thrown if schema doesn't match. | 
| java.util.List<java.lang.Object> | getValues()Return the list of data values. | 
| int | hashCode() | 
getArray, getArray, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getDateTime, getDateTime, getDecimal, getDecimal, getDouble, getDouble, getFloat, getFloat, getInt16, getInt16, getInt32, getInt32, getInt64, getInt64, getMap, getMap, getRow, getRow, getSchema, getString, getString, getValue, nullRow, toRow, toString, withSchema@Nullable public <T> T getValue(int fieldIdx)
RowClassCastException is thrown if schema doesn't match.public int getFieldCount()
RowgetFieldCount in class Rowpublic java.util.List<java.lang.Object> getValues()
Rowpublic java.util.List<FieldValueGetter> getGetters()
public java.lang.Object getGetterTarget()