public abstract class AbstractScrollableResults extends java.lang.Object implements ScrollableResults
| Constructor and Description |
|---|
AbstractScrollableResults(java.sql.ResultSet rs,
java.sql.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.
|
java.lang.Object[] |
get()
Get the current row of results
|
java.lang.Object |
get(int col)
Get the ith object in the current row of results, without
initializing any other results in the row.
|
java.math.BigDecimal |
getBigDecimal(int col)
Convenience method to read a big_decimal
|
java.math.BigInteger |
getBigInteger(int col)
Convenience method to read a big_integer
|
byte[] |
getBinary(int col)
Convenience method to read a binary
|
java.sql.Blob |
getBlob(int col)
Convenience method to read a blob
|
java.lang.Boolean |
getBoolean(int col)
Convenience method to read a boolean
|
java.lang.Byte |
getByte(int col)
Convenience method to read a byte
|
java.util.Calendar |
getCalendar(int col)
Convenience method to read a calendar or calendar_date
|
java.lang.Character |
getCharacter(int col)
Convenience method to read a character
|
java.sql.Clob |
getClob(int col)
Convenience method to read a clob
|
protected abstract java.lang.Object[] |
getCurrentRow() |
java.util.Date |
getDate(int col)
Convenience method to read a date, time or timestamp
|
java.lang.Double |
getDouble(int col)
Convenience method to read a double
|
protected java.lang.Object |
getFinal(int col,
Type returnType)
Check that the requested type is compatible with the result type, and
return the column value.
|
java.lang.Float |
getFloat(int col)
Convenience method to read a float
|
protected HolderInstantiator |
getHolderInstantiator() |
java.lang.Integer |
getInteger(int col)
Convenience method to read an integer
|
protected Loader |
getLoader() |
java.util.Locale |
getLocale(int col)
Convenience method to read a locale
|
java.lang.Long |
getLong(int col)
Convenience method to read a long
|
protected java.lang.Object |
getNonFinal(int col,
Type returnType)
Check that the requested type is compatible with the result type, and
return the column value.
|
protected java.sql.PreparedStatement |
getPs() |
protected QueryParameters |
getQueryParameters() |
protected java.sql.ResultSet |
getResultSet() |
protected SessionImplementor |
getSession() |
java.lang.Short |
getShort(int col)
Convenience method to read a short
|
java.lang.String |
getString(int col)
Convenience method to read a string
|
java.lang.String |
getText(int col)
Convenience method to read text
|
java.util.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(java.sql.ResultSet rs,
java.sql.PreparedStatement ps,
SessionImplementor sess,
Loader loader,
QueryParameters queryParameters,
Type[] types,
HolderInstantiator holderInstantiator)
throws MappingException
MappingExceptionprotected abstract java.lang.Object[] getCurrentRow()
protected java.sql.ResultSet getResultSet()
protected java.sql.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 java.lang.Object[] get()
throws HibernateException
ScrollableResultsget in interface ScrollableResultsHibernateExceptionpublic final java.lang.Object get(int col)
throws HibernateException
ScrollableResultsget in interface ScrollableResultscol - the column, numbered from zeroHibernateExceptionprotected final java.lang.Object getFinal(int col,
Type returnType)
throws HibernateException
col - the columnreturnType - a "final" typeHibernateExceptionprotected final java.lang.Object getNonFinal(int col,
Type returnType)
throws HibernateException
col - the columnreturnType - any typeHibernateExceptionpublic final java.math.BigDecimal getBigDecimal(int col)
throws HibernateException
ScrollableResultsgetBigDecimal in interface ScrollableResultsHibernateExceptionpublic final java.math.BigInteger getBigInteger(int col)
throws HibernateException
ScrollableResultsgetBigInteger in interface ScrollableResultsHibernateExceptionpublic final byte[] getBinary(int col)
throws HibernateException
ScrollableResultsgetBinary in interface ScrollableResultsHibernateExceptionpublic final java.lang.String getText(int col)
throws HibernateException
ScrollableResultsgetText in interface ScrollableResultsHibernateExceptionpublic final java.sql.Blob getBlob(int col)
throws HibernateException
ScrollableResultsgetBlob in interface ScrollableResultsHibernateExceptionpublic final java.sql.Clob getClob(int col)
throws HibernateException
ScrollableResultsgetClob in interface ScrollableResultsHibernateExceptionpublic final java.lang.Boolean getBoolean(int col)
throws HibernateException
ScrollableResultsgetBoolean in interface ScrollableResultsHibernateExceptionpublic final java.lang.Byte getByte(int col)
throws HibernateException
ScrollableResultsgetByte in interface ScrollableResultsHibernateExceptionpublic final java.lang.Character getCharacter(int col)
throws HibernateException
ScrollableResultsgetCharacter in interface ScrollableResultsHibernateExceptionpublic final java.util.Date getDate(int col)
throws HibernateException
ScrollableResultsgetDate in interface ScrollableResultsHibernateExceptionpublic final java.util.Calendar getCalendar(int col)
throws HibernateException
ScrollableResultsgetCalendar in interface ScrollableResultsHibernateExceptionpublic final java.lang.Double getDouble(int col)
throws HibernateException
ScrollableResultsgetDouble in interface ScrollableResultsHibernateExceptionpublic final java.lang.Float getFloat(int col)
throws HibernateException
ScrollableResultsgetFloat in interface ScrollableResultsHibernateExceptionpublic final java.lang.Integer getInteger(int col)
throws HibernateException
ScrollableResultsgetInteger in interface ScrollableResultsHibernateExceptionpublic final java.lang.Long getLong(int col)
throws HibernateException
ScrollableResultsgetLong in interface ScrollableResultsHibernateExceptionpublic final java.lang.Short getShort(int col)
throws HibernateException
ScrollableResultsgetShort in interface ScrollableResultsHibernateExceptionpublic final java.lang.String getString(int col)
throws HibernateException
ScrollableResultsgetString in interface ScrollableResultsHibernateExceptionpublic final java.util.Locale getLocale(int col)
throws HibernateException
ScrollableResultsgetLocale in interface ScrollableResultsHibernateExceptionpublic final java.util.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 © 2013. All Rights Reserved.