Uses of Interface
org.apache.cayenne.exp.property.Property
Packages that use Property
Package
Description
Cayenne data expression classes.
Property API
Defines standard queries supported by Cayenne and extension mechanism to create
custom queries.
-
Uses of Property in org.apache.cayenne.access.translator.select
Methods in org.apache.cayenne.access.translator.select that return types with arguments of type PropertyModifier and TypeMethodDescriptionCollection
<Property<?>> FluentSelectWrapper.getColumns()
Collection
<Property<?>> SelectQueryWrapper.getColumns()
Deprecated.Collection
<Property<?>> TranslatableQueryWrapper.getColumns()
-
Uses of Property in org.apache.cayenne.exp
Classes in org.apache.cayenne.exp that implement Property -
Uses of Property in org.apache.cayenne.exp.property
Subinterfaces of Property in org.apache.cayenne.exp.propertyModifier and TypeInterfaceDescriptioninterface
Interface (or "Trait") that provides basic functionality for comparable properties.interface
IdProperty<E>
Base class for properties mapped to PKinterface
PathProperty<E>
Property that represents path segment (relationship or embeddable).interface
Interface (or "Trait") that provides basic functionality for all types of relationships.Classes in org.apache.cayenne.exp.property that implement PropertyModifier and TypeClassDescriptionclass
Property that represents non-numeric PKclass
BaseProperty<E>
Property that represents generic attribute.class
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 types -
Uses of Property in org.apache.cayenne.query
Fields in org.apache.cayenne.query with type parameters of type PropertyModifier and TypeFieldDescriptionprotected Collection
<Property<?>> SelectQuery.columns
Deprecated.Methods in org.apache.cayenne.query that return types with arguments of type PropertyModifier and TypeMethodDescriptionCollection
<Property<?>> ColumnSelect.getColumns()
Collection
<Property<?>> FluentSelect.getColumns()
Collection
<Property<?>> SelectQuery.getColumns()
Deprecated.Methods in org.apache.cayenne.query with parameters of type PropertyModifier and TypeMethodDescriptionprotected <E> ColumnSelect
<E> <E> ColumnSelect
<E> Select one specific property.static ColumnSelect
<Object[]> ObjectSelect.columnQuery
(Class<?> entityType, Property<?>... columns) Creates a ColumnSelect that will fetch multiple columns of a givenObjEntity
static <E> ColumnSelect
<E> ObjectSelect.columnQuery
(Class<?> entityType, Property<E> column) Creates a ColumnSelect that will fetch single property that can be resolved against a givenObjEntity
class.Add properties to select.Select only specific properties.void
SelectQuery.setColumns
(Property<?>... columns) Deprecated.Method parameters in org.apache.cayenne.query with type arguments of type PropertyModifier and TypeMethodDescriptionColumnSelect.columns
(Collection<Property<?>> properties) Add properties to select.void
SelectQuery.setColumns
(Collection<Property<?>> columns) Deprecated.
PropertyFactory
andorg.apache.cayenne.exp.property
package.