net.sf.jpacriteria
Interface BasicCriteria<T extends BasicCriteria>
- All Superinterfaces:
- Aliased, java.lang.Cloneable, CriteriaObject<T>
- All Known Subinterfaces:
- Criteria, EarlierJoin, Join<T>, JoinFetch, LateJoin<T>
- All Known Implementing Classes:
- BasicCriteriaImpl, CompiledCriteriaImpl, CriteriaImpl, EarlierJoinImpl, JoinFetchImpl, JoinImpl, LateJoinImpl
public interface BasicCriteria<T extends BasicCriteria>
- extends Aliased, CriteriaObject<T>
- Version:
- $Id: BasicCriteria.java,v 1.7 2007/04/04 22:44:40 maxim_butov Exp $
- Author:
- Maxim Butov
getFrom
java.lang.String getFrom()
getSelection
Selection getSelection()
getAggregation
Aggregation getAggregation()
getJoins
java.util.Collection<Join> getJoins()
getWhere
Restriction getWhere()
getGroups
Selection getGroups()
getHaving
Restriction getHaving()
getOrder
Order getOrder()
select
T select(Selection selection,
Selection... selections)
aggregate
T aggregate(Aggregation aggregation,
Aggregation... aggregations)
join
T join(Join join,
Join... joins)
where
T where(Restriction where,
Restriction... restrictions)
group
T group(Selection selection,
Selection... selections)
having
T having(Restriction restriction,
Restriction... restrictions)
order
T order(Order order,
Order... orders)
getProperty
Reference getProperty(java.lang.String name)
Copyright © 2007. All Rights Reserved.