Package javax.jdo.query
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
-
ClassDescriptionRepresentation of a boolean expression.Representation of a byte expression.Representation of a character expression.Representation of a collection in a query.Representation of an expression for a Java type that implements java.lang.Comparable.Representation of a date in a query.Representation of a date-time type in a query.Representation of an Enum in a query.Expression<T>Representation of an expression in a query.Expression representing an "IF ...Representation of a List in a query.Representation of a java.time.LocalDate in a query.Representation of a java.time.LocalDateTime type in a query.Representation of a java.time.LocalTime in a query.Representation of a map in a query.Representation of a numeric expression.Representation of an Object as an expression.Representation of an Optional type in a query.Expression representing the ordering using an expression, a direction, and how to treat nulls.Expression representing a persistable object in a query (e.g alias.persistableField).Representation of a string in a query.Representation of a subquery in a query.Representation of a time in a query.