an arbitrary key type for a given persistent type P
a conditional query.
a conditional query. combines two sub-queries with an and
or an or
operator.
the left-hand side sub-query
the and
or or
operator
the right-hand side sub-query
an equality query.
an equality query. compares a property to a value with an eq
or an neq
operator.
the property to compare
the eq
or neq
operator
the value to compare
an index for a persistent type
an index for a persistent type
the persistent type
a natural key for this persistent type.
a natural key for this persistent type. wraps a property that, given specific a property value, will match the corresponding member of no more than one persistent object.
the persistent type
the key value type
an ordering query.
an ordering query. compares a property to a value with a lt
, lte
, gt
,
or gte
operator.
the property to compare
the ordering operator
the value to compare
a property for this persistent type.
a property for this persistent type. properties map to underlying members within the [Persistent persistent object], at any depth.
properties can be used to define keys and indexes, as well as for building queries. a property can descend from the root into child entities at any depth.
at present, a property cannot pass through any collections or terminate with a polymorphic embeddable. violations will cause an exception to be thrown on Subdomain construction.
a query for looking up persistent entities of type P
a DSL for creating queries.
a DSL for creating queries. you can find it in your persistent
type at PType.queryDsl
query operators and factory methods
provides tools for defining the types for your persistent classes