public abstract class AbstractScrollableResults extends Object implements ScrollableResults
| Modifier | Constructor and Description |
|---|---|
protected |
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 BigDecimal.
|
BigInteger |
getBigInteger(int col)
Convenience method to read a BigInteger.
|
byte[] |
getBinary(int col)
Convenience method to read a binary (byte[]).
|
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.
|
Character |
getCharacter(int col)
Convenience method to read a char.
|
Clob |
getClob(int col)
Convenience method to read a clob.
|
protected abstract Object[] |
getCurrentRow() |
Date |
getDate(int col)
Convenience method to read a Date.
|
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 a String using streaming.
|
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, setRowNumberprotected AbstractScrollableResults(ResultSet rs, PreparedStatement ps, SessionImplementor sess, Loader loader, QueryParameters queryParameters, Type[] types, HolderInstantiator holderInstantiator)
protected 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()
ScrollableResultsclose in interface Closeableclose in interface AutoCloseableclose in interface ScrollableResultspublic final Object[] get() throws HibernateException
ScrollableResultsget in interface ScrollableResultsHibernateExceptionpublic final Object get(int col) throws HibernateException
ScrollableResultsget in interface ScrollableResultscol - the column, numbered from zeronullHibernateExceptionprotected 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 ScrollableResultscol - The column, numbered from zeroHibernateExceptionpublic final BigInteger getBigInteger(int col) throws HibernateException
ScrollableResultsgetBigInteger in interface ScrollableResultscol - The column, numbered from zeroHibernateExceptionpublic final byte[] getBinary(int col)
throws HibernateException
ScrollableResultsgetBinary in interface ScrollableResultscol - The column, numbered from zeroHibernateExceptionpublic final String getText(int col) throws HibernateException
ScrollableResultsgetText in interface ScrollableResultscol - The column, numbered from zeroHibernateExceptionpublic final Blob getBlob(int col) throws HibernateException
ScrollableResultsgetBlob in interface ScrollableResultscol - The column, numbered from zeroHibernateExceptionpublic final Clob getClob(int col) throws HibernateException
ScrollableResultsgetClob in interface ScrollableResultscol - The column, numbered from zeroHibernateExceptionpublic final Boolean getBoolean(int col) throws HibernateException
ScrollableResultsgetBoolean in interface ScrollableResultscol - The column, numbered from zeroHibernateExceptionpublic final Byte getByte(int col) throws HibernateException
ScrollableResultsgetByte in interface ScrollableResultscol - The column, numbered from zeroHibernateExceptionpublic final Character getCharacter(int col) throws HibernateException
ScrollableResultsgetCharacter in interface ScrollableResultscol - The column, numbered from zeroHibernateExceptionpublic final Date getDate(int col) throws HibernateException
ScrollableResultsgetDate in interface ScrollableResultscol - The column, numbered from zeroHibernateExceptionpublic final Calendar getCalendar(int col) throws HibernateException
ScrollableResultsgetCalendar in interface ScrollableResultscol - The column, numbered from zeroHibernateExceptionpublic final Double getDouble(int col) throws HibernateException
ScrollableResultsgetDouble in interface ScrollableResultscol - The column, numbered from zeroHibernateExceptionpublic final Float getFloat(int col) throws HibernateException
ScrollableResultsgetFloat in interface ScrollableResultscol - The column, numbered from zeroHibernateExceptionpublic final Integer getInteger(int col) throws HibernateException
ScrollableResultsgetInteger in interface ScrollableResultscol - The column, numbered from zeroHibernateExceptionpublic final Long getLong(int col) throws HibernateException
ScrollableResultsgetLong in interface ScrollableResultscol - The column, numbered from zeroHibernateExceptionpublic final Short getShort(int col) throws HibernateException
ScrollableResultsgetShort in interface ScrollableResultscol - The column, numbered from zeroHibernateExceptionpublic final String getString(int col) throws HibernateException
ScrollableResultsgetString in interface ScrollableResultscol - The column, numbered from zeroHibernateExceptionpublic final Locale getLocale(int col) throws HibernateException
ScrollableResultsgetLocale in interface ScrollableResultscol - The column, numbered from zeroHibernateExceptionpublic final TimeZone getTimeZone(int col) throws HibernateException
ScrollableResultsgetTimeZone in interface ScrollableResultscol - The column, numbered from zeroHibernateExceptionpublic final Type getType(int i)
ScrollableResultsgetType in interface ScrollableResultsi - the column, numbered from zeroprotected void afterScrollOperation()
Copyright © 2017 JBoss by Red Hat. All rights reserved.