public class ScrollableResultsImpl extends AbstractScrollableResults implements ScrollableResults
Constructor and Description |
---|
ScrollableResultsImpl(ResultSet rs,
PreparedStatement ps,
SessionImplementor sess,
Loader loader,
QueryParameters queryParameters,
Type[] types,
HolderInstantiator holderInstantiator) |
Modifier and Type | Method and Description |
---|---|
void |
afterLast()
Go to a location just after the last result
|
void |
beforeFirst()
Go to a location just before first result (this is the initial location)
|
boolean |
first()
Go to the first result
|
protected Object[] |
getCurrentRow() |
int |
getRowNumber()
Get the current location in the result set.
|
boolean |
isFirst()
Is this the first result?
|
boolean |
isLast()
Is this the last result?
|
boolean |
last()
Go to the last result
|
boolean |
next()
Advance to the next result
|
boolean |
previous()
Retreat to the previous result
|
boolean |
scroll(int i)
Scroll an arbitrary number of locations
|
boolean |
setRowNumber(int rowNumber)
Set the current location in the result set, numbered from either the
first row (row number 0), or the last row (row
number -1).
|
afterScrollOperation, close, get, get, getBigDecimal, getBigInteger, getBinary, getBlob, getBoolean, getByte, getCalendar, getCharacter, getClob, getDate, getDouble, getFinal, getFloat, getHolderInstantiator, getInteger, getLoader, getLocale, getLong, getNonFinal, getPs, getQueryParameters, getResultSet, getSession, getShort, getString, getText, getTimeZone, getType, getTypes
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close, get, get, getBigDecimal, getBigInteger, getBinary, getBlob, getBoolean, getByte, getCalendar, getCharacter, getClob, getDate, getDouble, getFloat, getInteger, getLocale, getLong, getShort, getString, getText, getTimeZone, getType
public ScrollableResultsImpl(ResultSet rs, PreparedStatement ps, SessionImplementor sess, Loader loader, QueryParameters queryParameters, Type[] types, HolderInstantiator holderInstantiator) throws MappingException
MappingException
protected Object[] getCurrentRow()
getCurrentRow
in class AbstractScrollableResults
public boolean scroll(int i) throws HibernateException
ScrollableResults
scroll
in interface ScrollableResults
i
- a positive (forward) or negative (backward) number of rowsHibernateException
ScrollableResults.scroll(int)
public boolean first() throws HibernateException
ScrollableResults
first
in interface ScrollableResults
HibernateException
ScrollableResults.first()
public boolean last() throws HibernateException
ScrollableResults
last
in interface ScrollableResults
HibernateException
ScrollableResults.last()
public boolean next() throws HibernateException
ScrollableResults
next
in interface ScrollableResults
HibernateException
ScrollableResults.next()
public boolean previous() throws HibernateException
ScrollableResults
previous
in interface ScrollableResults
HibernateException
ScrollableResults.previous()
public void afterLast() throws HibernateException
ScrollableResults
afterLast
in interface ScrollableResults
HibernateException
ScrollableResults.afterLast()
public void beforeFirst() throws HibernateException
ScrollableResults
beforeFirst
in interface ScrollableResults
HibernateException
ScrollableResults.beforeFirst()
public boolean isFirst() throws HibernateException
ScrollableResults
isFirst
in interface ScrollableResults
HibernateException
ScrollableResults.isFirst()
public boolean isLast() throws HibernateException
ScrollableResults
isLast
in interface ScrollableResults
HibernateException
ScrollableResults.isLast()
public int getRowNumber() throws HibernateException
ScrollableResults
getRowNumber
in interface ScrollableResults
HibernateException
public boolean setRowNumber(int rowNumber) throws HibernateException
ScrollableResults
setRowNumber
in interface ScrollableResults
rowNumber
- the row number, numbered from the last row, in the
case of a negative row numberHibernateException
Copyright © 2018 JBoss by Red Hat. All rights reserved.