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 TypeMethodDescriptionvoid
void
void
close()
boolean
first()
get()
int
boolean
isClosed()
boolean
isFirst()
boolean
isLast()
boolean
last()
boolean
next()
boolean
position
(int position) boolean
previous()
boolean
scroll
(int positions) void
setFetchSize
(int i) boolean
setRowNumber
(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:
next
in interfaceScrollableResults<R>
-
previous
public boolean previous()- Specified by:
previous
in interfaceScrollableResults<R>
-
scroll
public boolean scroll(int positions) - Specified by:
scroll
in interfaceScrollableResults<R>
-
last
public boolean last()- Specified by:
last
in interfaceScrollableResults<R>
-
first
public boolean first()- Specified by:
first
in interfaceScrollableResults<R>
-
beforeFirst
public void beforeFirst()- Specified by:
beforeFirst
in interfaceScrollableResults<R>
-
afterLast
public void afterLast()- Specified by:
afterLast
in interfaceScrollableResults<R>
-
isFirst
public boolean isFirst()- Specified by:
isFirst
in interfaceScrollableResults<R>
-
isLast
public boolean isLast()- Specified by:
isLast
in interfaceScrollableResults<R>
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in interfaceScrollableResults<R>
-
getRowNumber
public int getRowNumber()- Specified by:
getRowNumber
in interfaceScrollableResults<R>
-
position
public boolean position(int position) - Specified by:
position
in interfaceScrollableResults<R>
-
setRowNumber
public boolean setRowNumber(int rowNumber) - Specified by:
setRowNumber
in interfaceScrollableResults<R>
-
setFetchSize
public void setFetchSize(int i) - Specified by:
setFetchSize
in interfaceScrollableResults<R>
-
isClosed
public boolean isClosed()- Specified by:
isClosed
in interfaceScrollableResultsImplementor<R>
-
get
- Specified by:
get
in interfaceScrollableResults<R>
-