Uses of Interface
org.apache.cayenne.exp.property.Property
Packages that use Property
Package
Description
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<?>>TranslatableQueryWrapper.getColumns() -
Uses of Property in org.apache.cayenne.exp.property
Subinterfaces of Property in org.apache.cayenne.exp.propertyModifier and TypeInterfaceDescriptioninterfaceInterface (or "Trait") that provides basic functionality for comparable properties.interfaceIdProperty<E>Base class for properties mapped to PKinterfacePathProperty<E>Property that represents path segment (relationship or embeddable).interfaceInterface (or "Trait") that provides basic functionality for all types of relationships.Classes in org.apache.cayenne.exp.property that implement PropertyModifier and TypeClassDescriptionclassProperty that represents non-numeric PKclassBaseProperty<E>Property that represents generic attribute.classCollectionProperty<V extends Persistent,E extends Collection<V>> Base class forListPropertyandSetPropertyclassDateProperty<E>Property that represents date/time attribute.classProperty that represents object attribute mapped onEmbeddableobject.classEntityProperty<E extends Persistent>Property that represents to-one relationships.classListProperty<V extends Persistent>Property that represents to-many relationship mapped onList.classMapProperty<K,V extends Persistent> Property that represents to-many relationship mapped onMap.classNumericIdProperty<E extends Number>Property that represents numeric PKclassNumericProperty<E extends Number>Property that represents attributes mapped on numeric typesclassSelfProperty<E extends Persistent>Property that represents root entity
Usage example:classSetProperty<V extends Persistent>Property that represents to-many relationship mapped onSet.classStringProperty<E extends CharSequence>Property that represents attributes mapped on string typesMethods in org.apache.cayenne.exp.property with parameters of type PropertyModifier and TypeMethodDescriptionSelfProperty.columnQuery(Property<?>... properties) <T> ColumnSelect<T>SelfProperty.columnQuery(Property<T> property) -
Uses of Property in org.apache.cayenne.query
Fields in org.apache.cayenne.query with type parameters of type PropertyMethods in org.apache.cayenne.query that return types with arguments of type PropertyModifier and TypeMethodDescriptionCollection<Property<?>>ColumnSelect.getColumns()Collection<Property<?>>FluentSelect.getColumns()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 givenObjEntitystatic <E> ColumnSelect<E>ObjectSelect.columnQuery(Class<?> entityType, Property<E> column) Creates a ColumnSelect that will fetch single property that can be resolved against a givenObjEntityclass.Add properties to select.Select only specific properties.Method parameters in org.apache.cayenne.query with type arguments of type PropertyModifier and TypeMethodDescriptionColumnSelect.columns(Collection<Property<?>> properties) Add properties to select.