net.sf.jpacriteria
Class CompiledCriteriaImpl
java.lang.Object
net.sf.jpacriteria.CompiledCriteriaImpl
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, Aliased, BasicCriteria<Criteria>, Criteria, CriteriaObject<Criteria>
public class CompiledCriteriaImpl
- extends java.lang.Object
- implements Criteria, java.io.Serializable
- Version:
- $Id: CompiledCriteriaImpl.java,v 1.18 2007/04/04 22:44:40 maxim_butov Exp $
- Author:
- Maxim Butov
- See Also:
- Serialized Form
Constructor Summary |
CompiledCriteriaImpl(java.lang.String queryString,
java.lang.Integer firstResult,
java.lang.Integer maxResults,
Argument argument)
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CompiledCriteriaImpl
public CompiledCriteriaImpl(java.lang.String queryString,
java.lang.Integer firstResult,
java.lang.Integer maxResults,
Argument argument)
firstResult
public Criteria firstResult(int firstResult)
- Specified by:
firstResult
in interface Criteria
maxResults
public Criteria maxResults(int resultCount)
- Specified by:
maxResults
in interface Criteria
compile
public Criteria compile()
- Specified by:
compile
in interface Criteria
toQueryString
public java.lang.String toQueryString()
- Specified by:
toQueryString
in interface Criteria
toQuery
public javax.persistence.Query toQuery(javax.persistence.EntityManager entityManager,
Argument argument)
- Specified by:
toQuery
in interface Criteria
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getArgument
public Argument getArgument()
- Specified by:
getArgument
in interface Criteria
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
copy
public Criteria copy()
- Specified by:
copy
in interface CriteriaObject<Criteria>
getAlias
public java.lang.String getAlias()
- Specified by:
getAlias
in interface Aliased
getFrom
public java.lang.String getFrom()
- Specified by:
getFrom
in interface BasicCriteria<Criteria>
getSelection
public Selection getSelection()
- Specified by:
getSelection
in interface BasicCriteria<Criteria>
getAggregation
public Aggregation getAggregation()
- Specified by:
getAggregation
in interface BasicCriteria<Criteria>
getJoins
public java.util.Collection<Join> getJoins()
- Specified by:
getJoins
in interface BasicCriteria<Criteria>
getWhere
public Restriction getWhere()
- Specified by:
getWhere
in interface BasicCriteria<Criteria>
getGroups
public Selection getGroups()
- Specified by:
getGroups
in interface BasicCriteria<Criteria>
getHaving
public Restriction getHaving()
- Specified by:
getHaving
in interface BasicCriteria<Criteria>
getOrder
public Order getOrder()
- Specified by:
getOrder
in interface BasicCriteria<Criteria>
select
public Criteria select(Selection selection,
Selection... selections)
- Specified by:
select
in interface BasicCriteria<Criteria>
aggregate
public Criteria aggregate(Aggregation aggregation,
Aggregation... aggregations)
- Specified by:
aggregate
in interface BasicCriteria<Criteria>
join
public Criteria join(Join join,
Join... joins)
- Specified by:
join
in interface BasicCriteria<Criteria>
group
public Criteria group(Selection selection,
Selection... selections)
- Specified by:
group
in interface BasicCriteria<Criteria>
having
public Criteria having(Restriction restriction,
Restriction... restrictions)
- Specified by:
having
in interface BasicCriteria<Criteria>
order
public Criteria order(Order order,
Order... orders)
- Specified by:
order
in interface BasicCriteria<Criteria>
argument
public Criteria argument(Argument argument,
Argument... arguments)
- Specified by:
argument
in interface Criteria
where
public Criteria where(Restriction where,
Restriction... restrictions)
- Specified by:
where
in interface BasicCriteria<Criteria>
getProperty
public Reference getProperty(java.lang.String name)
- Specified by:
getProperty
in interface BasicCriteria<Criteria>
Copyright © 2007. All Rights Reserved.