public class SQLReportData extends java.lang.Object implements ReportData
BEFORE_FIRST_ROW| Constructor and Description |
|---|
SQLReportData(java.sql.ResultSet resultSet,
boolean labelMapping) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes the datasource.
|
java.lang.Object |
get(int column) |
int |
getColumnCount() |
java.lang.String |
getColumnName(int column) |
int |
getCursorPosition() |
int |
getRowCount() |
boolean |
isAdvanceable()
This operation checks, whether a call to next will be likely to succeed.
|
boolean |
isLabelMapping() |
boolean |
isReadable()
Checks, whether this report-data instance is currently readable.
|
boolean |
next()
This method produces the same result as 'setCursorPosition(getCursorPosition() + 1);'
|
boolean |
setCursorPosition(int row)
Moves the cursor back to an already visited position.
|
public SQLReportData(java.sql.ResultSet resultSet,
boolean labelMapping)
throws java.sql.SQLException,
DataSourceException
java.sql.SQLExceptionDataSourceExceptionpublic boolean isLabelMapping()
public int getRowCount()
throws DataSourceException
DataSourceExceptionpublic boolean isAdvanceable()
throws DataSourceException
isAdvanceable in interface ReportDataDataSourceExceptionpublic int getColumnCount()
throws DataSourceException
getColumnCount in interface DataSetDataSourceExceptionpublic boolean setCursorPosition(int row)
throws DataSourceException
ReportDatasetCursorPosition in interface ReportDataDataSourceExceptionpublic boolean next()
throws DataSourceException
ReportDatanext in interface ReportDataDataSourceExceptionpublic void close()
throws DataSourceException
ReportDataclose in interface ReportDataDataSourceExceptionpublic java.lang.String getColumnName(int column)
throws DataSourceException
getColumnName in interface DataSetDataSourceExceptionpublic java.lang.Object get(int column)
throws DataSourceException
get in interface DataSetDataSourceExceptionpublic int getCursorPosition()
throws DataSourceException
getCursorPosition in interface ReportDataDataSourceExceptionpublic boolean isReadable()
throws DataSourceException
ReportDataisReadable in interface ReportDataDataSourceException