Package providing a typesafe query mechanism, primarily for JDO.
Fields/Params/Vars of a persistable type are represented as PathExpression. This type is extended
by all "Q" classes, to provide access to persistable fields.
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
- ObjectExpression
This package is likely to be renamed "javax.jdo.query" in the future when it makes its way into JDO.