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

Method Summary
 T aggregate(Aggregation aggregation, Aggregation... aggregations)
           
 Aggregation getAggregation()
           
 java.lang.String getFrom()
           
 Selection getGroups()
           
 Restriction getHaving()
           
 java.util.Collection<Join> getJoins()
           
 Order getOrder()
           
 Reference getProperty(java.lang.String name)
           
 Selection getSelection()
           
 Restriction getWhere()
           
 T group(Selection selection, Selection... selections)
           
 T having(Restriction restriction, Restriction... restrictions)
           
 T join(Join join, Join... joins)
           
 T order(Order order, Order... orders)
           
 T select(Selection selection, Selection... selections)
           
 T where(Restriction where, Restriction... restrictions)
           
 
Methods inherited from interface net.sf.jpacriteria.alias.Aliased
getAlias
 
Methods inherited from interface net.sf.jpacriteria.CriteriaObject
copy
 

Method Detail

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.