Module io.ebean.querybean
Package io.ebean.typequery
Class PScalarComparable<R,D extends Comparable<D>>
java.lang.Object
io.ebean.typequery.TQProperty<R,D>
io.ebean.typequery.TQPropertyBase<R,D>
io.ebean.typequery.PBaseValueEqual<R,D>
io.ebean.typequery.PBaseComparable<R,D>
io.ebean.typequery.PScalarComparable<R,D>
- Type Parameters:
R- the root query bean typeD- the scalar type
- All Implemented Interfaces:
io.ebean.Query.Property<D>
Property for classes that are serialized/deserialized by
ScalarType/AttributeConverter. If the classes are comparable,
it is assumed that the database can compare the serialized values too.
-
Field Summary
Fields inherited from class io.ebean.typequery.TQProperty
_name, _root -
Constructor Summary
ConstructorsConstructorDescriptionPScalarComparable(String name, R root) Construct with a property name and root instance.PScalarComparable(String name, R root, String prefix) Construct with additional path prefix. -
Method Summary
Methods inherited from class io.ebean.typequery.PBaseComparable
between, betweenProperties, ge, ge, ge, geIfPresent, geOrNull, geSubQuery, greaterOrEqualTo, greaterThan, greaterThanOrNull, gt, gt, gt, gtIfPresent, gtOrNull, gtSubQuery, inRange, inRangeWith, inRangeWith, le, le, le, leIfPresent, leOrNull, lessOrEqualTo, lessThan, lessThanOrNull, leSubQuery, lt, lt, lt, ltIfPresent, ltOrNull, ltSubQueryMethods inherited from class io.ebean.typequery.PBaseValueEqual
asMapKey, eq, eq, eq, eqIfPresent, eqOrNull, eqSubQuery, equalTo, equalToOrNull, in, in, in, inOrEmpty, inSubQuery, isIn, isIn, isIn, ne, ne, ne, neSubQuery, notEqualTo, notIn, notIn, notIn, notInSubQueryMethods inherited from class io.ebean.typequery.TQPropertyBase
asc, descMethods inherited from class io.ebean.typequery.TQProperty
expr, isNotNull, isNull, propertyName, toString
-
Constructor Details
-
PScalarComparable
Construct with a property name and root instance.- Parameters:
name- property nameroot- the root query bean instance
-
PScalarComparable
Construct with additional path prefix.
-