public class CollectionFilterImpl extends AbstractProducedQuery
Constructor and Description |
---|
CollectionFilterImpl(String queryString,
Object collection,
SharedSessionContractImplementor session,
ParameterMetadataImpl parameterMetadata) |
Modifier and Type | Method and Description |
---|---|
protected Type[] |
getPositionalParameterTypes() |
protected Object[] |
getPositionalParameterValues() |
protected QueryParameterBindings |
getQueryParameterBindings() |
String |
getQueryString() |
String[] |
getReturnAliases() |
Type[] |
getReturnTypes()
Return the Hibernate types of the query results.
|
protected boolean |
isNativeQuery()
Is the query represented here a native (SQL) query?
|
Iterator |
iterate()
Return the query results as an Iterator.
|
List |
list()
Return the query results as a List.
|
ScrollableResultsImplementor |
scroll()
Return the query results as ScrollableResults.
|
ScrollableResultsImplementor |
scroll(ScrollMode scrollMode)
Return the query results as ScrollableResults.
|
Query |
setEntity(int position,
Object val) |
Query |
setEntity(String name,
Object val) |
addQueryHint, afterQuery, applyAliasSpecificLockModeHint, applyCacheableHint, applyCacheModeHint, applyCacheRegionHint, applyCommentHint, applyEntityGraphQueryHint, applyFetchSizeHint, applyFlushModeHint, applyFollowOnLockingHint, applyHibernateLockModeHint, applyJpaCacheRetrieveMode, applyJpaCacheStoreMode, applyLockModeTypeHint, applyLockTimeoutHint, applyNativeQueryLockMode, applyPassDistinctThrough, applyReadOnlyHint, applyTimeoutHint, beforeQuery, canApplyAliasSpecificLockModeHints, collectBaselineHints, collectHints, determineProperBooleanType, determineProperBooleanType, determineType, doExecuteUpdate, doIterate, doList, doScroll, executeUpdate, getCacheMode, getCacheRegion, getComment, getExceptionConverter, getFetchSize, getFirstResult, getFlushMode, getHibernateFlushMode, getHints, getLockMode, getLockOptions, getMaxResults, getNamedParameterMap, getNamedParameters, getParameter, getParameter, getParameter, getParameter, getParameterMetadata, getParameters, getParameterValue, getParameterValue, getParameterValue, getProducer, getQueryOptions, getQueryParameters, getSingleResult, getSupportedHints, getTimeout, handleUnrecognizedHint, isBound, isCacheable, isCallable, isReadOnly, makeQueryParametersForExecution, putIfNotNull, putIfNotNull, resolveEntityName, setCacheable, setCacheMode, setCacheRegion, setComment, setFetchSize, setFirstResult, setFlushMode, setFlushMode, setHibernateFlushMode, setHint, setLockMode, setLockMode, setLockOptions, setMaxResults, setOptionalEntityName, setOptionalId, setOptionalObject, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameterList, setParameterList, setParameterList, setParameterList, setParameterList, setParameterList, setParameterList, setParameterList, setParameterList, setProperties, setProperties, setReadOnly, setResultTransformer, setTimeout, stream, uniqueElement, uniqueResult, uniqueResultOptional, unwrap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getResultList, getResultStream, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBinary, setBinary, setBoolean, setBoolean, setByte, setByte, setCalendar, setCalendar, setCalendarDate, setCalendarDate, setCharacter, setCharacter, setDate, setDate, setDouble, setDouble, setFloat, setFloat, setInteger, setInteger, setLocale, setLocale, setLong, setLong, setParameters, setSerializable, setSerializable, setShort, setShort, setString, setString, setText, setText, setTime, setTime, setTimestamp, setTimestamp
getHibernateFirstResult, getHibernateMaxResults, setHibernateFirstResult, setHibernateMaxResults
public CollectionFilterImpl(String queryString, Object collection, SharedSessionContractImplementor session, ParameterMetadataImpl parameterMetadata)
protected QueryParameterBindings getQueryParameterBindings()
getQueryParameterBindings
in class AbstractProducedQuery
protected boolean isNativeQuery()
AbstractProducedQuery
isNativeQuery
in class AbstractProducedQuery
true
if it is a native query; false
otherwisepublic String getQueryString()
public Iterator iterate() throws HibernateException
Query
iterate
in class AbstractProducedQuery
HibernateException
public List list() throws HibernateException
Query
list
in class AbstractProducedQuery
HibernateException
public ScrollableResultsImplementor scroll() throws HibernateException
Query
You should call ScrollableResults.close()
after processing the ScrollableResults
so that the underlying resources are deallocated right away.
scroll
in class AbstractProducedQuery
HibernateException
ScrollableResults
public ScrollableResultsImplementor scroll(ScrollMode scrollMode)
Query
You should call ScrollableResults.close()
after processing the ScrollableResults
so that the underlying resources are deallocated right away.
scroll
in class AbstractProducedQuery
scrollMode
- The scroll modeScrollableResults
,
ScrollMode
protected Type[] getPositionalParameterTypes()
getPositionalParameterTypes
in class AbstractProducedQuery
protected Object[] getPositionalParameterValues()
getPositionalParameterValues
in class AbstractProducedQuery
public Type[] getReturnTypes()
BasicQueryContract
public String[] getReturnAliases()
Copyright © 2019 JBoss by Red Hat. All rights reserved.