当前页面:
在线文档首页 >
Hibernate 2.1.8 正式版 API 英文文档
FilterImpl (Hibernate API Documentation) - Hibernate 2.1.8 正式版 API 英文文档
net.sf.hibernate.impl
Class FilterImpl
java.lang.Object
net.sf.hibernate.impl.AbstractQueryImpl
net.sf.hibernate.impl.QueryImpl
net.sf.hibernate.impl.FilterImpl
- All Implemented Interfaces:
- Query
- public class FilterImpl
- extends QueryImpl
implementation of the Query interface for collection filters
- Author:
- Gavin King
Methods inherited from class net.sf.hibernate.impl.AbstractQueryImpl |
bindParameterLists, getNamedParameterLists, getNamedParameters, getNamedParams, getQueryParameters, getQueryString, getReturnTypes, getRowSelection, getSelection, getTypes, getValues, setBigDecimal, setBigDecimal, setBinary, setBinary, setBoolean, setBoolean, setByte, setByte, setCacheable, setCacheRegion, setCalendar, setCalendar, setCalendarDate, setCalendarDate, setCharacter, setCharacter, setDate, setDate, setDouble, setDouble, setEntity, setEntity, setEnum, setEnum, setFetchSize, setFirstResult, setFloat, setFloat, setForceCacheRefresh, setInteger, setInteger, setLocale, setLocale, setLockMode, setLong, setLong, setMaxResults, setParameter, setParameter, setParameter, setParameter, setParameterList, setParameterList, setParameterList, setParameterList, setProperties, setSerializable, setSerializable, setShort, setShort, setString, setString, setText, setText, setTime, setTime, setTimeout, setTimestamp, setTimestamp, uniqueResult, verifyParameters |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilterImpl
public FilterImpl(String queryString,
Object collection,
SessionImplementor session)
iterate
public Iterator iterate()
throws HibernateException
- Description copied from interface:
Query
- Return the query results as an Iterator. If the query
contains multiple results pre row, the results are returned in
an instance of Object[].
Entities returned as results are initialized on demand. The first
SQL query returns identifiers only.
- Specified by:
iterate
in interface Query
- Overrides:
iterate
in class QueryImpl
- Throws:
HibernateException
- See Also:
Query.iterate()
list
public List list()
throws HibernateException
- Description copied from interface:
Query
- Return the query results as a List. If the query contains
multiple results pre row, the results are returned in an instance
of Object[].
- Specified by:
list
in interface Query
- Overrides:
list
in class QueryImpl
- Throws:
HibernateException
- See Also:
Query.list()
scroll
public ScrollableResults scroll()
throws HibernateException
- Description copied from interface:
Query
- Return the query results as ScrollableResults. The
scrollability of the returned results depends upon JDBC driver
support for scrollable ResultSets.
Entities returned as results are initialized on demand. The first
SQL query returns identifier only.
- Specified by:
scroll
in interface Query
- Overrides:
scroll
in class QueryImpl
- Throws:
HibernateException
- See Also:
Query.scroll()
typeArray
public Type[] typeArray()
- Overrides:
typeArray
in class AbstractQueryImpl
valueArray
public Object[] valueArray()
- Overrides:
valueArray
in class AbstractQueryImpl