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()