public class Data
extends java.lang.Object
JournalHandler to receive captured data and
represents a list of retrieved rows.| Constructor and Description |
|---|
Data(java.lang.String[] columnNames)
Constructs a new object with a given list of column names.
|
| Modifier and Type | Method and Description |
|---|---|
void |
append(java.lang.Object[] values)
Add data from an array of objects.
|
void |
append(java.sql.ResultSet rs)
Add new data from a retrieved row (ResultSet cursor)
|
java.lang.String[] |
getColumnNames()
Retrieve the column names.
|
java.util.List<java.lang.Object[]> |
getRows()
Retrieve the list of data rows.
|
public Data(java.lang.String[] columnNames)
columnNames - list of column namespublic void append(java.sql.ResultSet rs)
throws java.sql.SQLException
rs - ResultSet objectjava.sql.SQLException - any data retrieval failurepublic void append(java.lang.Object[] values)
throws DataColumnMatchException
getColumnNames().values - an array of objects (column's data)DataColumnMatchException - values array size differs from column names array sizepublic java.lang.String[] getColumnNames()
public java.util.List<java.lang.Object[]> getRows()