public abstract class AbstractScrollableResults extends Object implements ScrollableResults
| Constructor and Description |
|---|
AbstractScrollableResults(ResultSet rs,
PreparedStatement ps,
SessionImplementor sess,
Loader loader,
QueryParameters queryParameters,
Type[] types,
HolderInstantiator holderInstantiator) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterScrollOperation() |
void |
close()
Release resources immediately.
|
Object[] |
get()
Get the current row of results
|
Object |
get(int col)
Get the ith object in the current row of results, without
initializing any other results in the row.
|
BigDecimal |
getBigDecimal(int col)
Convenience method to read a big_decimal
|
BigInteger |
getBigInteger(int col)
Convenience method to read a big_integer
|
byte[] |
getBinary(int col)
Convenience method to read a binary
|
Blob |
getBlob(int col)
Convenience method to read a blob
|
Boolean |
getBoolean(int col)
Convenience method to read a boolean
|
Byte |
getByte(int col)
Convenience method to read a byte
|
Calendar |
getCalendar(int col)
Convenience method to read a calendar or calendar_date
|
Character |
getCharacter(int col)
Convenience method to read a character
|
Clob |
getClob(int col)
Convenience method to read a clob
|
protected abstract Object[] |
getCurrentRow() |
Date |
getDate(int col)
Convenience method to read a date, time or timestamp
|
Double |
getDouble(int col)
Convenience method to read a double
|
protected Object |
getFinal(int col,
Type returnType)
Check that the requested type is compatible with the result type, and
return the column value.
|
Float |
getFloat(int col)
Convenience method to read a float
|
protected HolderInstantiator |
getHolderInstantiator() |
Integer |
getInteger(int col)
Convenience method to read an integer
|
protected Loader |
getLoader() |
Locale |
getLocale(int col)
Convenience method to read a locale
|
Long |
getLong(int col)
Convenience method to read a long
|
protected Object |
getNonFinal(int col,
Type returnType)
Check that the requested type is compatible with the result type, and
return the column value.
|
protected PreparedStatement |
getPs() |
protected QueryParameters |
getQueryParameters() |
protected ResultSet |
getResultSet() |
protected SessionImplementor |
getSession() |
Short |
getShort(int col)
Convenience method to read a short
|
String |
getString(int col)
Convenience method to read a string
|
String |
getText(int col)
Convenience method to read text
|
TimeZone |
getTimeZone(int col)
Convenience method to read a timezone
|
Type |
getType(int i)
Get the type of the ith column of results
|
protected Type[] |
getTypes() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitafterLast, beforeFirst, first, getRowNumber, isFirst, isLast, last, next, previous, scroll, setRowNumberpublic AbstractScrollableResults(ResultSet rs, PreparedStatement ps, SessionImplementor sess, Loader loader, QueryParameters queryParameters, Type[] types, HolderInstantiator holderInstantiator) throws MappingException
MappingExceptionprotected abstract Object[] getCurrentRow()
protected ResultSet getResultSet()
protected PreparedStatement getPs()
protected SessionImplementor getSession()
protected Loader getLoader()
protected QueryParameters getQueryParameters()
protected Type[] getTypes()
protected HolderInstantiator getHolderInstantiator()
public final void close()
throws HibernateException
ScrollableResultsclose in interface ScrollableResultsHibernateExceptionpublic final Object[] get() throws HibernateException
ScrollableResultsget in interface ScrollableResultsHibernateExceptionpublic final Object get(int col) throws HibernateException
ScrollableResultsget in interface ScrollableResultscol - the column, numbered from zeroHibernateExceptionprotected final Object getFinal(int col, Type returnType) throws HibernateException
col - the columnreturnType - a "final" typeHibernateExceptionprotected final Object getNonFinal(int col, Type returnType) throws HibernateException
col - the columnreturnType - any typeHibernateExceptionpublic final BigDecimal getBigDecimal(int col) throws HibernateException
ScrollableResultsgetBigDecimal in interface ScrollableResultsHibernateExceptionpublic final BigInteger getBigInteger(int col) throws HibernateException
ScrollableResultsgetBigInteger in interface ScrollableResultsHibernateExceptionpublic final byte[] getBinary(int col)
throws HibernateException
ScrollableResultsgetBinary in interface ScrollableResultsHibernateExceptionpublic final String getText(int col) throws HibernateException
ScrollableResultsgetText in interface ScrollableResultsHibernateExceptionpublic final Blob getBlob(int col) throws HibernateException
ScrollableResultsgetBlob in interface ScrollableResultsHibernateExceptionpublic final Clob getClob(int col) throws HibernateException
ScrollableResultsgetClob in interface ScrollableResultsHibernateExceptionpublic final Boolean getBoolean(int col) throws HibernateException
ScrollableResultsgetBoolean in interface ScrollableResultsHibernateExceptionpublic final Byte getByte(int col) throws HibernateException
ScrollableResultsgetByte in interface ScrollableResultsHibernateExceptionpublic final Character getCharacter(int col) throws HibernateException
ScrollableResultsgetCharacter in interface ScrollableResultsHibernateExceptionpublic final Date getDate(int col) throws HibernateException
ScrollableResultsgetDate in interface ScrollableResultsHibernateExceptionpublic final Calendar getCalendar(int col) throws HibernateException
ScrollableResultsgetCalendar in interface ScrollableResultsHibernateExceptionpublic final Double getDouble(int col) throws HibernateException
ScrollableResultsgetDouble in interface ScrollableResultsHibernateExceptionpublic final Float getFloat(int col) throws HibernateException
ScrollableResultsgetFloat in interface ScrollableResultsHibernateExceptionpublic final Integer getInteger(int col) throws HibernateException
ScrollableResultsgetInteger in interface ScrollableResultsHibernateExceptionpublic final Long getLong(int col) throws HibernateException
ScrollableResultsgetLong in interface ScrollableResultsHibernateExceptionpublic final Short getShort(int col) throws HibernateException
ScrollableResultsgetShort in interface ScrollableResultsHibernateExceptionpublic final String getString(int col) throws HibernateException
ScrollableResultsgetString in interface ScrollableResultsHibernateExceptionpublic final Locale getLocale(int col) throws HibernateException
ScrollableResultsgetLocale in interface ScrollableResultsHibernateExceptionpublic final TimeZone getTimeZone(int col) throws HibernateException
ScrollableResultsgetTimeZone in interface ScrollableResultsHibernateExceptionpublic final Type getType(int i)
ScrollableResultsgetType in interface ScrollableResultsi - the column, numbered from zeroprotected void afterScrollOperation()
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.