public interface RecordData
Modifier and Type | Method and Description |
---|---|
int |
getBeanProperties(Object bean)
copies all field values into a static Java Bean.
|
int |
getBeanProperties(Object bean,
Collection<ColumnExpr> ignoreList)
copies all field values into a static Java Bean.
|
ColumnExpr |
getColumnExpr(int i)
returns the column expression for a given column
This is the reverse operation of getFieldIndex()
|
int |
getFieldCount()
returns the number of field available
|
int |
getFieldIndex(ColumnExpr column)
returns the index of the given column expression
Indexed operations provide better performance for bulk processing
|
int |
getFieldIndex(String column)
returns the index of the column expression with the given name
|
Object |
getValue(ColumnExpr column)
returns the record value for a particular column
|
Object |
getValue(int index)
returns the value of the field at the given index position
Indexed operations provide better performance for bulk processing compared to getValue(ColumnExpr)
|
boolean |
isNull(ColumnExpr column)
checks if the record contains no value (null) for the given column
|
boolean |
isNull(int index)
checks if the field at the given index position contains no value (null)
Indexed operations provide better performance for bulk processing compared to isNull(ColumnExpr)
|
int getFieldCount()
int getFieldIndex(ColumnExpr column)
column
- the column for which to return the indexint getFieldIndex(String column)
column
- the name of the column for which to return the indexColumnExpr getColumnExpr(int i)
i
- field index of the column expressionObject getValue(int index)
index
- the field index for which to return the valueObject getValue(ColumnExpr column)
column
- the column for which to return the valueboolean isNull(int index)
index
- the field indexboolean isNull(ColumnExpr column)
column
- the columnint getBeanProperties(Object bean, Collection<ColumnExpr> ignoreList)
In order to map column names to property names the property name is detected by ColumnExpr.getBeanPropertyName()
bean
- the Java Bean for which to set the propertiesignoreList
- list of columns to skip (optional)int getBeanProperties(Object bean)
In order to map column names to property names the property name is detected by ColumnExpr.getBeanPropertyName()
bean
- the Java Bean for which to set the propertiesCopyright © 2008–2015 Apache Software Foundation. All rights reserved.