## Uses of Interface
org.apache.cayenne.exp.property.ComparableProperty

- Packages that use ComparableProperty
  Package | Description
  --- | ---
  org.apache.cayenne.exp | Cayenne data expression classes.
  org.apache.cayenne.exp.property | Property API
  org.apache.cayenne.query | Defines standard queries supported by Cayenne and extension mechanism to create custom queries.

- - ### Uses of ComparableProperty in org.apache.cayenne.exp

    Classes in org.apache.cayenne.exp that implement ComparableProperty
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Property<E>` Deprecated. since 4.2 in favour of type-specific set of properties, see `PropertyFactory` and `org.apache.cayenne.exp.property` package.

  - ### Uses of ComparableProperty in org.apache.cayenne.exp.property

    Classes in org.apache.cayenne.exp.property that implement ComparableProperty
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DateProperty<E>` Property that represents date/time attribute.
    `class` | `NumericIdProperty<E extends Number>` Property that represents numeric PK
    `class` | `NumericProperty<E extends Number>` Property that represents attributes mapped on numeric types
    `class` | `StringProperty<E extends CharSequence>` Property that represents attributes mapped on string types

    Methods in org.apache.cayenne.exp.property with parameters of type ComparableProperty
    Modifier and Type | Method and Description
    --- | ---
    `default Expression` | ComparableProperty.`between(ComparableProperty<?> lower, ComparableProperty<?> upper)`
    `default Expression` | ComparableProperty.`between(ComparableProperty<?> lower, ComparableProperty<?> upper)`
    `default Expression` | ComparableProperty.`gt(ComparableProperty<?> value)`
    `default Expression` | ComparableProperty.`gte(ComparableProperty<?> value)`
    `default Expression` | ComparableProperty.`lt(ComparableProperty<?> value)`
    `default Expression` | ComparableProperty.`lte(ComparableProperty<?> value)`

  - ### Uses of ComparableProperty in org.apache.cayenne.query

    Methods in org.apache.cayenne.query with parameters of type ComparableProperty
    Modifier and Type | Method and Description
    --- | ---
    `ColumnSelect<Object[]>` | ColumnSelect.`max(ComparableProperty<?> property)` Select maximum value of property
    `<E> ColumnSelect<E>` | ObjectSelect.`max(ComparableProperty<E> property)` Select maximum value of property
    `ColumnSelect<Object[]>` | ColumnSelect.`min(ComparableProperty<?> property)` Select minimum value of property
    `<E> ColumnSelect<E>` | ObjectSelect.`min(ComparableProperty<E> property)` Select minimum value of property

Copyright © 2001–2021 Apache Cayenne. All rights reserved.