Class JDOOrderBy
- java.lang.Object
-
- net.ontopia.persistence.query.jdo.JDOOrderBy
-
public class JDOOrderBy extends Object
INTERNAL: JDOQL order by statement. The order-by instance wraps a JDOValueIF or JDOAggregateIF instance and specifies whether the ordering should be ascending or descending.
-
-
Field Summary
Fields Modifier and Type Field Description protected JDOAggregateIF
aggregate
static int
ASCENDING
static int
DESCENDING
protected int
order
protected JDOValueIF
value
-
Constructor Summary
Constructors Constructor Description JDOOrderBy(JDOAggregateIF aggregate, int order)
JDOOrderBy(JDOValueIF value, int order)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
JDOAggregateIF
getAggregate()
int
getOrder()
JDOValueIF
getValue()
int
hashCode()
boolean
isAggregate()
String
toString()
-
-
-
Field Detail
-
ASCENDING
public static final int ASCENDING
- See Also:
- Constant Field Values
-
DESCENDING
public static final int DESCENDING
- See Also:
- Constant Field Values
-
aggregate
protected JDOAggregateIF aggregate
-
value
protected JDOValueIF value
-
order
protected int order
-
-
Constructor Detail
-
JDOOrderBy
public JDOOrderBy(JDOValueIF value, int order)
-
JDOOrderBy
public JDOOrderBy(JDOAggregateIF aggregate, int order)
-
-
Method Detail
-
getOrder
public int getOrder()
-
isAggregate
public boolean isAggregate()
-
getAggregate
public JDOAggregateIF getAggregate()
-
getValue
public JDOValueIF getValue()
-
-