org.hibernate.impl

Class CollectionFilterImpl

Implemented Interfaces:
Query

public class CollectionFilterImpl
extends QueryImpl

implementation of the Query interface for collection filters
Author:
Gavin King

Field Summary

Fields inherited from class org.hibernate.impl.AbstractQueryImpl

parameterMetadata, session

Constructor Summary

CollectionFilterImpl(String queryString, Object collection, SessionImplementor session, ParameterMetadata parameterMetadata)

Method Summary

Iterator
iterate()
List
list()
ScrollableResults
scroll()
Type[]
typeArray()
Object[]
valueArray()

Methods inherited from class org.hibernate.impl.QueryImpl

executeUpdate, getLockModes, iterate, list, scroll, scroll, setLockMode

Methods inherited from class org.hibernate.impl.AbstractQueryImpl

after, before, determineType, determineType, determineType, determineType, determineType, expandParameterLists, getLockModes, getNamedParameterLists, getNamedParameters, getNamedParams, getQueryParameters, getQueryString, getReturnAliases, getReturnTypes, getRowSelection, getSelection, getTypes, getValues, hasNamedParameters, isReadOnly, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBinary, setBinary, setBoolean, setBoolean, setByte, setByte, setCacheMode, setCacheRegion, setCacheable, setCalendar, setCalendar, setCalendarDate, setCalendarDate, setCharacter, setCharacter, setCollectionKey, setComment, setDate, setDate, setDouble, setDouble, setEntity, setEntity, setFetchSize, setFirstResult, setFloat, setFloat, setFlushMode, setInteger, setInteger, setLocale, setLocale, setLong, setLong, setMaxResults, setOptionalEntityName, setOptionalId, setOptionalObject, setParameter, setParameter, setParameter, setParameter, setParameterList, setParameterList, setParameterList, setParameterList, setParameters, setProperties, setProperties, setReadOnly, setResultTransformer, setSerializable, setSerializable, setShort, setShort, setString, setString, setText, setText, setTime, setTime, setTimeout, setTimestamp, setTimestamp, toString, typeArray, uniqueResult, valueArray, verifyParameters, verifyParameters

Constructor Details

CollectionFilterImpl

public CollectionFilterImpl(String queryString,
                            Object collection,
                            SessionImplementor session,
                            ParameterMetadata parameterMetadata)

Method Details

iterate

public Iterator iterate()
            throws HibernateException
Specified by:
iterate in interface Query
Overrides:
iterate in interface QueryImpl

list

public List list()
            throws HibernateException
Specified by:
list in interface Query
Overrides:
list in interface QueryImpl
See Also:
Query.list()

scroll

public ScrollableResults scroll()
            throws HibernateException
Specified by:
scroll in interface Query
Overrides:
scroll in interface QueryImpl

typeArray

public Type[] typeArray()
Overrides:
typeArray in interface AbstractQueryImpl

valueArray

public Object[] valueArray()
Overrides:
valueArray in interface AbstractQueryImpl