|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GenericRawResults<T>
Results returned by a call to Dao.queryRaw(String, String...)
which returns results as a String[],
Dao.queryRaw(String, RawRowMapper, String...)
which returns results mapped by the caller to an Object, and
Dao.queryRaw(String, DataType[], String...)
which returns each results as a Object[].
You must access the results one of three ways using this object. You can call the getResults()
method which
will extract all results into a list which is returned, you can get the first result only with
getFirstResult()
, or you can call the Iterable.iterator()
method either directly or with the for... Java
statement. The iterator allows you to page through the results and is more appropriate for queries which will return
a large number of results.
NOTE: If you access the Iterable.iterator()
method, you must call CloseableIterator.close()
method
when you are done otherwise the underlying SQL statement and connection may be kept open.
Method Summary | |
---|---|
void |
close()
Close any open database connections associated with the GenericRawResults. |
String[] |
getColumnNames()
Return the array of column names for each result row. |
T |
getFirstResult()
Return the first result only. |
int |
getNumberColumns()
Return the number of columns in each result row. |
List<T> |
getResults()
Return a list of all of the results. |
Methods inherited from interface com.j256.ormlite.dao.CloseableIterable |
---|
closeableIterator |
Methods inherited from interface java.lang.Iterable |
---|
iterator |
Method Detail |
---|
int getNumberColumns()
String[] getColumnNames()
List<T> getResults() throws SQLException
Iterable.iterator()
method will allow your to process the results page-by-page.
SQLException
T getFirstResult() throws SQLException
getResults()
.
SQLException
void close() throws SQLException
Dao.iterator()
or another iterator method was called.
close
in interface CloseableWrappedIterable<T>
SQLException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |