Uses of Class
org.apache.cayenne.exp.property.BaseProperty
Package
Description
Cayenne data expression classes.
Property API
Defines standard queries supported by Cayenne and extension mechanism to create
custom queries.
-
Uses of BaseProperty in org.apache.cayenne.exp
-
Uses of BaseProperty in org.apache.cayenne.exp.property
Modifier and TypeClassDescriptionclass
Property that represents non-numeric PKclass
CollectionProperty<V extends Persistent,
E extends Collection<V>> Base class forListProperty
andSetProperty
class
DateProperty<E>
Property that represents date/time attribute.class
Property that represents object attribute mapped onEmbeddable
object.class
EntityProperty<E extends Persistent>
Property that represents to-one relationships.class
ListProperty<V extends Persistent>
Property that represents to-many relationship mapped onList
.class
MapProperty<K,
V extends Persistent> Property that represents to-many relationship mapped onMap
.class
NumericIdProperty<E extends Number>
Property that represents numeric PKclass
NumericProperty<E extends Number>
Property that represents attributes mapped on numeric typesclass
SetProperty<V extends Persistent>
Property that represents to-many relationship mapped onSet
.class
StringProperty<E extends CharSequence>
Property that represents attributes mapped on string typesModifier and TypeMethodDescriptionCreates alias with different name for this propertystatic <T> BaseProperty
<T> PropertyFactory.createBase
(String name, Class<T> type) Create base propertystatic <T> BaseProperty
<T> PropertyFactory.createBase
(String name, Expression expression, Class<T> type) Create base propertystatic <T> BaseProperty
<T> PropertyFactory.createBase
(Expression expression, Class<T> type) Create base propertydefault BaseProperty
<Object> Constructs a property path by appending the argument to the existing property separated by a dot.default <T> BaseProperty
<T> PathProperty.dot
(BaseProperty<T> property) Constructs a new property path by appending the argument to the existing property separated by a dot.BaseProperty.enclosing()
<T> BaseProperty
<T> <T> BaseProperty
<T> BaseProperty.function
(String functionName, Class<T> returnType, BaseProperty<?>... arguments) default BaseProperty
<E> ComparableProperty.max()
default BaseProperty
<E> ComparableProperty.min()
<T> BaseProperty
<T> <T> BaseProperty
<T> BaseProperty.operator
(String operator, Class<T> returnType, BaseProperty<?>... arguments) RelationshipProperty.outer()
Returns a version of this property that represents an OUTER join.Modifier and TypeMethodDescriptiondefault <T> BaseProperty
<T> PathProperty.dot
(BaseProperty<T> property) Constructs a new property path by appending the argument to the existing property separated by a dot.BaseProperty.eq
(BaseProperty<?> value) <T> BaseProperty
<T> BaseProperty.function
(String functionName, Class<T> returnType, BaseProperty<?>... arguments) BaseProperty.ne
(BaseProperty<?> value) <T> BaseProperty
<T> BaseProperty.operator
(String operator, Class<T> returnType, BaseProperty<?>... arguments) -
Uses of BaseProperty in org.apache.cayenne.query
Modifier and TypeMethodDescriptionColumnSelect.count
(BaseProperty<?> property) Select COUNT(property)ObjectSelect.count
(BaseProperty<?> property) Select COUNT(property)
PropertyFactory
andorg.apache.cayenne.exp.property
package.