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, unwrapclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetResultList, 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, setTimestampgetHibernateFirstResult, getHibernateMaxResults, setHibernateFirstResult, setHibernateMaxResultspublic CollectionFilterImpl(String queryString, Object collection, SharedSessionContractImplementor session, ParameterMetadataImpl parameterMetadata)
protected QueryParameterBindings getQueryParameterBindings()
getQueryParameterBindings in class AbstractProducedQueryprotected boolean isNativeQuery()
AbstractProducedQueryisNativeQuery in class AbstractProducedQuerytrue if it is a native query; false otherwisepublic String getQueryString()
public Iterator iterate() throws HibernateException
Queryiterate in class AbstractProducedQueryHibernateExceptionpublic List list() throws HibernateException
Querylist in class AbstractProducedQueryHibernateExceptionpublic 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 AbstractProducedQueryHibernateExceptionScrollableResultspublic 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 AbstractProducedQueryscrollMode - The scroll modeScrollableResults,
ScrollModeprotected Type[] getPositionalParameterTypes()
getPositionalParameterTypes in class AbstractProducedQueryprotected Object[] getPositionalParameterValues()
getPositionalParameterValues in class AbstractProducedQuerypublic Type[] getReturnTypes()
BasicQueryContractpublic String[] getReturnAliases()
Copyright © 2019 JBoss by Red Hat. All rights reserved.