TableReader, Iterable<Object[]>, Iterator<Object[]>public class JdbcReader extends AbstractTableReader
| Constructor | Description |
|---|---|
JdbcReader(ResultSet resultSet) |
Default constructor.
|
JdbcReader(Statement statement) |
Default constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
Closes the reader.
|
int |
getColumnCount() |
Returns the number of columns the result set returns.
|
ResultSet |
getResultSet() |
Returns the JDBC result set of this reader.
|
boolean |
hasNext() |
Returns true if there are more rows to be delivered.
|
boolean |
isCloseResultSet() |
Returns true if a call to
close() will also close the result set. |
Object[] |
next() |
Returns the next row.
|
void |
open() |
Opens the reader.
|
protected void |
readHeaderRow() |
Reads the header row.
|
protected void |
readNextRow() |
Reads the next row from the result set.
|
void |
remove() |
Forwards to JDBC result set.
|
void |
reset() |
Resets the result set cursor before the first row.
|
void |
setCloseResultSet(boolean closeResultSet) |
Sets whether the result set will be closed.
|
protected void |
setResultSet(ResultSet resultSet) |
Sets the JDBC result set for this reader.
|
addCommentCallBack, convert, convert, convertArray, convertArray, get, getColumnIndex, getColumnType, getHeaderRow, getLineCount, getMinimumColumnCount, getRowCount, getTypeConversionHandler, hasHeaderRow, incrementLineCount, incrementRowCount, isHeaderRowRead, iterator, notifyComment, registerCommentCallBack, registerTypeConversionHandler, removeCommentCallBack, setColumnType, setHasHeaderRow, setHeaderRow, setHeaderRowRead, setMinimumColumnCount, unregisterCommentCallBack, unregisterTypeConversionHandlerforEach, spliteratorforEachRemainingpublic JdbcReader(ResultSet resultSet)
resultSet - the JDBC result set to read data frompublic JdbcReader(Statement statement) throws SQLException
statement - JDBC statement ready to be executedSQLException - when the statement cannot be usedprotected void setResultSet(ResultSet resultSet)
resultSet - the resultSet to setpublic ResultSet getResultSet()
public void close()
close in interface TableReaderclose in class AbstractTableReaderTableReader.close()public void open()
open in interface TableReaderopen in class AbstractTableReaderTableReader.open()public void reset()
reset in interface TableReaderreset in class AbstractTableReaderTableReader.reset()protected void readHeaderRow()
readHeaderRow in class AbstractTableReaderpublic int getColumnCount()
public boolean hasNext()
Iterator.hasNext()public Object[] next()
Iterator.next()protected void readNextRow()
public void remove()
Iterator.remove()public boolean isCloseResultSet()
close() will also close the result set.public void setCloseResultSet(boolean closeResultSet)
closeResultSet - the closeResultSet to setCopyright © 2018. All rights reserved.