Package javax.jdo.query
Package providing expressions for building a typed JDOQL query.
Fields/Params/Vars of a persistable type are represented as Expression.
All generated "Q" classes extend "PersistableExpression", and provide the fields/properties
of the persistable class as Expression types.
Fields/Params/Vars of a container type are represented as CollectionExpression, MapExpression.
Fields/Params/Vars of other types, or literals are represented by
- StringExpression
- EnumExpression
- NumericExpression
- BooleanExpression
- ByteExpression
- CharacterExpression
- DateExpression
- DateTimeExpression
- TimeExpression
- ObjectExpression
-
Interface Summary Interface Description BooleanExpression Representation of a boolean expression.ByteExpression Representation of a byte expression.CharacterExpression Representation of a character expression.CollectionExpression<T extends Collection<E>,E> Representation of a collection in a query.ComparableExpression<T> Representation of an expression for a Java type that implements java.lang.Comparable.DateExpression Representation of a date in a query.DateTimeExpression Representation of a date-time type in a query.EnumExpression<T> Representation of an Enum in a query.Expression<T> Representation of an expression in a query.IfThenElseExpression<T> Expression representing an "IF ...ListExpression<T extends List<E>,E> Representation of a List in a query.LocalDateExpression Representation of a java.time.LocalDate in a query.LocalDateTimeExpression Representation of a java.time.LocalDateTime type in a query.LocalTimeExpression Representation of a java.time.LocalTime in a query.MapExpression<T extends Map<K,V>,K,V> Representation of a map in a query.NumericExpression<T> Representation of a numeric expression.ObjectExpression<T> Representation of an Object as an expression.OptionalExpression<T> Representation of an Optional type in a query.OrderExpression<T> Expression representing the ordering using an expression, a direction, and how to treat nulls.PersistableExpression<T> Expression representing a persistable object in a query (e.g alias.persistableField).StringExpression Representation of a string in a query.SubqueryExpression Representation of a subquery in a query.TimeExpression Representation of a time in a query. -
Enum Summary Enum Description OrderExpression.OrderDirection OrderExpression.OrderNullsPosition