public Query createFilter(Object collection, String queryString) { CollectionFilterImpl filter = new CollectionFilterImpl(queryString, collection, this); filter.setComment(queryString); return filter; }
/** * @see org.hibernate.Query#iterate() */ public Iterator iterate() throws HibernateException { verifyParameters(); Map namedParams = getNamedParams(); return getSession().iterateFilter( collection, expandParameterLists(namedParams), getQueryParameters(namedParams) ); }
/** * @see org.hibernate.Query#iterate() */ public Iterator iterate() throws HibernateException { verifyParameters(); Map namedParams = getNamedParams(); return getSession().iterateFilter( collection, bindParameterLists(namedParams), getQueryParameters(namedParams) ); }
public Object[] valueArray() { List valueList = getValues(); int size = valueList.size(); Object[] result = new Object[size+1]; for (int i=0; i<size; i++) result[i+1] = valueList.get(i); return result; }
public Type[] typeArray() { List typeList = getTypes(); int size = typeList.size(); Type[] result = new Type[size+1]; for (int i=0; i<size; i++) result[i+1] = (Type) typeList.get(i); return result; }
public Object[] valueArray() { List valueList = getValues(); int size = valueList.size(); Object[] result = new Object[size+1]; for (int i=0; i<size; i++) result[i+1] = valueList.get(i); return result; }
public Type[] typeArray() { List typeList = getTypes(); int size = typeList.size(); Type[] result = new Type[size+1]; for (int i=0; i<size; i++) result[i+1] = (Type) typeList.get(i); return result; }
/** * @see org.hibernate.Query#list() */ public List list() throws HibernateException { verifyParameters(); Map namedParams = getNamedParams(); return getSession().listFilter( collection, expandParameterLists(namedParams), getQueryParameters(namedParams) ); }
/** * @see org.hibernate.Query#list() */ public List list() throws HibernateException { verifyParameters(); Map namedParams = getNamedParams(); return getSession().listFilter( collection, bindParameterLists(namedParams), getQueryParameters(namedParams) ); }
public Query createFilter(Object collection, String queryString) { errorIfClosed(); checkTransactionSynchStatus(); CollectionFilterImpl filter = new CollectionFilterImpl( queryString, collection, this, getFilterQueryPlan( collection, queryString, null, false ).getParameterMetadata() ); filter.setComment( queryString ); return filter; }