Class HibernateOrmSearchScrollableResultsAdapter<R,H>
java.lang.Object
org.hibernate.search.mapper.orm.search.query.spi.HibernateOrmSearchScrollableResultsAdapter<R,H>
- All Implemented Interfaces:
Closeable,AutoCloseable,ScrollableResultsImplementor<R>,ScrollableResults<R>
public class HibernateOrmSearchScrollableResultsAdapter<R,H>
extends Object
implements ScrollableResults<R>, ScrollableResultsImplementor<R>
-
Constructor Summary
ConstructorsConstructorDescriptionHibernateOrmSearchScrollableResultsAdapter(SearchScroll<H> scroll, int maxResults, Function<? super H, ? extends R> hitExtractor) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidclose()booleanfirst()get()intbooleanisClosed()booleanisFirst()booleanisLast()booleanlast()booleannext()booleanposition(int position) booleanprevious()booleanscroll(int positions) voidsetFetchSize(int i) booleansetRowNumber(int rowNumber)
-
Constructor Details
-
HibernateOrmSearchScrollableResultsAdapter
public HibernateOrmSearchScrollableResultsAdapter(SearchScroll<H> scroll, int maxResults, Function<? super H, ? extends R> hitExtractor)
-
-
Method Details
-
next
public boolean next()- Specified by:
nextin interfaceScrollableResults<R>
-
previous
public boolean previous()- Specified by:
previousin interfaceScrollableResults<R>
-
scroll
public boolean scroll(int positions) - Specified by:
scrollin interfaceScrollableResults<R>
-
last
public boolean last()- Specified by:
lastin interfaceScrollableResults<R>
-
first
public boolean first()- Specified by:
firstin interfaceScrollableResults<R>
-
beforeFirst
public void beforeFirst()- Specified by:
beforeFirstin interfaceScrollableResults<R>
-
afterLast
public void afterLast()- Specified by:
afterLastin interfaceScrollableResults<R>
-
isFirst
public boolean isFirst()- Specified by:
isFirstin interfaceScrollableResults<R>
-
isLast
public boolean isLast()- Specified by:
isLastin interfaceScrollableResults<R>
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceScrollableResults<R>
-
getRowNumber
public int getRowNumber()- Specified by:
getRowNumberin interfaceScrollableResults<R>
-
position
public boolean position(int position) - Specified by:
positionin interfaceScrollableResults<R>
-
setRowNumber
public boolean setRowNumber(int rowNumber) - Specified by:
setRowNumberin interfaceScrollableResults<R>
-
setFetchSize
public void setFetchSize(int i) - Specified by:
setFetchSizein interfaceScrollableResults<R>
-
isClosed
public boolean isClosed()- Specified by:
isClosedin interfaceScrollableResultsImplementor<R>
-
get
- Specified by:
getin interfaceScrollableResults<R>
-