Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abort(Executor) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
abs() - Method in class org.apache.cayenne.exp.property.NumericProperty
 
abs() - Method in class org.apache.cayenne.ql.QLParser
 
ABS - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
absExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
absExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
AbsExp - Class in org.apache.cayenne.exp
 
AbsExp(Object...) - Constructor for class org.apache.cayenne.exp.AbsExp
 
AbstractMappedQuery - Class in org.apache.cayenne.query
 
AbstractMappedQuery(String) - Constructor for class org.apache.cayenne.query.AbstractMappedQuery
 
accept(DbRowOpVisitor) - Method in interface org.apache.cayenne.access.flush.operation.DbRowOp
 
accept(DbRowOpVisitor) - Method in class org.apache.cayenne.access.flush.operation.DeleteDbRowOp
 
accept(DbRowOpVisitor) - Method in class org.apache.cayenne.access.flush.operation.DeleteInsertDbRowOp
 
accept(DbRowOpVisitor) - Method in class org.apache.cayenne.access.flush.operation.InsertDbRowOp
 
accept(DbRowOpVisitor) - Method in class org.apache.cayenne.access.flush.operation.SoftDeleteDbRowOp
 
accept(DbRowOpVisitor) - Method in class org.apache.cayenne.access.flush.operation.UpdateDbRowOp
 
accept(PropertyChangeVisitor) - Method in class org.apache.cayenne.commitlog.model.MutableAttributeChange
 
accept(PropertyChangeVisitor) - Method in class org.apache.cayenne.commitlog.model.MutableToManyRelationshipChange
 
accept(PropertyChangeVisitor) - Method in class org.apache.cayenne.commitlog.model.MutableToOneRelationshipChange
 
accept(PropertyChangeVisitor) - Method in interface org.apache.cayenne.commitlog.model.PropertyChange
 
acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.DataMap
 
acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.DbAttribute
 
acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.DbEntity
 
acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.DbRelationship
 
acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.Embeddable
 
acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.EmbeddableAttribute
 
acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.ObjAttribute
 
acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.ObjEntity
 
acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.ObjRelationship
 
acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.Procedure
 
acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.ProcedureParameter
 
acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.QueryDescriptor
 
acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.project.Project
 
acceptVisitor(ProjectNodeVisitor) - Method in interface org.apache.cayenne.project.ProjectNode
 
accessor - Variable in class org.apache.cayenne.reflect.BaseProperty
 
accessor - Variable in exception class org.apache.cayenne.reflect.PropertyException
 
accessor(String) - Static method in class org.apache.cayenne.reflect.PropertyUtils
Compiles an accessor that can be used for fast access for the nested property of the objects of a given class.
accessor(CayennePath) - Static method in class org.apache.cayenne.reflect.PropertyUtils
Compiles an accessor that can be used for fast access for the nested property of the objects of a given class.
Accessor - Interface in org.apache.cayenne.reflect
An accessor of a property value.
AccessorFactory - Interface in org.apache.cayenne.reflect
 
adapter - Variable in class org.apache.cayenne.access.DataNode
 
adapter - Variable in class org.apache.cayenne.access.DbGenerator
 
adapter - Variable in class org.apache.cayenne.dba.JdbcPkGenerator
 
adapter(Class) - Method in class org.apache.cayenne.project.DataNodeDescriptor.Builder
 
ADAPTER_DETECTORS_LIST - Static variable in class org.apache.cayenne.CoreModule
A DI container key for the List<DbAdapterDetector> that contains objects that can discover the type of current database and install the correct DbAdapter in runtime.
adapterDetectors - Variable in class org.apache.cayenne.access.DefaultDataNodeFactory
 
adapterSql - Variable in class org.apache.cayenne.map.SQLTemplateDescriptor
 
adapterType() - Method in record class org.apache.cayenne.project.DataNodeDescriptor
Returns the value of the adapterType record component.
add(int, E) - Method in class org.apache.cayenne.access.ToManyList
 
add(int, Object) - Method in class org.apache.cayenne.access.IncrementalFaultList
 
add(E) - Method in class org.apache.cayenne.access.ToManyList
 
add(E) - Method in class org.apache.cayenne.access.ToManySet
 
add(E) - Method in class org.apache.cayenne.exp.property.NumericProperty
 
add(Object) - Method in class org.apache.cayenne.access.IncrementalFaultList
 
add(Object) - Method in class org.apache.cayenne.util.commons.CompositeCollection
Adds an object to the collection, throwing UnsupportedOperationException unless a CollectionMutator strategy is specified.
add(Map) - Method in class org.apache.cayenne.query.DeleteBatchQuery
 
add(Map) - Method in class org.apache.cayenne.query.InsertBatchQuery
Adds a snapshot to batch.
add(Map, Map) - Method in class org.apache.cayenne.query.UpdateBatchQuery
Adds a parameter row to the batch.
add(Map, Map, ObjectId) - Method in class org.apache.cayenne.query.UpdateBatchQuery
Adds a parameter row to the batch.
add(Map, ObjectId) - Method in class org.apache.cayenne.query.InsertBatchQuery
Adds a snapshot to batch.
add(NumericProperty) - Method in class org.apache.cayenne.exp.property.NumericProperty
 
add(GraphDiff) - Method in class org.apache.cayenne.graph.CompoundDiff
 
add(ProjectNode, Object) - Method in class org.apache.cayenne.project.xml.DefaultProjectMetaData
value.getClass() will be used under the hood to associate data with the key object.
add(ProjectNode, Object) - Method in class org.apache.cayenne.project.xml.NoopProjectMetaData
 
add(ProjectNode, Object) - Method in interface org.apache.cayenne.project.xml.ProjectMetaData
Store data for object.
addAdapterDetector(Class) - Method in class org.apache.cayenne.CoreModuleExtender
Adds a custom DbAdapterDetector
addAdapterDetector(DbAdapterDetector) - Method in class org.apache.cayenne.CoreModuleExtender
Adds a custom DbAdapterDetector
addAdditionalQualifier(DbAttribute, Object) - Method in class org.apache.cayenne.access.flush.operation.Qualifier
 
addAdditionalQualifier(DbAttribute, Object, boolean) - Method in class org.apache.cayenne.access.flush.operation.Qualifier
 
addAll(int, Collection) - Method in class org.apache.cayenne.access.IncrementalFaultList
 
addAll(int, Collection) - Method in class org.apache.cayenne.access.ToManyList
 
addAll(Collection) - Method in class org.apache.cayenne.access.IncrementalFaultList
 
addAll(Collection) - Method in class org.apache.cayenne.access.ToManyList
 
addAll(Collection) - Method in class org.apache.cayenne.access.ToManySet
 
addAll(Collection) - Method in class org.apache.cayenne.util.commons.CompositeCollection
Adds a collection of elements to this collection, throwing UnsupportedOperationException unless a CollectionMutator strategy is specified.
addAll(Collection) - Method in class org.apache.cayenne.graph.CompoundDiff
 
addAllVertices(Collection) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
 
addAllVertices(Collection) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
 
addAttribute(A) - Method in class org.apache.cayenne.map.Entity
Adds new attribute to the entity, setting its parent entity to be this object.
addAttribute(DbAttribute) - Method in class org.apache.cayenne.map.DbEntity
Adds a new attribute to this entity.
addAttribute(EmbeddableAttribute) - Method in class org.apache.cayenne.map.Embeddable
Adds new embeddable attribute to the entity, setting its parent embeddable to be this object.
addAttribute(ObjAttribute) - Method in class org.apache.cayenne.map.EmbeddedResult
 
addAttributeOverride(String, String) - Method in class org.apache.cayenne.map.EmbeddedAttribute
 
addAttributeOverride(String, String) - Method in class org.apache.cayenne.map.ObjEntity
 
addAttributeOverride(String, CayennePath) - Method in class org.apache.cayenne.map.ObjEntity
 
addCallback(LifecycleEvent, Class, Method) - Method in class org.apache.cayenne.reflect.LifecycleCallbackRegistry
Registers a callback method to be invoked on an entity class instances when a lifecycle event occurs.
addCallback(LifecycleEvent, Class, String) - Method in class org.apache.cayenne.reflect.LifecycleCallbackRegistry
Registers a callback method to be invoked on an entity class instances when a lifecycle event occurs.
addCallbackMethod(String) - Method in class org.apache.cayenne.map.CallbackDescriptor
 
addCallParameter(ProcedureParameter) - Method in class org.apache.cayenne.map.Procedure
Adds new call parameter to the stored procedure.
addChild(int, Node) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
addChild(Node) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
addChild(PrefetchTreeNode) - Method in class org.apache.cayenne.query.PrefetchTreeNode
 
addChildNode(EntityInheritanceTree) - Method in class org.apache.cayenne.map.EntityInheritanceTree
 
addColumnDescriptor(RSColumn) - Method in class org.apache.cayenne.access.translator.sqltemplate.Context
 
addColumnResult(String) - Method in class org.apache.cayenne.map.SQLResult
Adds a result set column name to the mapping.
addCommitLogListener(Class) - Method in class org.apache.cayenne.CoreModuleExtender
Registers a commit log listener type that receives post-commit change notifications.
addCommitLogListener(CommitLogListener) - Method in class org.apache.cayenne.CoreModuleExtender
Registers a commit log listener that receives post-commit change notifications.
addComposited(Collection) - Method in class org.apache.cayenne.util.commons.CompositeCollection
Add an additional collection to this composite.
addConfig(String) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
 
addConfigs(String...) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
 
addConfigs(Collection) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
 
addConnection(String, Connection) - Method in class org.apache.cayenne.tx.BaseTransaction
 
addConverter(Class, Converter) - Static method in class org.apache.cayenne.reflect.ConverterFactory
Converters are used by PropertyUtils.setProperty(Object, String, Object) to coerce generic Object values into the specific type expected by the named setter.
addDataMap(DataMap) - Method in class org.apache.cayenne.access.DataDomain
 
addDataMap(DataMap) - Method in class org.apache.cayenne.access.DataNode
Adds a DataMap to be handled by this node.
addDataMap(DataMap) - Method in class org.apache.cayenne.map.EntityResolver
 
addDataMapListener(DataMapLoaderListener) - Method in class org.apache.cayenne.project.xml.LoaderContext
 
addDataNode(DataSource, String...) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
 
addDataNode(DataDomain, DataNodeDescriptor, Set) - Method in class org.apache.cayenne.access.DataDomainProvider
 
addDataNode(DataNodeDescriptor, String...) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
 
addDbEntity(DbEntity) - Method in class org.apache.cayenne.map.DataMap
Adds a new DbEntity to this DataMap.
addDbField(String, String) - Method in class org.apache.cayenne.map.EntityResult
Adds a result set column mapping for a single DbAttribute.
addDbRelationship(DbRelationship) - Method in class org.apache.cayenne.map.ObjRelationship
Appends a DbRelationship to the existing list of DbRelationships.
addDeclaredProperty(PropertyDescriptor) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
Registers a property.
addDefaultDataNode(DataDomain, DataNodeDescriptor) - Method in class org.apache.cayenne.access.DataDomainProvider
 
addDefaultExtendedType(Class) - Method in class org.apache.cayenne.CoreModuleExtender
Adds a default adapter-agnostic ExtendedType.
addDefaultExtendedType(ExtendedType) - Method in class org.apache.cayenne.CoreModuleExtender
Adds a default adapter-agnostic ExtendedType.
addDefaultListener(LifecycleListener) - Method in class org.apache.cayenne.reflect.LifecycleCallbackRegistry
Registers a LifecycleListener for all events on all entities.
addDefaultListener(LifecycleEvent, Object, String) - Method in class org.apache.cayenne.reflect.LifecycleCallbackRegistry
Registers a callback method to be invoked on a provided non-entity object when a lifecycle event occurs on any entity that does not suppress default callbacks.
addDescriptor(String, ClassDescriptor) - Method in class org.apache.cayenne.reflect.ClassDescriptorMap
Caches descriptor definition.
addedToUnresolved - Variable in class org.apache.cayenne.access.ToManyHolder
 
addEmbeddable(Embeddable) - Method in class org.apache.cayenne.map.DataMap
Adds an embeddable object to the DataMap.
addEmbeddedResult(EmbeddedResult) - Method in class org.apache.cayenne.map.SQLResult
 
addEntityResult(EntityResult) - Method in class org.apache.cayenne.map.SQLResult
 
addEscapes(String) - Static method in exception class org.apache.cayenne.access.translator.sqltemplate.parser.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in exception class org.apache.cayenne.ql.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
AddExp - Class in org.apache.cayenne.exp
"Add" Expression.
AddExp(Object...) - Constructor for class org.apache.cayenne.exp.AddExp
 
addExtendedTypeFactory(Class) - Method in class org.apache.cayenne.CoreModuleExtender
Adds an ExtendedTypeFactory used for dynamic extended type creation.
addExtendedTypeFactory(ExtendedTypeFactory) - Method in class org.apache.cayenne.CoreModuleExtender
Adds an ExtendedTypeFactory used for dynamic extended type creation.
addFactory(ExtendedTypeFactory) - Method in class org.apache.cayenne.access.types.ExtendedTypeMap
Adds an ExtendedTypeFactory that will be consulted if no direct mapping for a given class exists.
addFactory(ClassDescriptorFactory) - Method in class org.apache.cayenne.reflect.ClassDescriptorMap
Adds a factory to the descriptor factory chain.
addFailure(ValidationFailure) - Method in class org.apache.cayenne.validation.ValidationResult
Add a failure to the validation result.
addFlattenedId(CayennePath, ObjectId) - Method in class org.apache.cayenne.access.flush.operation.Values
 
additionalDbEntities - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
 
AdditionalDbEntityDescriptor - Class in org.apache.cayenne.reflect
A descriptor for an additional DB entity attached to the main one.
additionalQualifier - Variable in class org.apache.cayenne.access.flush.operation.Qualifier
 
addJoin(DbJoin) - Method in class org.apache.cayenne.map.DbRelationship
Adds a join.
addListener(Class, LifecycleListener) - Method in class org.apache.cayenne.reflect.LifecycleCallbackRegistry
Registers a LifecycleListener for all events on all entities.
addListener(Object) - Method in class org.apache.cayenne.access.DataDomain
Adds a listener, mapping its methods to events based on annotations.
addListener(Object) - Method in class org.apache.cayenne.CoreModuleExtender
Registers an annotated event listener.
addListener(Object) - Method in class org.apache.cayenne.reflect.LifecycleCallbackRegistry
Adds a listener, mapping its methods to events based on annotations.
addListener(L, Class, EventHandler, EventSubject) - Method in class org.apache.cayenne.event.DefaultEventManager
 
addListener(L, Class, EventHandler, EventSubject) - Method in interface org.apache.cayenne.event.EventManager
Registers a listener for events sent by any sender.
addListener(L, Class, EventHandler, EventSubject) - Method in class org.apache.cayenne.event.NoopEventManager
 
addListener(L, Class, EventHandler, EventSubject, Object) - Method in class org.apache.cayenne.event.DefaultEventManager
 
addListener(L, Class, EventHandler, EventSubject, Object) - Method in interface org.apache.cayenne.event.EventManager
Registers a listener for events sent by a specific sender.
addListener(L, Class, EventHandler, EventSubject, Object) - Method in class org.apache.cayenne.event.NoopEventManager
 
addListener(L, Class, EventHandler, EventSubject, Object, boolean) - Method in class org.apache.cayenne.event.DefaultEventManager
 
addListener(LifecycleEvent, Class, Object, String) - Method in class org.apache.cayenne.reflect.LifecycleCallbackRegistry
Registers callback method to be invoked on a provided non-entity object when a lifecycle event occurs for a specific entity.
addListener(TransactionListener) - Method in class org.apache.cayenne.tx.BaseTransaction
 
addListener(TransactionListener) - Method in class org.apache.cayenne.tx.ReadOnlyTransaction
 
addListener(TransactionListener) - Method in interface org.apache.cayenne.tx.Transaction
 
addListenerType(Class) - Method in class org.apache.cayenne.CoreModuleExtender
Registers an annotated event listener of a given type
addLocal(E) - Method in class org.apache.cayenne.access.ToManyHolder
Records an addition made while the relationship is unresolved.
addModule(Module) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
 
addModules(Collection) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
 
addNode(DataNode) - Method in class org.apache.cayenne.access.DataDomain
Adds new DataNode.
addNonBlockingListener(L, Class, EventHandler, EventSubject) - Method in class org.apache.cayenne.event.DefaultEventManager
 
addNonBlockingListener(L, Class, EventHandler, EventSubject) - Method in interface org.apache.cayenne.event.EventManager
Registers a listener for events sent by any sender, to be notified on a dispatch thread instead of the thread that posted the event.
addNonBlockingListener(L, Class, EventHandler, EventSubject) - Method in class org.apache.cayenne.event.NoopEventManager
 
addNonBlockingListener(L, Class, EventHandler, EventSubject, Object) - Method in class org.apache.cayenne.event.DefaultEventManager
 
addNonBlockingListener(L, Class, EventHandler, EventSubject, Object) - Method in interface org.apache.cayenne.event.EventManager
Registers a listener for events sent by a specific sender, to be notified on a dispatch thread instead of the thread that posted the event.
addNonBlockingListener(L, Class, EventHandler, EventSubject, Object) - Method in class org.apache.cayenne.event.NoopEventManager
 
addObjectField(String, String) - Method in class org.apache.cayenne.map.EntityResult
Adds a result set column mapping for a single object property of the root entity.
addObjectField(String, String, String) - Method in class org.apache.cayenne.map.EntityResult
Adds a result set column mapping for a single object property of a specified entity that may differ from the root entity if inheritance is involved.
addObjEntity(ObjEntity) - Method in class org.apache.cayenne.map.DataMap
Adds a new ObjEntity to this DataMap.
addObsoleteFile(String) - Method in class org.apache.cayenne.project.upgrade.UpgradeContext
Records a file that the upgraded document no longer references, as a path relative to the document's own location.
addParameter(String, Object) - Method in class org.apache.cayenne.query.ProcedureQuery
Adds a named parameter to the internal map of parameters.
addParameterBinding(int, int, Object) - Method in class org.apache.cayenne.access.translator.sqltemplate.Context
 
addPath(String) - Method in class org.apache.cayenne.query.PrefetchTreeNode
Adds a "path" with specified semantics to this prefetch node.
addPath(CayennePath) - Method in class org.apache.cayenne.query.PrefetchTreeNode
Adds a "path" with specified semantics to this prefetch node.
addPrefetch(String) - Method in class org.apache.cayenne.query.ProcedureQuery
Adds a prefetch.
addPrefetch(String) - Method in class org.apache.cayenne.query.SQLTemplate
Adds a prefetch.
addPrefetch(String, int) - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
Adds single prefetch path with semantics to this query.
addPrefetch(String, int) - Method in class org.apache.cayenne.query.SQLSelect
Merges a prefetch path with specified semantics into the query prefetch tree.
addPrefetch(PrefetchTreeNode) - Method in class org.apache.cayenne.query.SQLSelect
Merges a prefetch into the query prefetch tree.
addPrefetch(PrefetchTreeNode) - Method in class org.apache.cayenne.query.SQLTemplate
Adds a prefetch with specified relationship path to the query.
addPrefetches(Collection) - Method in class org.apache.cayenne.query.ProcedureQuery
Adds all prefetches from a provided collection.
addPrefetches(Collection) - Method in class org.apache.cayenne.query.SQLTemplate
Adds all prefetches from a provided collection.
addProcedure(Procedure) - Method in class org.apache.cayenne.map.DataMap
Adds stored procedure to the list of procedures.
addProjectListener(ProjectLoaderListener) - Method in class org.apache.cayenne.project.xml.LoaderContext
 
addProjectLocation(String) - Method in class org.apache.cayenne.CoreModuleExtender
Adds a custom project location.
addQueryDescriptor(QueryDescriptor) - Method in class org.apache.cayenne.map.DataMap
Stores a query descriptor under its name.
addQueryFilter(Class) - Method in class org.apache.cayenne.CoreModuleExtender
Adds a custom query filter to the end of the existing filter list
addQueryFilter(DataChannelQueryFilter) - Method in class org.apache.cayenne.access.DataDomain
Adds a new query filter.
addQueryFilter(DataChannelQueryFilter) - Method in class org.apache.cayenne.CoreModuleExtender
Adds a custom query filter to the end of the existing filter list
addRelationship(R) - Method in class org.apache.cayenne.map.Entity
Adds new relationship to the entity.
addResultDescriptor(ProcedureColumn[]) - Method in class org.apache.cayenne.query.ProcedureQuery
Adds a descriptor for a single ResultSet.
addResultPath(String) - Method in class org.apache.cayenne.query.PrefetchSelectQuery
Configures an "extra" path that will resolve to an extra column (or columns) in the result set.
addResultPath(Expression) - Method in class org.apache.cayenne.query.PrefetchSelectQuery
Configures an "extra" path that will resolve to an extra column (or columns) in the result set.
addRootDbEntity(DbEntity) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
Adds a root DbEntity to the list of roots, filtering duplicates.
addSubclassDescriptor(String, ClassDescriptor) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
Adds a subclass descriptor that maps to a given class name.
addSuperProperty(PropertyDescriptor) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
Registers a superclass property.
addSyncFilter(Class) - Method in class org.apache.cayenne.CoreModuleExtender
Adds a custom sync filter.
addSyncFilter(Class, boolean) - Method in class org.apache.cayenne.CoreModuleExtender
Adds a custom sync filter.
addSyncFilter(DataChannelSyncFilter) - Method in class org.apache.cayenne.access.DataDomain
Adds a new sync filter.
addSyncFilter(DataChannelSyncFilter) - Method in class org.apache.cayenne.CoreModuleExtender
Adds a custom sync filter.
addSyncFilter(DataChannelSyncFilter, boolean) - Method in class org.apache.cayenne.CoreModuleExtender
Adds a custom sync filter.
addTarget(Object, Object, boolean) - Method in interface org.apache.cayenne.reflect.ToManyProperty
 
addTargetDirectly(Object, Object) - Method in interface org.apache.cayenne.reflect.ToManyProperty
Adds value to collection, without triggering changing events This method is mostly for internal use
addToManyTarget(String, Persistent, boolean) - Method in interface org.apache.cayenne.Persistent
Adds an object to a to-many relationship.
addToManyTarget(String, Persistent, boolean) - Method in class org.apache.cayenne.PersistentObject
 
addUserExtendedType(Class) - Method in class org.apache.cayenne.CoreModuleExtender
Adds an adapter-agnostic ExtendedType.
addUserExtendedType(ExtendedType) - Method in class org.apache.cayenne.CoreModuleExtender
Adds an adapter-agnostic ExtendedType.
addValue(DbAttribute, Object, boolean) - Method in class org.apache.cayenne.access.flush.operation.Values
 
addValueBinding(SQLGenerationContext, Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
 
addValueObjectType(Class) - Method in class org.apache.cayenne.CoreModuleExtender
Adds a custom ValueObjectType.
addValueObjectType(ValueObjectType) - Method in class org.apache.cayenne.CoreModuleExtender
Adds a custom ValueObjectType.
addVertex(E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
 
addVertex(E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
 
addWeightForEntity(ObjEntity) - Method in class org.apache.cayenne.ashwood.WeightedAshwoodEntitySorter
 
adjacentJointNodes() - Method in class org.apache.cayenne.query.PrefetchTreeNode
Returns a subset of nodes with "joint" semantics that are to be prefetched in the same query as the current node.
adjustBeginLineColumn(int, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class org.apache.cayenne.ql.JavaCharStream
Method to adjust line and column numbers for the start of a token.
AdjustBuffSize() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
 
AdjustBuffSize() - Method in class org.apache.cayenne.ql.JavaCharStream
 
aggregate(String, Class) - Method in class org.apache.cayenne.exp.property.BaseProperty
 
aggregate(BaseProperty, String, Class) - Method in class org.apache.cayenne.query.ColumnSelect
Select result of some function, that aggregates values.
aggregate(BaseProperty, String, Class) - Method in class org.apache.cayenne.query.ObjectSelect
Select result of some function, that aggregates values.
AGGREGATE - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
AggregateConditionExp - Class in org.apache.cayenne.exp
Superclass of aggregated conditional nodes such as NOT, AND, OR.
AggregateConditionExp(Object...) - Constructor for class org.apache.cayenne.exp.AggregateConditionExp
 
aggregateExpression() - Method in class org.apache.cayenne.ql.QLParser
 
AggregateFunctionCallExp - Class in org.apache.cayenne.exp
Base class for all aggregation functions expressions It's more like marker interface for now.
AggregateFunctionCallExp(Object...) - Constructor for class org.apache.cayenne.exp.AggregateFunctionCallExp
 
alias - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.AliasedNode
 
alias - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
 
alias(String) - Method in class org.apache.cayenne.exp.property.BaseProperty
Creates alias with different name for this property
alias(String) - Method in class org.apache.cayenne.exp.property.DateProperty
 
alias(String) - Method in class org.apache.cayenne.exp.property.EntityProperty
 
alias(String) - Method in class org.apache.cayenne.exp.property.ListProperty
 
alias(String) - Method in class org.apache.cayenne.exp.property.MapProperty
 
alias(String) - Method in class org.apache.cayenne.exp.property.NumericProperty
 
alias(String) - Method in class org.apache.cayenne.exp.property.SetProperty
 
alias(String) - Method in class org.apache.cayenne.exp.property.StringProperty
Creates alias with different name for this property
aliased(NodeBuilder, String) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
aliased(Node, String) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
AliasedNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
AliasedNode(String) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.AliasedNode
 
aliasId(ObjectId, ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableChangeMap
 
all - Variable in class org.apache.cayenne.util.commons.CompositeCollection
Collections in the composite
all() - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
all() - Static method in interface org.apache.cayenne.project.upgrade.UpgradeHandler
Creates an instance of every permitted handler, ordered from the oldest to the current version.
all(ColumnSelect) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
allAttributes() - Method in class org.apache.cayenne.map.EntityInheritanceTree
 
allDiscriminatorColumns - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
 
AllExp - Class in org.apache.cayenne.exp
 
AllExp(Object...) - Constructor for class org.apache.cayenne.exp.AllExp
 
allowAllNamespaces - Variable in class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
 
allRelationships() - Method in class org.apache.cayenne.map.EntityInheritanceTree
 
allRows() - Method in class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator
 
allRows() - Method in class org.apache.cayenne.access.jdbc.DistinctResultIterator
 
allRows() - Method in class org.apache.cayenne.access.jdbc.LimitResultIterator
 
allRows() - Method in class org.apache.cayenne.access.jdbc.RSIterator
 
allRows() - Method in interface org.apache.cayenne.ResultIterator
Returns all yet unread rows from ResultSet without closing it.
allSubEntities() - Method in class org.apache.cayenne.map.EntityInheritanceTree
Returns a collection containing this inheritance tree node entity and all its subentities.
allSubquery() - Method in class org.apache.cayenne.ql.QLParser
 
and(Collection) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
and(Collection) - Method in class org.apache.cayenne.query.FluentSelect
AND's provided expressions to the existing WHERE clause expression.
and(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
 
and(Expression...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
and(Expression...) - Method in class org.apache.cayenne.query.FluentSelect
AND's provided expressions to the existing WHERE clause expression.
andCondition() - Method in class org.apache.cayenne.ql.QLParser
 
andExp(Expression) - Method in class org.apache.cayenne.exp.Expression
Chains this expression with another expression using "and".
andExp(Expression, Expression...) - Method in class org.apache.cayenne.exp.Expression
Chains this expression with other expressions using "and".
AndExp - Class in org.apache.cayenne.exp
"And" expression.
AndExp(Object...) - Constructor for class org.apache.cayenne.exp.AndExp
 
AnnotationCommitLogEntityFactory - Class in org.apache.cayenne.commitlog.meta
Compiles CommitLogEntity's based on CommitLog annotation.
AnnotationCommitLogEntityFactory(Provider) - Constructor for class org.apache.cayenne.commitlog.meta.AnnotationCommitLogEntityFactory
 
any(ColumnSelect) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
AnyExp - Class in org.apache.cayenne.exp
 
AnyExp(Object...) - Constructor for class org.apache.cayenne.exp.AnyExp
 
anySubquery() - Method in class org.apache.cayenne.ql.QLParser
 
append(boolean) - Method in class org.apache.cayenne.util.HashCodeBuilder
Deprecated.
Append a hashCode for a boolean.
append(boolean[]) - Method in class org.apache.cayenne.util.HashCodeBuilder
Deprecated.
Append a hashCode for a boolean array.
append(boolean[], boolean[]) - Method in class org.apache.cayenne.util.CompareToBuilder
Appends to the builder the deep comparison of two boolean arrays.
append(boolean[], boolean[]) - Method in class org.apache.cayenne.util.EqualsBuilder
Deprecated.
Deep comparison of array of boolean.
append(boolean, boolean) - Method in class org.apache.cayenne.util.CompareToBuilder
Appends to the builder the comparison of two booleanss.
append(boolean, boolean) - Method in class org.apache.cayenne.util.EqualsBuilder
Deprecated.
Test if two booleanss are equal.
append(byte) - Method in class org.apache.cayenne.util.HashCodeBuilder
Deprecated.
Append a hashCode for a byte.
append(byte[]) - Method in class org.apache.cayenne.util.HashCodeBuilder
Deprecated.
Append a hashCode for a byte array.
append(byte[], byte[]) - Method in class org.apache.cayenne.util.CompareToBuilder
Appends to the builder the deep comparison of two byte arrays.
append(byte[], byte[]) - Method in class org.apache.cayenne.util.EqualsBuilder
Deprecated.
Deep comparison of array of byte.
append(byte, byte) - Method in class org.apache.cayenne.util.CompareToBuilder
Appends to the builder the comparison of two bytes.
append(byte, byte) - Method in class org.apache.cayenne.util.EqualsBuilder
Deprecated.
Test if two bytes are equal.
append(char) - Method in class org.apache.cayenne.access.sqlbuilder.DefaultSQLAppendable
 
append(char) - Method in interface org.apache.cayenne.access.sqlbuilder.SQLAppendable
 
append(char) - Method in class org.apache.cayenne.util.HashCodeBuilder
Deprecated.
Append a hashCode for a char.
append(char[]) - Method in class org.apache.cayenne.util.HashCodeBuilder
Deprecated.
Append a hashCode for a char array.
append(char[], char[]) - Method in class org.apache.cayenne.util.CompareToBuilder
Appends to the builder the deep comparison of two char arrays.
append(char[], char[]) - Method in class org.apache.cayenne.util.EqualsBuilder
Deprecated.
Deep comparison of array of char.
append(char, char) - Method in class org.apache.cayenne.util.CompareToBuilder
Appends to the builder the comparison of two chars.
append(char, char) - Method in class org.apache.cayenne.util.EqualsBuilder
Deprecated.
Test if two chars are equal.
append(double) - Method in class org.apache.cayenne.util.HashCodeBuilder
Deprecated.
Append a hashCode for a double.
append(double[]) - Method in class org.apache.cayenne.util.HashCodeBuilder
Deprecated.
Append a hashCode for a double array.
append(double[], double[]) - Method in class org.apache.cayenne.util.CompareToBuilder
Appends to the builder the deep comparison of two double arrays.
append(double[], double[]) - Method in class org.apache.cayenne.util.EqualsBuilder
Deprecated.
Deep comparison of array of double.
append(double, double) - Method in class org.apache.cayenne.util.CompareToBuilder
Appends to the builder the comparison of two doubles.
append(double, double) - Method in class org.apache.cayenne.util.EqualsBuilder
Deprecated.
Test if two doubles are equal by testing that the pattern of bits returned by doubleToLong are equal.
append(float) - Method in class org.apache.cayenne.util.HashCodeBuilder
Deprecated.
Append a hashCode for a float.
append(float[]) - Method in class org.apache.cayenne.util.HashCodeBuilder
Deprecated.
Append a hashCode for a float array.
append(float[], float[]) - Method in class org.apache.cayenne.util.CompareToBuilder
Appends to the builder the deep comparison of two float arrays.
append(float[], float[]) - Method in class org.apache.cayenne.util.EqualsBuilder
Deprecated.
Deep comparison of array of float.
append(float, float) - Method in class org.apache.cayenne.util.CompareToBuilder
Appends to the builder the comparison of two floats.
append(float, float) - Method in class org.apache.cayenne.util.EqualsBuilder
Deprecated.
Test if two floats are equal byt testing that the pattern of bits returned by doubleToLong are equal.
append(int) - Method in class org.apache.cayenne.access.sqlbuilder.DefaultSQLAppendable
 
append(int) - Method in interface org.apache.cayenne.access.sqlbuilder.SQLAppendable
 
append(int) - Method in class org.apache.cayenne.util.HashCodeBuilder
Deprecated.
Append a hashCode for an int.
append(int[]) - Method in class org.apache.cayenne.util.HashCodeBuilder
Deprecated.
Append a hashCode for an int array.
append(int[], int[]) - Method in class org.apache.cayenne.util.CompareToBuilder
Appends to the builder the deep comparison of two int arrays.
append(int[], int[]) - Method in class org.apache.cayenne.util.EqualsBuilder
Deprecated.
Deep comparison of array of int.
append(int, int) - Method in class org.apache.cayenne.util.CompareToBuilder
Appends to the builder the comparison of two ints.
append(int, int) - Method in class org.apache.cayenne.util.EqualsBuilder
Deprecated.
Test if two ints are equal.
append(long) - Method in class org.apache.cayenne.util.HashCodeBuilder
Deprecated.
Append a hashCode for a long.
append(long[]) - Method in class org.apache.cayenne.util.HashCodeBuilder
Deprecated.
Append a hashCode for a long array.
append(long[], long[]) - Method in class org.apache.cayenne.util.CompareToBuilder
Appends to the builder the deep comparison of two long arrays.
append(long[], long[]) - Method in class org.apache.cayenne.util.EqualsBuilder
Deprecated.
Deep comparison of array of long.
append(long, long) - Method in class org.apache.cayenne.util.CompareToBuilder
Appends to the builder the comparison of two longs.
append(long, long) - Method in class org.apache.cayenne.util.EqualsBuilder
Deprecated.
Test if two long s are equal.
append(short) - Method in class org.apache.cayenne.util.HashCodeBuilder
Deprecated.
Append a hashCode for a short.
append(short[]) - Method in class org.apache.cayenne.util.HashCodeBuilder
Deprecated.
Append a hashCode for a short array.
append(short[], short[]) - Method in class org.apache.cayenne.util.CompareToBuilder
Appends to the builder the deep comparison of two short arrays.
append(short[], short[]) - Method in class org.apache.cayenne.util.EqualsBuilder
Deprecated.
Deep comparison of array of short.
append(short, short) - Method in class org.apache.cayenne.util.CompareToBuilder
Appends to the builder the comparison of two shorts.
append(short, short) - Method in class org.apache.cayenne.util.EqualsBuilder
Deprecated.
Test if two shorts are equal.
append(CharSequence, int, int) - Method in interface org.apache.cayenne.access.sqlbuilder.SQLAppendable
Deprecated, for removal: This API element is subject to removal in a future version.
unused; no SQL tree node appends a sub-range. Kept for binary compatibility, now delegating to SQLAppendable.append(String).
append(Object) - Method in class org.apache.cayenne.util.HashCodeBuilder
Deprecated.
Append a hashCode for an Object.
append(Object[]) - Method in class org.apache.cayenne.util.HashCodeBuilder
Deprecated.
Append a hashCode for an Object array.
append(Object[], Object[]) - Method in class org.apache.cayenne.util.CompareToBuilder
Appends to the builder the deep comparison of two Object arrays.
append(Object[], Object[]) - Method in class org.apache.cayenne.util.EqualsBuilder
Deprecated.
Performs a deep comparison of two Object arrays.
append(Object[], Object[], Comparator) - Method in class org.apache.cayenne.util.CompareToBuilder
Appends to the builder the deep comparison of two Object arrays.
append(Object, Object) - Method in class org.apache.cayenne.util.CompareToBuilder
Appends to the builder the comparison of two Objects.
append(Object, Object) - Method in class org.apache.cayenne.util.EqualsBuilder
Deprecated.
Test if two Objects are equal using their equals method.
append(Object, Object, Comparator) - Method in class org.apache.cayenne.util.CompareToBuilder
Appends to the builder the comparison of two Objects.
append(String) - Method in class org.apache.cayenne.access.sqlbuilder.DefaultSQLAppendable
 
append(String) - Method in interface org.apache.cayenne.access.sqlbuilder.SQLAppendable
 
append(String) - Method in class org.apache.cayenne.query.SQLExec
Appends a piece of SQL to the previously stored SQL template.
append(String) - Method in class org.apache.cayenne.query.SQLSelect
Appends a piece of SQL to the previously stored SQL template.
append(String, Object) - Method in class org.apache.cayenne.util.ToStringBuilder
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.AliasedNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.BitwiseNotNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.CaseNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.DeleteNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.DistinctNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ElseNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.EmptyNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ExistsNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ExpressionNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FromNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.GroupByNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.HavingNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InsertColumnsNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InsertNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InsertValuesNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.JoinNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LimitOffsetNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.NegateNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.NotNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OffsetFetchNextNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OffsetNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OrderByNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SelectNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SelectResultNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SubqueryNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TableNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TextNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ThenNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TopNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.UpdateNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.UpdateSetNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.WhenNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.WhereNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.dba.firebird.sqltree.FirebirdLimitNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.dba.mysql.sqltree.ConvertNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.dba.postgres.sqltree.PostgresExtractFunctionNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.dba.postgres.sqltree.PostgresLimitOffsetNode
 
append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.dba.sqlserver.sqltree.SQLServerLimitOffsetNode
 
append(FluentSelect, Appendable) - Static method in class org.apache.cayenne.ql.QLSelectPrinter
 
appendAlias(SQLAppendable, boolean) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
 
appendArray(boolean[]) - Method in class org.apache.cayenne.util.ToStringBuilder
 
appendArray(byte[]) - Method in class org.apache.cayenne.util.ToStringBuilder
 
appendArray(char[]) - Method in class org.apache.cayenne.util.ToStringBuilder
 
appendArray(double[]) - Method in class org.apache.cayenne.util.ToStringBuilder
 
appendArray(float[]) - Method in class org.apache.cayenne.util.ToStringBuilder
 
appendArray(int[]) - Method in class org.apache.cayenne.util.ToStringBuilder
 
appendArray(long[]) - Method in class org.apache.cayenne.util.ToStringBuilder
 
appendArray(short[]) - Method in class org.apache.cayenne.util.ToStringBuilder
 
appendArray(Object[]) - Method in class org.apache.cayenne.util.ToStringBuilder
 
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.AllExp
 
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.AnyExp
 
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.AsteriskExp
 
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.CustomAggregateExp
 
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.CustomFunctionExp
 
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.CustomOperatorExp
 
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.DbIdPathExp
 
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.DbPathExp
 
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.EnclosingObjectExp
 
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.ExistsExp
 
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.Expression
Appends own content as a String to the provided Appendable: the operands separated by the operator.
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.FalseExp
 
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.FullObjectExp
 
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.FunctionCallExp
 
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.ListExp
 
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.NegateExp
 
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.NotExistsExp
 
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.NotExp
 
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.ObjPathExp
 
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.ScalarExp
 
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.SubqueryExp
 
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.TrueExp
 
appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.AliasedNode
 
appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.CaseNode
 
appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ExpressionNode
 
appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
 
appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InNode
 
appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InsertColumnsNode
 
appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InsertValuesNode
 
appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
 
appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SelectNode
 
appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.dba.firebird.sqltree.FirebirdSubstringFunctionNode
 
appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.dba.mysql.sqltree.ConvertNode
 
appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.dba.postgres.sqltree.PostgresExtractFunctionNode
 
appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.BetweenNode
 
appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.EqualNode
 
appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
 
appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.GroupByNode
 
appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InNode
 
appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InsertColumnsNode
 
appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InsertValuesNode
 
appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.JoinNode
 
appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
 
appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.NotEqualNode
 
appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OpExpressionNode
 
appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OrderByNode
 
appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SelectResultNode
 
appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.UpdateSetNode
 
appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.dba.firebird.sqltree.FirebirdSubstringFunctionNode
 
appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.dba.mysql.sqltree.MysqlLikeNode
 
appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.dba.postgres.sqltree.PositionFunctionNode
 
appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.dba.postgres.sqltree.PostgresLikeNode
 
appendChildrenStart(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ExpressionNode
 
appendChildrenStart(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
 
appendChildrenStart(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InsertColumnsNode
 
appendChildrenStart(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InsertValuesNode
 
appendChildrenStart(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
 
appendChildrenStart(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
appendClassName() - Method in class org.apache.cayenne.util.ToStringBuilder
 
appendClobColumnNode(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
 
appendClobColumnNode(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.dba.sqlserver.sqltree.SQLServerColumnNode
 
appendColumnNode(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
 
appendDeclaredAttributes(Collection) - Method in class org.apache.cayenne.map.EntityInheritanceTree
 
appendDeclaredRelationships(Collection) - Method in class org.apache.cayenne.map.EntityInheritanceTree
 
appendDetail(Object) - Method in class org.apache.cayenne.util.ToStringBuilder
 
appendEnd(Appendable) - Method in class org.apache.cayenne.dba.DefaultQuotingStrategy
 
appendEnd(Appendable) - Method in interface org.apache.cayenne.dba.QuotingStrategy
Appends the end-quote delimiter (e.g.
appendFormattedByte(Appendable, byte) - Static method in class org.apache.cayenne.util.IDUtil
Prints a byte value to a StringBuffer as a double digit hex value.
appendFQN(Appendable, String...) - Method in interface org.apache.cayenne.dba.QuotingStrategy
Appends a fully-qualified name, joining non-empty parts with '.' and wrapping each part in start/end quotes.
appendFunctionNameAsString(Appendable) - Method in class org.apache.cayenne.exp.ExtractExp
 
appendFunctionNameAsString(Appendable) - Method in class org.apache.cayenne.exp.FunctionCallExp
 
appendIdentityHashCode() - Method in class org.apache.cayenne.util.ToStringBuilder
 
appendNullValue(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
 
appendObjectValue(SQLAppendable, SQLGenerationContext, Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
 
appendOperandAsString(int, Appendable) - Method in class org.apache.cayenne.exp.Expression
Appends the operand at the given index to the output: a nested node as itself, wrapped in parentheses if it asks for it via Expression.parenthesizeAsOperand(), a plain value as a literal.
appendProperties(StringBuffer) - Method in class org.apache.cayenne.GenericPersistentObject
 
appendProperties(StringBuffer) - Method in class org.apache.cayenne.HybridPersistentObject
 
appendProperties(StringBuffer) - Method in class org.apache.cayenne.PersistentObject
 
appendQuoted(String) - Method in class org.apache.cayenne.access.sqlbuilder.DefaultSQLAppendable
 
appendQuoted(String) - Method in interface org.apache.cayenne.access.sqlbuilder.SQLAppendable
 
appendRtrim(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
 
appendStart(Appendable) - Method in class org.apache.cayenne.dba.DefaultQuotingStrategy
 
appendStart(Appendable) - Method in interface org.apache.cayenne.dba.QuotingStrategy
Appends the start-quote delimiter (e.g.
appendStringValue(SQLAppendable, SQLGenerationContext, CharSequence) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
 
appendStringValue(SQLAppendable, SQLGenerationContext, CharSequence) - Method in class org.apache.cayenne.dba.derby.sqltree.DerbyValueNode
 
appendSuper(boolean) - Method in class org.apache.cayenne.util.EqualsBuilder
Deprecated.
Adds the result of super.equals() to this builder.
appendSuper(int) - Method in class org.apache.cayenne.util.CompareToBuilder
Appends to the builder the compareTo(Object) result of the superclass.
appendSuper(int) - Method in class org.apache.cayenne.util.HashCodeBuilder
Deprecated.
Adds the result of super.hashCode() to this builder.
appendTokenSeparator() - Method in class org.apache.cayenne.access.sqlbuilder.DefaultSQLAppendable
 
appendTokenSeparator() - Method in interface org.apache.cayenne.access.sqlbuilder.SQLAppendable
Emits a token separator (a single space) ahead of the next SQL token.
appendTruncated(StringBuilder, byte[]) - Static method in class org.apache.cayenne.util.ArrayUtil
Appends a byte[] as a truncated hex fragment, e.g.
appendTruncated(StringBuilder, char[]) - Static method in class org.apache.cayenne.util.ArrayUtil
Appends a char[] as a truncated fragment, e.g.
appendTruncated(StringBuilder, Byte[]) - Static method in class org.apache.cayenne.util.ArrayUtil
Appends a Byte[] as a truncated hex fragment, e.g.
appendTruncated(StringBuilder, Character[]) - Static method in class org.apache.cayenne.util.ArrayUtil
Appends a Character[] as a truncated fragment, e.g.
apply(Object[]) - Method in class org.apache.cayenne.reflect.PojoMapper
 
apply(DbRowOp, DbRowOp) - Method in class org.apache.cayenne.access.flush.operation.DbRowOpMerger
 
apply(Context, ASTExpression...) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.Bind
 
apply(Context, ASTExpression...) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.BindObjectEqual
 
apply(Context, ASTExpression...) - Method in interface org.apache.cayenne.access.translator.sqltemplate.directive.Directive
 
apply(Context, ASTExpression...) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.Result
 
apply(GraphChangeHandler) - Method in class org.apache.cayenne.access.ObjectDiff
 
apply(GraphChangeHandler) - Method in class org.apache.cayenne.access.ObjectStoreGraphDiff
 
apply(GraphChangeHandler) - Method in class org.apache.cayenne.graph.ArcCreateOperation
 
apply(GraphChangeHandler) - Method in class org.apache.cayenne.graph.ArcDeleteOperation
 
apply(GraphChangeHandler) - Method in class org.apache.cayenne.graph.CompoundDiff
Iterates over diffs list, calling "apply" on each individual diff.
apply(GraphChangeHandler) - Method in interface org.apache.cayenne.graph.GraphDiff
Calls appropriate methods on the handler to "replay" this change.
apply(GraphChangeHandler) - Method in class org.apache.cayenne.graph.NodeCreateOperation
 
apply(GraphChangeHandler) - Method in class org.apache.cayenne.graph.NodeDeleteOperation
 
apply(GraphChangeHandler) - Method in class org.apache.cayenne.graph.NodeDiff
 
apply(GraphChangeHandler) - Method in class org.apache.cayenne.graph.NodeIdChangeOperation
 
apply(GraphChangeHandler) - Method in class org.apache.cayenne.graph.NodePropertyChangeOperation
 
apply(QLParser) - Method in interface org.apache.cayenne.ql.QLParser.ParseFunction
 
applyDBLayerDefaults() - Method in class org.apache.cayenne.map.EntityResolver
Updates missing mapping artifacts that can be guessed from other mapping information.
arcCreated(ObjectId, ObjectId, ArcId) - Method in class org.apache.cayenne.graph.ChildDiffLoader
 
arcCreated(ObjectId, ObjectId, ArcId) - Method in interface org.apache.cayenne.graph.GraphChangeHandler
Notifies implementing object that a new arc was created between two nodes.
ArcCreateOperation - Class in org.apache.cayenne.graph
 
ArcCreateOperation(ObjectId, ObjectId, ArcId) - Constructor for class org.apache.cayenne.graph.ArcCreateOperation
 
ArcCreateOperation(ObjectId, ObjectId, ArcId, int) - Constructor for class org.apache.cayenne.graph.ArcCreateOperation
 
arcDeleted(ObjectId, ObjectId, ArcId) - Method in class org.apache.cayenne.graph.ChildDiffLoader
 
arcDeleted(ObjectId, ObjectId, ArcId) - Method in interface org.apache.cayenne.graph.GraphChangeHandler
Notifies implementing object that an arc between two nodes was deleted.
ArcDeleteOperation - Class in org.apache.cayenne.graph
 
ArcDeleteOperation(ObjectId, ObjectId, ArcId) - Constructor for class org.apache.cayenne.graph.ArcDeleteOperation
 
ArcDeleteOperation(ObjectId, ObjectId, ArcId, int) - Constructor for class org.apache.cayenne.graph.ArcDeleteOperation
 
arcId - Variable in class org.apache.cayenne.graph.ArcCreateOperation
 
arcId - Variable in class org.apache.cayenne.graph.ArcDeleteOperation
 
ArcId - Class in org.apache.cayenne.graph
Object that represents Arc identifier.
ArcId(String, String) - Constructor for class org.apache.cayenne.graph.ArcId
 
ArcId(ArcProperty) - Constructor for class org.apache.cayenne.graph.ArcId
 
arcIterator() - Method in interface org.apache.cayenne.ashwood.graph.DigraphIteration
 
arcIterator() - Method in class org.apache.cayenne.ashwood.graph.FilterIteration
 
arcIterator() - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
 
arcIterator() - Method in class org.apache.cayenne.ashwood.graph.ReversedIteration
 
ArcIterator<E,V> - Interface in org.apache.cayenne.ashwood.graph
 
ArcProperty - Interface in org.apache.cayenne.reflect
A Property that represents an "arc" connecting source node to the target node in the graph.
ARGS - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
Lexical state.
arithmeticExp() - Method in class org.apache.cayenne.ql.QLParser
 
ArithmeticExp - Class in org.apache.cayenne.exp
 
ArithmeticExp(Object...) - Constructor for class org.apache.cayenne.exp.ArithmeticExp
 
array() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
 
array() - Method in record class org.apache.cayenne.query.ResultSegments
Returns the value of the array record component.
array(boolean) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
 
ARRAY - Enum constant in enum class org.apache.cayenne.map.SelectQueryDescriptor.ResultKind
The arrays of the values of the multiple columns of a column query.
ArrayUtil - Class in org.apache.cayenne.util
 
ArrayUtil() - Constructor for class org.apache.cayenne.util.ArrayUtil
 
as(String) - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
 
as(String) - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
 
as(String) - Method in class org.apache.cayenne.access.sqlbuilder.TableNodeBuilder
 
asAutoIncrement() - Method in record class org.apache.cayenne.dba.NativeColumnType
Returns a copy of this type flagged as the auto-increment variant, e.g.
asc() - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
 
asc() - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
 
asc() - Method in class org.apache.cayenne.access.sqlbuilder.OrderingNodeBuilder
 
asc() - Method in class org.apache.cayenne.exp.property.BaseProperty
 
ASCENDING - Enum constant in enum class org.apache.cayenne.query.SortOrder
Ascending order, case sensitive
ASCENDING_INSENSITIVE - Enum constant in enum class org.apache.cayenne.query.SortOrder
Ascending order, case insensitive
ascInsensitive() - Method in class org.apache.cayenne.exp.property.BaseProperty
 
ascInsensitives() - Method in class org.apache.cayenne.exp.property.BaseProperty
 
ascs() - Method in class org.apache.cayenne.exp.property.BaseProperty
 
AshwoodEntitySorter - Class in org.apache.cayenne.ashwood
Implements dependency sorting algorithms for ObjEntities, DbEntities and Persistent objects.
AshwoodEntitySorter(EntityResolver) - Constructor for class org.apache.cayenne.ashwood.AshwoodEntitySorter
 
AshwoodEntitySorterFactory - Class in org.apache.cayenne.ashwood
A factory of AshwoodEntitySorter.
AshwoodEntitySorterFactory() - Constructor for class org.apache.cayenne.ashwood.AshwoodEntitySorterFactory
 
ASTArray - Class in org.apache.cayenne.access.translator.sqltemplate.parser
 
ASTArray(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTArray
 
ASTBlock - Class in org.apache.cayenne.access.translator.sqltemplate.parser
This is a root node of parsed template.
ASTBlock(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTBlock
 
ASTBoolScalar - Class in org.apache.cayenne.access.translator.sqltemplate.parser
 
ASTBoolScalar(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTBoolScalar
 
ASTDirective - Class in org.apache.cayenne.access.translator.sqltemplate.parser
 
ASTDirective(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTDirective
 
asterisk() - Method in class org.apache.cayenne.ql.QLParser
 
ASTERISK - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
AsteriskExp - Class in org.apache.cayenne.exp
Asterisk operator for COUNT(*) expression.
AsteriskExp(Object...) - Constructor for class org.apache.cayenne.exp.AsteriskExp
 
ASTExpression - Class in org.apache.cayenne.access.translator.sqltemplate.parser
 
ASTExpression(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTExpression
 
ASTFloatScalar - Class in org.apache.cayenne.access.translator.sqltemplate.parser
 
ASTFloatScalar(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTFloatScalar
 
ASTIfElse - Class in org.apache.cayenne.access.translator.sqltemplate.parser
 
ASTIfElse(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTIfElse
 
ASTIntScalar - Class in org.apache.cayenne.access.translator.sqltemplate.parser
 
ASTIntScalar(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTIntScalar
 
ASTMethod - Class in org.apache.cayenne.access.translator.sqltemplate.parser
 
ASTMethod(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTMethod
 
ASTStringScalar - Class in org.apache.cayenne.access.translator.sqltemplate.parser
 
ASTStringScalar(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTStringScalar
 
ASTText - Class in org.apache.cayenne.access.translator.sqltemplate.parser
 
ASTText(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTText
 
ASTVariable - Class in org.apache.cayenne.access.translator.sqltemplate.parser
 
ASTVariable(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTVariable
 
asUnconstrained() - Method in record class org.apache.cayenne.dba.NativeColumnType
Returns a copy of this type flagged as the unconstrained variant, i.e. one that may be used for a character column with no max length and rendered without a length suffix, e.g.
attribute - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
 
attribute() - Method in record class org.apache.cayenne.access.jdbc.PSBatchParameter
Returns the value of the attribute record component.
attribute() - Method in record class org.apache.cayenne.access.jdbc.PSParameter
Returns the value of the attribute record component.
attribute() - Method in record class org.apache.cayenne.access.jdbc.RSColumn
Returns the value of the attribute record component.
attribute(String, boolean) - Method in class org.apache.cayenne.util.XMLEncoder
 
attribute(String, int) - Method in class org.apache.cayenne.util.XMLEncoder
 
attribute(String, String) - Method in class org.apache.cayenne.util.XMLEncoder
 
attribute(String, String, boolean) - Method in class org.apache.cayenne.util.XMLEncoder
 
attribute(DbAttribute) - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
 
attribute(DbAttribute) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
 
Attribute<E,A,R> - Class in org.apache.cayenne.map
Defines a property descriptor that is a part of an Entity.
Attribute() - Constructor for class org.apache.cayenne.map.Attribute
Creates an unnamed Attribute.
Attribute(String) - Constructor for class org.apache.cayenne.map.Attribute
Creates a named Attribute.
AttributeChange - Interface in org.apache.cayenne.commitlog.model
Represents a change in a "value" property, which is either a scalar property or a to-one entity relationship.
attributeChanged(String, Object, Object) - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
 
AttributeFault - Class in org.apache.cayenne.access
 
AttributeFault(AttributeProperty) - Constructor for class org.apache.cayenne.access.AttributeFault
 
attributeOverrides - Variable in class org.apache.cayenne.map.EmbeddedAttribute
 
attributeOverrides - Variable in class org.apache.cayenne.map.ObjEntity
 
attributePrecision - Variable in class org.apache.cayenne.map.DbAttribute
 
AttributeProperty - Interface in org.apache.cayenne.reflect
Represents a simple object property.
attributes - Variable in class org.apache.cayenne.map.Embeddable
 
attributes - Variable in class org.apache.cayenne.map.Entity
 
attributeSnapshot - Variable in class org.apache.cayenne.access.flush.operation.Values
 
AutoAdapter - Class in org.apache.cayenne.dba
A DbAdapter that automatically detects the kind of database it is running on and instantiates an appropriate DB-specific adapter, delegating all subsequent method calls to this adapter.
AutoAdapter(AdhocObjectFactory, DataSource, List) - Constructor for class org.apache.cayenne.dba.AutoAdapter
 
autoIncrement() - Method in record class org.apache.cayenne.dba.NativeColumnType
Returns the value of the autoIncrement record component.
autoPkTableExists(DataNode) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
Checks if AUTO_PK_TABLE already exists in the database.
avg() - Method in class org.apache.cayenne.exp.property.NumericProperty
 
avg() - Method in class org.apache.cayenne.ql.QLParser
 
avg(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
avg(NumericProperty) - Method in class org.apache.cayenne.query.ColumnSelect
Select average value of property
avg(NumericProperty) - Method in class org.apache.cayenne.query.ObjectSelect
Select average value of property
AVG - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
avgExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
AvgExp - Class in org.apache.cayenne.exp
 
AvgExp(Object...) - Constructor for class org.apache.cayenne.exp.AvgExp
 

B

backup(int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Retreat.
backup(int) - Method in class org.apache.cayenne.ql.JavaCharStream
Retreat.
BadValidationQueryException - Exception Class in org.apache.cayenne.datasource
Thrown when the pool fails to validate a fresh connection that is known to be in a good state.
BadValidationQueryException(String) - Constructor for exception class org.apache.cayenne.datasource.BadValidationQueryException
 
BadValidationQueryException(String, Throwable) - Constructor for exception class org.apache.cayenne.datasource.BadValidationQueryException
 
BaseBatchTranslator<T> - Class in org.apache.cayenne.access.translator.batch
 
BaseBatchTranslator() - Constructor for class org.apache.cayenne.access.translator.batch.BaseBatchTranslator
 
BaseBuilder - Class in org.apache.cayenne.access.sqlbuilder
 
BaseBuilder(Node, int) - Constructor for class org.apache.cayenne.access.sqlbuilder.BaseBuilder
 
BaseDataObject - Class in org.apache.cayenne
Deprecated, for removal: This API element is subject to removal in a future version.
use PersistentObject directly
BaseDataObject() - Constructor for class org.apache.cayenne.BaseDataObject
Deprecated.
 
BaseDbRowOp - Class in org.apache.cayenne.access.flush.operation
 
BaseDbRowOp(Persistent, DbEntity, ObjectId) - Constructor for class org.apache.cayenne.access.flush.operation.BaseDbRowOp
 
BaseIdProperty<E> - Class in org.apache.cayenne.exp.property
Property that represents non-numeric PK
BaseIdProperty(String, CayennePath, String, Class) - Constructor for class org.apache.cayenne.exp.property.BaseIdProperty
Constructs a new property with the given name and expression
BaseProjectNodeVisitor<T> - Class in org.apache.cayenne.project
A ProjectNodeVisitor that does nothing, used as a convenience superclass for partial visitors.
BaseProjectNodeVisitor() - Constructor for class org.apache.cayenne.project.BaseProjectNodeVisitor
 
BaseProperty<E> - Class in org.apache.cayenne.exp.property
Property that represents generic attribute.
BaseProperty - Class in org.apache.cayenne.reflect
An abstract property descriptor that delegates property access to an Accessor.
BaseProperty(CayennePath, Expression, Class) - Constructor for class org.apache.cayenne.exp.property.BaseProperty
Constructs a new property with the given name and expression
BaseProperty(ClassDescriptor, Accessor) - Constructor for class org.apache.cayenne.reflect.BaseProperty
 
BaseSchemaUpdateStrategy - Class in org.apache.cayenne.access.dbsync
 
BaseSchemaUpdateStrategy() - Constructor for class org.apache.cayenne.access.dbsync.BaseSchemaUpdateStrategy
 
BaseSQLAction - Class in org.apache.cayenne.access.jdbc
A convenience superclass for SQLAction implementations.
BaseSQLAction(DataNode) - Constructor for class org.apache.cayenne.access.jdbc.BaseSQLAction
 
BaseSQLTreeProcessor - Class in org.apache.cayenne.access.translator.select
 
BaseSQLTreeProcessor() - Constructor for class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
 
BaseTransaction - Class in org.apache.cayenne.tx
 
BaseTransaction(TransactionDescriptor) - Constructor for class org.apache.cayenne.tx.BaseTransaction
Creates new inactive transaction.
batchAction(BatchQuery) - Method in class org.apache.cayenne.dba.JdbcActionBuilder
 
batchAction(BatchQuery) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerActionBuilder
 
batchAction(BatchQuery) - Method in interface org.apache.cayenne.query.SQLActionVisitor
Creates an action to execute a batch update query.
BatchAction - Class in org.apache.cayenne.access.jdbc
 
BatchAction(BatchQuery, DataNode, boolean) - Constructor for class org.apache.cayenne.access.jdbc.BatchAction
 
batchIterator(ObjectContext, int) - Method in interface org.apache.cayenne.query.Select
Creates a ResultBatchIterator based on the provided context and batch size.
batchIterator(Select, int) - Method in class org.apache.cayenne.access.DataContext
 
batchIterator(Select, int) - Method in interface org.apache.cayenne.ObjectContext
Creates a ResultBatchIterator based on the provided query and batch size.
BatchQuery - Class in org.apache.cayenne.query
BatchQuery and its descendants allow to group similar data for the batch database modifications, including inserts, updates and deletes.
BatchQuery(DbEntity, List, int) - Constructor for class org.apache.cayenne.query.BatchQuery
 
BatchQueryRow - Class in org.apache.cayenne.query
Represents a single row of values in a BatchQuery.
BatchQueryRow(ObjectId, Map) - Constructor for class org.apache.cayenne.query.BatchQueryRow
 
batchRowThreshold - Variable in class org.apache.cayenne.log.Slf4jSQLLogger
 
BatchTranslator<T> - Interface in org.apache.cayenne.access.translator
A stateless service that translates a batch query of type T into an immutable TranslatedBatch.
batchUpdate(ObjectContext) - Method in class org.apache.cayenne.query.ProcedureCall
Executes the procedure, returning the counts of its first update.
BeanAccessor - Class in org.apache.cayenne.reflect
A property accessor that uses set/get methods following JavaBean naming conventions.
BeanAccessor(Class, String, Class) - Constructor for class org.apache.cayenne.reflect.BeanAccessor
 
BeanAccessor(Class, String, Class, String, String, String) - Constructor for class org.apache.cayenne.reflect.BeanAccessor
 
BeanValidationFailure - Class in org.apache.cayenne.validation
ValidationFailure implementation that described a failure of a single named property of a Java Bean object.
BeanValidationFailure(Object, String, Object) - Constructor for class org.apache.cayenne.validation.BeanValidationFailure
Creates new BeanValidationFailure.
beforePropertyRead(String) - Method in class org.apache.cayenne.PersistentObject
 
beforePropertyWrite(String, Object, Object) - Method in class org.apache.cayenne.PersistentObject
 
beforeScopeEnd() - Method in class org.apache.cayenne.datasource.ManagedPoolingDataSource
Calls ManagedPoolingDataSource.close() to drain the underlying pool, close open connections and block the DataSource from creating any new connections.
beforeScopeEnd() - Method in class org.apache.cayenne.project.xml.DataMapHandler
 
beforeScopeEnd() - Method in class org.apache.cayenne.project.xml.QueryDescriptorHandler
 
beforeScopeEnd() - Method in class org.apache.cayenne.project.xml.SAXNestedTagHandler
Callback method that is called before this handler pushed out of parsers stack.
begin() - Method in class org.apache.cayenne.tx.BaseTransaction
Starts a Transaction.
begin() - Method in class org.apache.cayenne.tx.CayenneTransaction
 
begin() - Method in class org.apache.cayenne.tx.ReadOnlyTransaction
 
begin() - Method in interface org.apache.cayenne.tx.Transaction
Starts a Transaction.
beginColumn - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
The column number of the first character of this Token.
beginColumn - Variable in class org.apache.cayenne.ql.Token
The column number of the first character of this Token.
beginLine - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
The line number of the first character of this Token.
beginLine - Variable in class org.apache.cayenne.ql.Token
The line number of the first character of this Token.
BeginToken() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
 
BeginToken() - Method in class org.apache.cayenne.ql.JavaCharStream
 
between(E, E) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
 
between(ComparableProperty, ComparableProperty) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
 
betweenDbExp(String, Object, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building BETWEEN expressions.
betweenExp(String, Object, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building BETWEEN expressions.
betweenExp(Expression, Object, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
BetweenExp - Class in org.apache.cayenne.exp
"Between" expression.
BetweenExp(Object...) - Constructor for class org.apache.cayenne.exp.BetweenExp
 
BetweenNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
BetweenNode(boolean) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.BetweenNode
 
BigDecimalType - Class in org.apache.cayenne.access.types
 
BigDecimalType() - Constructor for class org.apache.cayenne.access.types.BigDecimalType
 
BigDecimalValueType - Class in org.apache.cayenne.access.types
 
BigDecimalValueType() - Constructor for class org.apache.cayenne.access.types.BigDecimalValueType
 
BigIntegerValueType - Class in org.apache.cayenne.access.types
 
BigIntegerValueType() - Constructor for class org.apache.cayenne.access.types.BigIntegerValueType
 
bind(PreparedStatement, Object, int, int, int, ExtendedType) - Method in class org.apache.cayenne.dba.db2.DB2Adapter
 
bind(PreparedStatement, Object, int, int, int, ExtendedType) - Method in class org.apache.cayenne.dba.derby.DerbyAdapter
 
bind(PreparedStatement, Object, int, int, int, ExtendedType) - Method in class org.apache.cayenne.dba.ingres.IngresAdapter
 
bind(PreparedStatement, Object, int, int, int, ExtendedType) - Method in class org.apache.cayenne.dba.JdbcAdapter
Binds a raw value to a statement parameter.
bind(PreparedStatement, Object, int, int, int, ExtendedType) - Method in class org.apache.cayenne.dba.oracle.OracleAdapter
 
bind(PreparedStatement, Object, int, int, int, ExtendedType) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
 
bind(PreparedStatement, Object, int, int, int, ExtendedType) - Method in class org.apache.cayenne.dba.sybase.SybaseAdapter
 
bind(PreparedStatement, PSParameter[]) - Method in class org.apache.cayenne.access.jdbc.SQLTemplateAction
Binds parameters to the PreparedStatement.
Bind - Class in org.apache.cayenne.access.translator.sqltemplate.directive
 
Bind() - Constructor for class org.apache.cayenne.access.translator.sqltemplate.directive.Bind
 
BindEqual - Class in org.apache.cayenne.access.translator.sqltemplate.directive
 
BindEqual() - Constructor for class org.apache.cayenne.access.translator.sqltemplate.directive.BindEqual
 
binder() - Method in record class org.apache.cayenne.access.jdbc.CSParameter
Returns the value of the binder record component.
binder() - Method in record class org.apache.cayenne.access.jdbc.PSParameter
Returns the value of the binder record component.
bindings() - Method in record class org.apache.cayenne.access.translator.TranslatedBatch
Returns the value of the bindings record component.
bindings() - Method in record class org.apache.cayenne.access.translator.TranslatedSelect
Returns the value of the bindings record component.
bindings() - Method in record class org.apache.cayenne.access.translator.TranslatedSQL
Returns the value of the bindings record component.
BindNotEqual - Class in org.apache.cayenne.access.translator.sqltemplate.directive
 
BindNotEqual() - Constructor for class org.apache.cayenne.access.translator.sqltemplate.directive.BindNotEqual
 
BindObjectEqual - Class in org.apache.cayenne.access.translator.sqltemplate.directive
 
BindObjectEqual() - Constructor for class org.apache.cayenne.access.translator.sqltemplate.directive.BindObjectEqual
 
BindObjectNotEqual - Class in org.apache.cayenne.access.translator.sqltemplate.directive
 
BindObjectNotEqual() - Constructor for class org.apache.cayenne.access.translator.sqltemplate.directive.BindObjectNotEqual
 
bindParameter(CallableStatement, CSParameter) - Method in class org.apache.cayenne.dba.AutoAdapter
 
bindParameter(CallableStatement, CSParameter) - Method in interface org.apache.cayenne.dba.DbAdapter
Binds an object value to CallableStatement's parameter.
bindParameter(CallableStatement, CSParameter) - Method in class org.apache.cayenne.dba.JdbcAdapter
 
bindParameter(PreparedStatement, PSParameter) - Method in class org.apache.cayenne.dba.AutoAdapter
 
bindParameter(PreparedStatement, PSParameter) - Method in interface org.apache.cayenne.dba.DbAdapter
Binds an object value to PreparedStatement's parameter.
bindParameter(PreparedStatement, PSParameter) - Method in class org.apache.cayenne.dba.JdbcAdapter
 
bindParameters(CallableStatement, TranslatedProcedure) - Method in class org.apache.cayenne.access.jdbc.ProcedureAction
Applies the translated bindings to the CallableStatement: registers OUT parameters and binds IN parameters.
bindThreadObjectContext(ObjectContext) - Static method in class org.apache.cayenne.access.DataContext
Deprecated, for removal: This API element is subject to removal in a future version.
if you are using thread context, you can create your own ThreadLocal
bindThreadTransaction(Transaction) - Static method in class org.apache.cayenne.tx.BaseTransaction
Binds a Transaction to the current thread.
bindValue(Context, Object, String, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.Bind
 
bitwiseAnd() - Method in class org.apache.cayenne.ql.QLParser
 
BitwiseAndExp - Class in org.apache.cayenne.exp
Bitwise conjunction (AND or '&') expression
BitwiseAndExp(Object...) - Constructor for class org.apache.cayenne.exp.BitwiseAndExp
 
BitwiseExp - Class in org.apache.cayenne.exp
 
BitwiseExp(Object...) - Constructor for class org.apache.cayenne.exp.BitwiseExp
 
BitwiseLeftShiftExp - Class in org.apache.cayenne.exp
Bitwise left shift '<<' operation.
BitwiseLeftShiftExp(Object...) - Constructor for class org.apache.cayenne.exp.BitwiseLeftShiftExp
 
BitwiseNotExp - Class in org.apache.cayenne.exp
Bitwise negation (NOT i.e. inventor or '~') operation .
BitwiseNotExp(Object...) - Constructor for class org.apache.cayenne.exp.BitwiseNotExp
 
BitwiseNotNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
BitwiseNotNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.BitwiseNotNode
 
bitwiseOr() - Method in class org.apache.cayenne.ql.QLParser
 
BitwiseOrExp - Class in org.apache.cayenne.exp
Bitwise disjunction (OR or '|') expression.
BitwiseOrExp(Object...) - Constructor for class org.apache.cayenne.exp.BitwiseOrExp
 
BitwiseRightShiftExp - Class in org.apache.cayenne.exp
Bitwise right shift '>>' operation.
BitwiseRightShiftExp(Object...) - Constructor for class org.apache.cayenne.exp.BitwiseRightShiftExp
 
bitwiseShift() - Method in class org.apache.cayenne.ql.QLParser
 
bitwiseXor() - Method in class org.apache.cayenne.ql.QLParser
 
BitwiseXorExp - Class in org.apache.cayenne.exp
Bitwise exclusive disjunction (XOR or '^') operation.
BitwiseXorExp(Object...) - Constructor for class org.apache.cayenne.exp.BitwiseXorExp
 
block() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
 
BooleanType - Class in org.apache.cayenne.access.types
Handles java.lang.Boolean mapping.
BooleanType() - Constructor for class org.apache.cayenne.access.types.BooleanType
 
bufcolumn - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
 
bufcolumn - Variable in class org.apache.cayenne.ql.JavaCharStream
 
buffer - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
 
buffer - Variable in class org.apache.cayenne.ql.JavaCharStream
 
buffer - Variable in class org.apache.cayenne.util.ToStringBuilder
 
bufline - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
 
bufline - Variable in class org.apache.cayenne.ql.JavaCharStream
 
bufpos - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Position in buffer.
bufpos - Variable in class org.apache.cayenne.ql.JavaCharStream
 
build() - Method in class org.apache.cayenne.access.DataContext.Builder
 
build() - Method in class org.apache.cayenne.access.sqlbuilder.BaseBuilder
 
build() - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
 
build() - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
 
build() - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
 
build() - Method in class org.apache.cayenne.access.sqlbuilder.JoinNodeBuilder
 
build() - Method in interface org.apache.cayenne.access.sqlbuilder.NodeBuilder
 
build() - Method in class org.apache.cayenne.access.sqlbuilder.OrderingNodeBuilder
 
build() - Method in class org.apache.cayenne.access.sqlbuilder.TableNodeBuilder
 
build() - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
 
build() - Method in class org.apache.cayenne.CayenneRuntimeBuilder
 
build() - Method in class org.apache.cayenne.datasource.CayenneDataSource.Builder
Builds a DataSource that is pooling if CayenneDataSource.Builder.pool(int, int) was called, and non-pooling otherwise.
build() - Method in class org.apache.cayenne.datasource.DataSourceBuilder
Deprecated.
Builds a non-pooling DataSource.
build() - Method in class org.apache.cayenne.datasource.PoolingDataSourceBuilder
Deprecated.
Builds a pooling DataSource that needs to be explicitly closed by the caller when no longer in use.
build() - Method in class org.apache.cayenne.project.DataNodeDescriptor.Builder
 
build() - Method in class org.apache.cayenne.tx.TransactionDescriptor.Builder
 
build(ExtendedTypeMap) - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
Returns the array of RSColumns describing the result row, with an ExtendedType resolved for each column.
buildAttribute(String, String, int, int, int, boolean) - Method in class org.apache.cayenne.dba.AutoAdapter
 
buildAttribute(String, String, int, int, int, boolean) - Method in interface org.apache.cayenne.dba.DbAdapter
Creates and returns a DbAttribute based on supplied parameters (usually obtained from database metadata).
buildAttribute(String, String, int, int, int, boolean) - Method in class org.apache.cayenne.dba.h2.H2Adapter
 
buildAttribute(String, String, int, int, int, boolean) - Method in class org.apache.cayenne.dba.JdbcAdapter
 
buildAttribute(String, String, int, int, int, boolean) - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
 
buildAttribute(String, String, int, int, int, boolean) - Method in class org.apache.cayenne.dba.oracle.OracleAdapter
Fixes some reverse engineering problems.
buildAttribute(String, String, int, int, int, boolean) - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
 
buildDigraph(ObjEntity, List, Function) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
 
builder() - Static method in class org.apache.cayenne.CayenneRuntime
Deprecated, for removal: This API element is subject to removal in a future version.
builder() - Static method in class org.apache.cayenne.configuration.server.ServerRuntime
Deprecated, for removal: This API element is subject to removal in a future version.
builder() - Static method in class org.apache.cayenne.tx.TransactionDescriptor
 
builder(String) - Static method in class org.apache.cayenne.CayenneRuntime
Deprecated, for removal: This API element is subject to removal in a future version.
builder(String) - Static method in class org.apache.cayenne.configuration.server.ServerRuntime
Deprecated, for removal: This API element is subject to removal in a future version.
builder(DataChannel) - Static method in class org.apache.cayenne.access.DataContext
Starts building a DataContext attached to the given channel.
Builder(String) - Constructor for class org.apache.cayenne.project.DataNodeDescriptor.Builder
 
Builder(DataChannel) - Constructor for class org.apache.cayenne.access.DataContext.Builder
 
buildQualifier(BatchTranslatorContext, List) - Method in class org.apache.cayenne.access.translator.batch.BaseBatchTranslator
 
buildQuery() - Method in class org.apache.cayenne.map.ProcedureQueryDescriptor
 
buildQuery() - Method in class org.apache.cayenne.map.QueryDescriptor
Assembles Cayenne query instance of appropriate type from this descriptor.
buildQuery() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
Returns the query with its "$name" parameters unbound.
buildQuery() - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
 
buildQuery(Map) - Method in class org.apache.cayenne.map.ProcedureQueryDescriptor
 
buildQuery(Map) - Method in class org.apache.cayenne.map.QueryDescriptor
Assembles Cayenne query instance of appropriate type from this descriptor, applying a map of named parameters to it.
buildQuery(Map) - Method in class org.apache.cayenne.map.SelectQueryDescriptor
Returns the query with its "$name" parameters bound to the values from the map.
buildQuery(Map) - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
 
buildStatements() - Method in class org.apache.cayenne.access.DbGenerator
Creates and stores internally a set of statements for database schema creation, ignoring configured schema creation preferences.
buildTemplate() - Method in class org.apache.cayenne.access.translator.sqltemplate.Context
 
bundle - Static variable in class org.apache.cayenne.util.LocalizedStringsHandler
 
byColumnTypeProcessors - Variable in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
 
byId(Object) - Method in class org.apache.cayenne.query.FluentSelect
Appends a qualifier matching a single object of the root entity by its id.
byIds(Object...) - Method in class org.apache.cayenne.query.FluentSelect
Appends a qualifier matching any of the objects of the root entity with the given ids.
byIds(Collection) - Method in class org.apache.cayenne.query.FluentSelect
Appends a qualifier matching any of the objects of the root entity with the given ids.
byNodeTypeProcessors - Variable in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
 
BYTEA - Static variable in class org.apache.cayenne.dba.postgres.PostgresAdapter
 
ByteArrayType - Class in org.apache.cayenne.access.types
Handles byte[], mapping it as either of JDBC types - BLOB or (VAR)BINARY.
ByteArrayType(boolean, boolean) - Constructor for class org.apache.cayenne.access.types.ByteArrayType
 
ByteType - Class in org.apache.cayenne.access.types
Handles java.lang.Byte type mapping.
ByteType(boolean) - Constructor for class org.apache.cayenne.access.types.ByteType
 
byValueTypeProcessors - Variable in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
 

C

cacheGroup - Variable in class org.apache.cayenne.map.QueryDescriptor
 
cacheGroup - Variable in class org.apache.cayenne.query.SQLSelect
 
cacheGroup(String) - Method in class org.apache.cayenne.query.FluentSelect
 
cacheGroup(String) - Method in class org.apache.cayenne.query.SelectById
Deprecated.
 
cacheGroup(String) - Method in class org.apache.cayenne.query.SQLSelect
 
cacheGroups - Variable in class org.apache.cayenne.cache.MapQueryCache
 
cacheName(QueryMetadata) - Method in class org.apache.cayenne.cache.MapQueryCache
 
cacheStrategy - Variable in class org.apache.cayenne.map.QueryDescriptor
 
cacheStrategy - Variable in class org.apache.cayenne.query.SQLSelect
 
cacheStrategy(QueryCacheStrategy) - Method in class org.apache.cayenne.query.FluentSelect
 
cacheStrategy(QueryCacheStrategy) - Method in class org.apache.cayenne.query.SelectById
Deprecated.
 
cacheStrategy(QueryCacheStrategy) - Method in class org.apache.cayenne.query.SQLSelect
 
cacheStrategy(QueryCacheStrategy, String) - Method in class org.apache.cayenne.query.FluentSelect
 
cacheStrategy(QueryCacheStrategy, String) - Method in class org.apache.cayenne.query.SelectById
Deprecated.
 
cacheStrategy(QueryCacheStrategy, String) - Method in class org.apache.cayenne.query.SQLSelect
 
calendarClass - Variable in class org.apache.cayenne.access.types.CalendarType
 
CalendarType<T> - Class in org.apache.cayenne.access.types
ExtendedType that handles Calendar fields.
CalendarType(Class) - Constructor for class org.apache.cayenne.access.types.CalendarType
 
call(ObjectContext) - Method in class org.apache.cayenne.query.ProcedureCall
Executes the procedure, returning all of its result sets, update counts and OUT parameters in the order they were produced.
CallbackDescriptor - Class in org.apache.cayenne.map
A mapping descriptor of a single callback event.
CallbackDescriptor(LifecycleEvent) - Constructor for class org.apache.cayenne.map.CallbackDescriptor
 
CallbackMap - Class in org.apache.cayenne.map
A generic descriptor of a set of standard lifecycle callbacks.
CallbackMap() - Constructor for class org.apache.cayenne.map.CallbackMap
 
callbackMethods - Variable in class org.apache.cayenne.map.CallbackDescriptor
 
callbackRegistry - Variable in class org.apache.cayenne.map.EntityResolver
 
callbacks - Variable in class org.apache.cayenne.map.ObjEntity
 
callbackType - Variable in class org.apache.cayenne.map.CallbackDescriptor
 
callParameters - Variable in class org.apache.cayenne.map.Procedure
 
canonicalizedTypeName(String) - Method in class org.apache.cayenne.access.types.ExtendedTypeMap
For the class name returns a name "canonicalized" for the purpose of ExtendedType lookup.
canonicalName - Variable in class org.apache.cayenne.access.types.EnumType
 
canRunAsBatch() - Method in class org.apache.cayenne.access.jdbc.BatchAction
 
capitalized(String) - Static method in class org.apache.cayenne.util.Util
Deprecated, for removal: This API element is subject to removal in a future version.
unused
capsStrategy - Variable in class org.apache.cayenne.query.ProcedureCall
 
capsStrategy(CapsStrategy) - Method in class org.apache.cayenne.query.ProcedureCall
 
CapsStrategy - Enum Class in org.apache.cayenne.query
Defines forced capitalization of the result column names in the DataRow.
CASCADE - Enum constant in enum class org.apache.cayenne.map.DeleteRule
Delete the destination object(s)
caseInsensitiveCollations - Variable in class org.apache.cayenne.dba.JdbcAdapter
 
CaseNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
CaseNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.CaseNode
 
caseWhen(List, List) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
caseWhen(List, List, Expression) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
caseWhen(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
CaseWhenExp - Class in org.apache.cayenne.exp
"CASE-WHEN" expression root node.
CaseWhenExp(Object...) - Constructor for class org.apache.cayenne.exp.CaseWhenExp
 
castSelf() - Method in class org.apache.cayenne.query.FluentSelect
Utility method to perform (re)cast this type, doesn't perform any checks, so use with caution.
catalog - Variable in class org.apache.cayenne.map.DbEntity
 
catalog - Variable in class org.apache.cayenne.map.Procedure
 
Cayenne - Class in org.apache.cayenne
Various utils for processing persistent objects and their properties
Cayenne() - Constructor for class org.apache.cayenne.Cayenne
 
CayenneDataSource - Class in org.apache.cayenne.datasource
An entry point for manually building DataSources.
CayenneDataSource.Builder - Class in org.apache.cayenne.datasource
 
CayenneEvent - Class in org.apache.cayenne.event
Common superclass for events passed from the EventManager to Listeners.
CayenneEvent(Object) - Constructor for class org.apache.cayenne.event.CayenneEvent
 
CayenneEvent(Object, Object) - Constructor for class org.apache.cayenne.event.CayenneEvent
Creates CayenneEvent with possibly different event source and poster.
cayenneExp(Object, String) - Method in class org.apache.cayenne.access.translator.sqltemplate.SQLTemplateRenderingUtils
Returns the result of evaluation of expression with object.
CayennePath - Interface in org.apache.cayenne.exp.path
This interface represents some path in the Cayenne model.
CayennePathSegment - Class in org.apache.cayenne.exp.path
Value object representing segment of a CayennePath
CayenneRuntime - Class in org.apache.cayenne
Object representing Cayenne stack.
CayenneRuntime(Collection) - Constructor for class org.apache.cayenne.CayenneRuntime
Creates a runtime configuring it with a standard set of services contained in CoreModule.
CayenneRuntimeBuilder - Class in org.apache.cayenne
A convenience class to assemble custom CayenneRuntime.
CayenneRuntimeBuilder(String) - Constructor for class org.apache.cayenne.CayenneRuntimeBuilder
Creates a builder with a fixed name of the DataDomain of the resulting CayenneRuntime.
CayenneRuntimeException - Exception Class in org.apache.cayenne
A generic unchecked exception that may be thrown by Cayenne framework.
CayenneRuntimeException() - Constructor for exception class org.apache.cayenne.CayenneRuntimeException
Creates new CayenneRuntimeException without detail message.
CayenneRuntimeException(String, Object...) - Constructor for exception class org.apache.cayenne.CayenneRuntimeException
Constructs an exception with the specified message and an optional list of message formatting arguments.
CayenneRuntimeException(String, Throwable, Object...) - Constructor for exception class org.apache.cayenne.CayenneRuntimeException
Constructs an exception with the specified message and exception cause and an optional list of message formatting arguments.
CayenneRuntimeException(Throwable) - Constructor for exception class org.apache.cayenne.CayenneRuntimeException
Constructs an CayenneRuntimeException that wraps exception thrown elsewhere.
CayenneRuntimeModuleProvider - Interface in org.apache.cayenne
Tag interface whose implementors are DI modules that want to be auto-loaded when Cayenne starts.
CayenneSqlException - Exception Class in org.apache.cayenne
An exception thrown when a failure occurs while executing a query statement or reading its results.
CayenneSqlException(String, Query, TranslatedStatement, Throwable) - Constructor for exception class org.apache.cayenne.CayenneSqlException
Creates an exception for a failure that happened while executing the provided query and statement.
CayenneTransaction - Class in org.apache.cayenne.tx
Represents a Cayenne-managed local Transaction.
CayenneTransaction(SQLLogger) - Constructor for class org.apache.cayenne.tx.CayenneTransaction
 
CayenneTransaction(SQLLogger, TransactionDescriptor) - Constructor for class org.apache.cayenne.tx.CayenneTransaction
 
cdata - Variable in class org.apache.cayenne.util.XMLEncoder
 
cdata(String) - Method in class org.apache.cayenne.util.XMLEncoder
 
cdata(String, boolean) - Method in class org.apache.cayenne.util.XMLEncoder
 
changeId - Variable in class org.apache.cayenne.access.flush.operation.BaseDbRowOp
 
ChangeMap - Interface in org.apache.cayenne.commitlog.model
Represents a map of changes for a graph of persistent objects.
changes - Variable in class org.apache.cayenne.access.DataContextObjectStore
 
channel - Variable in class org.apache.cayenne.access.DataContext
 
characters(char[], int, int) - Method in class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
 
CharacterValueType - Class in org.apache.cayenne.access.types
This is char and Character type mapped to zero or one char String.
CharacterValueType() - Constructor for class org.apache.cayenne.access.types.CharacterValueType
 
charAt(int) - Method in class org.apache.cayenne.exp.path.CayennePathSegment
 
CharType - Class in org.apache.cayenne.access.types
Handles java.lang.String, mapping it as either of JDBC types - CLOB or (VAR)CHAR.
CharType(boolean, boolean) - Constructor for class org.apache.cayenne.access.types.CharType
 
checkDescriptorInitialized() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
Checks whether decorated descriptor is initialized, and if not, creates it using parent ClassDescriptorMap.
checkNextRow() - Method in class org.apache.cayenne.access.jdbc.RSIterator
Moves internal ResultSet cursor position down one row.
checkParametersBound() - Method in class org.apache.cayenne.ql.QLParser
Should be called when the parsing is finished to ensure all positional values were consumed.
checkStopped() - Method in class org.apache.cayenne.access.DataDomain
Throws DomainStoppedException if the domain was previously shut down.
checkUpgradeNeeded(String) - Method in class org.apache.cayenne.project.upgrade.ProjectFileUpgrader
Determines what kind of upgrade, if any, a project of the given version needs.
ChildDiffLoader - Class in org.apache.cayenne.graph
A GraphChangeHandler that loads child ObjectContext diffs into a parent ObjectContext.
ChildDiffLoader(ObjectContext) - Constructor for class org.apache.cayenne.graph.ChildDiffLoader
 
ChildProcessor<T> - Interface in org.apache.cayenne.access.sqlbuilder.sqltree
 
children - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
children - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SimpleNode
 
children - Variable in class org.apache.cayenne.query.PrefetchTreeNode
 
childrenCount - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
CI_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
CI_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
Defines if database uses case-insensitive collation
classDescriptor() - Method in record class org.apache.cayenne.query.EntityResultSegment
Returns the value of the classDescriptor record component.
ClassDescriptor - Interface in org.apache.cayenne.reflect
A runtime descriptor of an persistent class.
ClassDescriptorFactory - Interface in org.apache.cayenne.reflect
A factory of ClassDescriptor instances.
classDescriptorMap - Variable in class org.apache.cayenne.map.EntityResolver
 
ClassDescriptorMap - Class in org.apache.cayenne.reflect
An object that holds class descriptors for mapped entities, compiling new descriptors on demand using an internal chain of descriptor factories.
ClassDescriptorMap(EntityResolver) - Constructor for class org.apache.cayenne.reflect.ClassDescriptorMap
 
ClassLoaderResourceLocator - Class in org.apache.cayenne.resource
A ResourceLocator that looks up resources is the application classpath based on the current thread ClassLoader.
ClassLoaderResourceLocator(ClassLoaderManager) - Constructor for class org.apache.cayenne.resource.ClassLoaderResourceLocator
 
className - Variable in class org.apache.cayenne.map.Embeddable
 
className - Variable in class org.apache.cayenne.map.ObjEntity
 
clear() - Method in class org.apache.cayenne.access.DataRowStore
Expires and removes all stored snapshots without sending any notification events.
clear() - Method in class org.apache.cayenne.access.flush.operation.Values
 
clear() - Method in class org.apache.cayenne.access.IncrementalFaultList
 
clear() - Method in class org.apache.cayenne.access.ToManyList
 
clear() - Method in class org.apache.cayenne.access.ToManySet
 
clear() - Method in class org.apache.cayenne.cache.MapQueryCache
Deprecated.
clear() - Method in class org.apache.cayenne.cache.NestedQueryCache
Deprecated.
clear() - Method in interface org.apache.cayenne.cache.QueryCache
Deprecated.
use implementation specific methods to perform cache management tasks.
clear() - Method in class org.apache.cayenne.DataRow
 
clear() - Method in class org.apache.cayenne.map.CallbackDescriptor
Removes all callback methods.
clear() - Method in class org.apache.cayenne.map.DataMap
 
clear() - Method in class org.apache.cayenne.reflect.LifecycleCallbackRegistry
Removes all listeners for all event types.
clear() - Method in class org.apache.cayenne.util.ClockMap
 
clear() - Method in class org.apache.cayenne.util.commons.CompositeCollection
Removes all of the elements from this collection .
clear() - Method in class org.apache.cayenne.util.SingleEntryMap
 
clear() - Method in class org.apache.cayenne.validation.ValidationResult
 
clear(int) - Method in class org.apache.cayenne.reflect.LifecycleCallbackRegistry
Removes listeners for a single event type.
clearAttributes() - Method in class org.apache.cayenne.map.DbEntity
 
clearAttributes() - Method in class org.apache.cayenne.map.Entity
 
clearCallParameters() - Method in class org.apache.cayenne.map.Procedure
 
clearDbEntities() - Method in class org.apache.cayenne.map.DataMap
 
clearDbMapping() - Method in class org.apache.cayenne.map.ObjEntity
Clears all the mapping between this obj entity and its current db entity.
clearDbRelationships() - Method in class org.apache.cayenne.map.ObjRelationship
 
clearDescriptors() - Method in class org.apache.cayenne.reflect.ClassDescriptorMap
 
clearEmbeddables() - Method in class org.apache.cayenne.map.DataMap
Removes all stored embeddable objects from the map.
clearFactories() - Method in class org.apache.cayenne.reflect.ClassDescriptorMap
 
clearNodeScope(Node) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
 
clearNodeScope(Expression) - Method in class org.apache.cayenne.ql.JJTQLParserState
 
clearObjEntities() - Method in class org.apache.cayenne.map.DataMap
 
clearParameters() - Method in class org.apache.cayenne.query.ProcedureQuery
Cleans up all configured parameters.
clearPrefetches() - Method in class org.apache.cayenne.query.ProcedureQuery
Clears all prefetches.
clearPrefetches() - Method in class org.apache.cayenne.query.SQLTemplate
Clears all prefetches.
clearProcedures() - Method in class org.apache.cayenne.map.DataMap
 
clearQueries() - Method in class org.apache.cayenne.map.DataMap
 
clearRelationships() - Method in class org.apache.cayenne.map.Entity
 
clearUserProperties() - Method in class org.apache.cayenne.access.DataContext
Removes all user-defined properties.
clearUserProperties() - Method in interface org.apache.cayenne.ObjectContext
Removes all user-defined properties.
clearWarnings() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
ClockMap<K,V> - Class in org.apache.cayenne.util
A bounded concurrent map that evicts the entries least recently read.
ClockMap(int) - Constructor for class org.apache.cayenne.util.ClockMap
 
cloneJointSubtree() - Method in class org.apache.cayenne.query.PrefetchTreeNode
Returns a clone of subtree that includes all joint children starting from this node itself and till the first occurrence of non-joint node
close() - Method in class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator
 
close() - Method in class org.apache.cayenne.access.jdbc.DistinctResultIterator
Closes underlying ResultIterator.
close() - Method in class org.apache.cayenne.access.jdbc.LimitResultIterator
 
close() - Method in class org.apache.cayenne.access.jdbc.RSIterator
Closes ResultIterator and associated ResultSet.
close() - Method in class org.apache.cayenne.datasource.ManagedPoolingDataSource
 
close() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
close() - Method in class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
 
close() - Method in class org.apache.cayenne.ResultBatchIterator
 
close() - Method in interface org.apache.cayenne.ResultIterator
Closes ResultIterator and associated ResultSet.
close() - Method in class org.apache.cayenne.tx.BaseTransaction
Closes all connections associated with transaction.
closed - Variable in class org.apache.cayenne.access.jdbc.RSIterator
 
closeNodeScope(Node, boolean) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
 
closeNodeScope(Node, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
 
closeNodeScope(Expression, boolean) - Method in class org.apache.cayenne.ql.JJTQLParserState
A conditional node is constructed if its condition is true.
closeNodeScope(Expression, int) - Method in class org.apache.cayenne.ql.JJTQLParserState
A definite node is constructed from a specified number of children.
CollectionProperty<V,E> - Class in org.apache.cayenne.exp.property
Base class for ListProperty and SetProperty
CollectionProperty(CayennePath, Expression, Class, Class) - Constructor for class org.apache.cayenne.exp.property.CollectionProperty
Constructs a new property with the given name and expression
collectionType - Variable in class org.apache.cayenne.map.ObjRelationship
Stores the type of collection mapped by a to-many relationship.
column - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
 
column - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
 
column - Variable in class org.apache.cayenne.ql.JavaCharStream
 
column() - Method in record class org.apache.cayenne.query.ScalarResultSegment
Returns the value of the column record component.
column(String) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
column(String) - Method in class org.apache.cayenne.access.sqlbuilder.TableNodeBuilder
 
column(ColumnNodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.InsertBuilder
 
column(Property) - Method in class org.apache.cayenne.query.ColumnSelect
 
column(Property) - Method in class org.apache.cayenne.query.ObjectSelect
Select one specific property.
column(DbAttribute) - Method in class org.apache.cayenne.access.sqlbuilder.TableNodeBuilder
 
column(QLSelectBuilder) - Method in class org.apache.cayenne.ql.QLParser
 
COLUMN - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
 
columnNameCapitalization(Attributes) - Static method in class org.apache.cayenne.project.xml.QueryDescriptorHandler
Reads the "columnNameCapitalization" attribute of a SQL or a procedure query, returning null if it is not set.
columnNameCaps - Variable in class org.apache.cayenne.query.SQLSelect
 
columnNameCaps(CapsStrategy) - Method in class org.apache.cayenne.query.SQLSelect
Sets a column name capitalization policy applied to selecting queries.
columnNamesCapitalization - Variable in class org.apache.cayenne.map.ProcedureQueryDescriptor
 
columnNamesCapitalization - Variable in class org.apache.cayenne.map.SQLTemplateDescriptor
 
columnNamesCapitalization - Variable in class org.apache.cayenne.query.ProcedureQuery
 
columnNamesCapitalization - Variable in class org.apache.cayenne.query.SQLTemplate
 
columnNode - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
 
ColumnNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
ColumnNode(String, String, String, DbAttribute) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
 
ColumnNodeBuilder - Class in org.apache.cayenne.access.sqlbuilder
 
columnOffset() - Method in record class org.apache.cayenne.query.EmbeddableResultSegment
Returns the value of the columnOffset record component.
columnOffset() - Method in record class org.apache.cayenne.query.EntityResultSegment
Returns the value of the columnOffset record component.
columnOffset() - Method in interface org.apache.cayenne.query.ResultSegment
Returns a zero-based column index of the first column of this segment in the ResultSet, or -1 if the segment comes from a query-declared mapping whose column layout is only known after SQL translation.
columnOffset() - Method in record class org.apache.cayenne.query.ScalarResultSegment
Returns the value of the columnOffset record component.
columnPath(String) - Method in record class org.apache.cayenne.query.EntityResultSegment
Performs a reverse lookup of the column path for a given ResultSet label.
columnQuery(Class, Property...) - Static method in class org.apache.cayenne.query.ObjectSelect
Creates a ColumnSelect that will fetch multiple columns of a given ObjEntity
columnQuery(Class, Property) - Static method in class org.apache.cayenne.query.ObjectSelect
Creates a ColumnSelect that will fetch single property that can be resolved against a given ObjEntity class.
columnQuery(String) - Static method in class org.apache.cayenne.query.SQLSelect
Creates query that selects scalar values (as Object[]) and uses default routing
columnQuery(String, Class...) - Static method in class org.apache.cayenne.query.SQLSelect
Creates query that selects scalar values (as Object[]) and uses default routing
columnQuery(String, String) - Static method in class org.apache.cayenne.query.SQLSelect
Creates query that selects scalar values (as Object[]) and uses routing based on the provided DataMap name.
columnQuery(String, String, Class...) - Static method in class org.apache.cayenne.query.SQLSelect
Creates query that selects scalar values (as Object[]) and uses routing based on the provided DataMap name.
columnQuery(Property...) - Method in class org.apache.cayenne.exp.property.SelfProperty
 
columnQuery(Property) - Method in class org.apache.cayenne.exp.property.SelfProperty
 
columns - Variable in class org.apache.cayenne.query.ColumnSelect
 
columns(Collection) - Method in class org.apache.cayenne.query.ColumnSelect
Add properties to select.
columns(RSColumn...) - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
Sets an explicit set of columns.
columns(Property...) - Method in class org.apache.cayenne.query.ColumnSelect
Add properties to select.
columns(Property...) - Method in class org.apache.cayenne.query.ObjectSelect
Select only specific properties.
ColumnSelect<T> - Class in org.apache.cayenne.query
A helper builder for queries selecting individual properties based on the root object.
ColumnSelect() - Constructor for class org.apache.cayenne.query.ColumnSelect
 
ColumnSelect(ObjectSelect) - Constructor for class org.apache.cayenne.query.ColumnSelect
Copy constructor to convert ObjectSelect to ColumnSelect
COMMA - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
commit() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
commit() - Method in class org.apache.cayenne.tx.BaseTransaction
 
commit() - Method in class org.apache.cayenne.tx.ReadOnlyTransaction
 
commit() - Method in interface org.apache.cayenne.tx.Transaction
 
commitChanges() - Method in class org.apache.cayenne.access.DataContext
Synchronizes object graph with the database.
commitChanges() - Method in interface org.apache.cayenne.ObjectContext
Flushes all changes to objects in this context to the parent DataChannel, cascading flush operation all the way through the stack, ultimately saving data in the database.
commitChangesToParent() - Method in class org.apache.cayenne.access.DataContext
"Flushes" the changes to the parent DataChannel.
commitChangesToParent() - Method in interface org.apache.cayenne.ObjectContext
Flushes all changes to objects in this context to the parent DataChannel.
CommitLog - Annotation Interface in org.apache.cayenne.annotation
An annotation that enables commit log tracking for a Persistent entity class.
CommitLog - Annotation Interface in org.apache.cayenne.commitlog
Deprecated, for removal: This API element is subject to removal in a future version.
use CommitLog instead.
commitLogAnnotationEntitiesOnly() - Method in class org.apache.cayenne.CoreModuleExtender
Restricts commit log auditing to entities annotated with CommitLog.
CommitLogEntity - Interface in org.apache.cayenne.commitlog.meta
Describes post-commit behavior for a given Cayenne entity.
commitLogEntityFactory(Class) - Method in class org.apache.cayenne.CoreModuleExtender
Installs a custom factory for commit log entity metadata.
CommitLogEntityFactory - Interface in org.apache.cayenne.commitlog.meta
 
CommitLogFilter - Class in org.apache.cayenne.commitlog
A DataChannelSyncFilter that captures commit changes, delegating their processing to an underlying collection of listeners.
CommitLogFilter(CommitLogEntityFactory, List) - Constructor for class org.apache.cayenne.commitlog.CommitLogFilter
 
CommitLogListener - Interface in org.apache.cayenne.commitlog
An interface of a listener of post-commit events.
COMMITTED - Static variable in class org.apache.cayenne.PersistenceState
Describes a state of an object registered with DataContext/ObjectContext, whose fields exactly match the state of a corresponding database row.
ComparableProperty<E> - Interface in org.apache.cayenne.exp.property
Interface (or "Trait") that provides basic functionality for comparable properties.
comparator - Variable in class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter
 
compare(Object, Object) - Method in class org.apache.cayenne.query.Ordering
Comparable interface implementation.
compare(String, String) - Static method in class org.apache.cayenne.value.json.JsonUtils
Method that compares two JSON documents.
compare(DbRowOp, DbRowOp) - Method in class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter.DbRowComparator
 
compareTo(NodeDiff) - Method in class org.apache.cayenne.graph.NodeDiff
Implements a Comparable interface method to compare based on diffId property.
compareTo(DataMap) - Method in class org.apache.cayenne.map.DataMap
 
CompareToBuilder - Class in org.apache.cayenne.util
Assists in implementing Comparable.compareTo(Object) methods.
CompareToBuilder() - Constructor for class org.apache.cayenne.util.CompareToBuilder
Constructor for CompareToBuilder.
comparisonOperand() - Method in class org.apache.cayenne.ql.QLParser
 
components - Variable in class org.apache.cayenne.ashwood.AshwoodEntitySorter
 
CompositeCollection<E> - Class in org.apache.cayenne.util.commons
Decorates a collection of other collections to provide a single unified view.
CompositeCollection() - Constructor for class org.apache.cayenne.util.commons.CompositeCollection
Create an empty CompositeCollection.
CompoundDiff - Class in org.apache.cayenne.graph
A GraphDiff that is a list of other GraphDiffs.
CompoundDiff() - Constructor for class org.apache.cayenne.graph.CompoundDiff
Creates an empty CompoundDiff instance.
CompoundDiff(List) - Constructor for class org.apache.cayenne.graph.CompoundDiff
Creates CompoundDiff instance.
compoundPKForObject(Persistent) - Static method in class org.apache.cayenne.Cayenne
Returns a primary key map for a persistent object.
compress(GraphDiff) - Method in class org.apache.cayenne.graph.GraphDiffCompressor
 
compute(K, BiFunction) - Method in class org.apache.cayenne.util.SingleEntryMap
 
computeIfAbsent(K, Function) - Method in class org.apache.cayenne.util.SingleEntryMap
 
computeIfPresent(K, BiFunction) - Method in class org.apache.cayenne.util.SingleEntryMap
 
concat() - Method in class org.apache.cayenne.ql.QLParser
 
concat(Object...) - Method in class org.apache.cayenne.exp.property.StringProperty
Arguments will be converted as follows: if argument is a BaseProperty than its expression will be used if argument is a Expression than it will be used as is all other values will be converted to String
CONCAT - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
concatExp(String...) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
Factory method for expression to call CONCAT(string1, string2, ...) function
concatExp(Expression...) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
Factory method for expression to call CONCAT(string1, string2, ...) function
ConcatExp - Class in org.apache.cayenne.exp
 
ConcatExp(Object...) - Constructor for class org.apache.cayenne.exp.ConcatExp
 
ConditionalSoftDeleteDbRowOpFactory - Class in org.apache.cayenne.access.flush.operation
A DeleteDbRowOpFactory enabling "soft delete".
ConditionalSoftDeleteDbRowOpFactory(String) - Constructor for class org.apache.cayenne.access.flush.operation.ConditionalSoftDeleteDbRowOpFactory
 
ConditionExp - Class in org.apache.cayenne.exp
Superclass of conditional expressions.
ConditionExp(Object...) - Constructor for class org.apache.cayenne.exp.ConditionExp
 
conditionExpression() - Method in class org.apache.cayenne.ql.QLParser
 
confidential() - Element in annotation interface org.apache.cayenne.annotation.CommitLog
Properties whose values should be masked in commit log records.
confidential() - Element in annotation interface org.apache.cayenne.commitlog.CommitLog
Deprecated.
Returns an array of properties that should be treated as confidential.
Confidential - Class in org.apache.cayenne.commitlog
A singleton representing a confidential property value.
ConfigurationException - Exception Class in org.apache.cayenne
A runtime exception thrown on failures in Cayenne configuration.
ConfigurationException() - Constructor for exception class org.apache.cayenne.ConfigurationException
Creates new ConfigurationException without detail message.
ConfigurationException(String, Object...) - Constructor for exception class org.apache.cayenne.ConfigurationException
Constructs an exception with the specified message with an optional list of message formatting arguments.
ConfigurationException(String, Throwable, Object...) - Constructor for exception class org.apache.cayenne.ConfigurationException
 
ConfigurationException(Throwable) - Constructor for exception class org.apache.cayenne.ConfigurationException
Constructs an exception wrapping another exception thrown elsewhere.
configurationLocation(Class, String) - Method in interface org.apache.cayenne.project.ConfigurationNameMapper
Returns the name of a configuration resource based on a naming convention for a given node type.
configurationLocation(Class, String) - Method in class org.apache.cayenne.project.DefaultConfigurationNameMapper
 
configurationLocation(ProjectNode) - Method in interface org.apache.cayenne.project.ConfigurationNameMapper
Returns the name of a configuration resource based on a naming convention for a given node type.
configurationLocation(ProjectNode) - Method in class org.apache.cayenne.project.DefaultConfigurationNameMapper
 
ConfigurationNameMapper - Interface in org.apache.cayenne.project
A service that maps the names of configuration objects to the resource names.
configurationSource - Variable in class org.apache.cayenne.map.DataMap
 
configurationSource - Variable in class org.apache.cayenne.project.Project
 
configure(Binder) - Method in class org.apache.cayenne.CoreModule
 
configuredStatements() - Method in class org.apache.cayenne.access.DbGenerator
Returns a list of all schema statements that should be executed with the current configuration.
configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.db2.DB2Adapter
 
configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.derby.DerbyAdapter
Installs appropriate ExtendedTypes as converters for passing values between JDBC and Java layers.
configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.firebird.FirebirdAdapter
 
configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.frontbase.FrontBaseAdapter
 
configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.h2.H2Adapter
Installs appropriate ExtendedTypes as converters for passing values between JDBC and Java layers.
configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
 
configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.ingres.IngresAdapter
 
configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.JdbcAdapter
Called from JdbcAdapter.initExtendedTypes(List, List, List, ValueObjectTypeRegistry) to load adapter-specific types into the ExtendedTypeMap right after the default types are loaded, but before the DI overrides are.
configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
Installs appropriate ExtendedTypes used as converters for passing values between JDBC and Java layers.
configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.oracle.OracleAdapter
Installs appropriate ExtendedTypes as converters for passing values between JDBC and Java layers.
configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
Installs appropriate ExtendedTypes as converters for passing values between JDBC and Java layers.
configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.sqlite.SQLiteAdapter
 
configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
 
configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.sybase.SybaseAdapter
Installs appropriate ExtendedTypes as converters for passing values between JDBC and Java layers.
connected(ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableToManyRelationshipChange
 
connected(ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableToOneRelationshipChange
 
connection(Connection) - Method in class org.apache.cayenne.tx.TransactionDescriptor.Builder
A custom connection provided by the TransactionDescriptor will be used instead of any other connection provided by tbe connection pool.
connectionAdded(Connection) - Method in class org.apache.cayenne.tx.BaseTransaction
 
connectionAdded(Connection) - Method in class org.apache.cayenne.tx.CayenneTransaction
 
ConnectionAwareResultIterator<T> - Class in org.apache.cayenne.access.jdbc
A ResultIterator wrapper that handles closing a connection.
ConnectionAwareResultIterator(ResultIterator, Connection) - Constructor for class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator
 
connections - Variable in class org.apache.cayenne.tx.BaseTransaction
 
connectionSupplier(Supplier) - Method in class org.apache.cayenne.tx.TransactionDescriptor.Builder
A custom connection provided by the TransactionDescriptor will be used instead of any other connection provided by tbe connection pool.
ConnectionUnavailableException(String) - Constructor for exception class org.apache.cayenne.datasource.UnmanagedPoolingDataSource.ConnectionUnavailableException
 
connectionUrl - Variable in class org.apache.cayenne.datasource.DriverDataSource
 
Constants - Interface in org.apache.cayenne.configuration
Deprecated, for removal: This API element is subject to removal in a future version.
use the DI keys defined in CoreModule and the property names defined in RuntimeProperties
constructor - Variable in class org.apache.cayenne.reflect.FieldEmbeddableDescriptor
 
constructor - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
 
contains(Object) - Method in class org.apache.cayenne.access.IncrementalFaultList
 
contains(Object) - Method in class org.apache.cayenne.access.ToManyList
 
contains(Object) - Method in class org.apache.cayenne.access.ToManySet
 
contains(Object) - Method in class org.apache.cayenne.util.commons.CompositeCollection
Checks whether this composite collection contains the object.
contains(String) - Method in class org.apache.cayenne.exp.property.StringProperty
Creates an expression for a database "LIKE" query with the value converted to a pattern matching anywhere in the String.
contains(Collection) - Method in class org.apache.cayenne.exp.property.CollectionProperty
Deprecated, for removal: This API element is subject to removal in a future version.
contains(Collection) - Method in class org.apache.cayenne.exp.property.MapProperty
Deprecated, for removal: This API element is subject to removal in a future version.
contains(V) - Method in class org.apache.cayenne.exp.property.CollectionProperty
Deprecated, for removal: This API element is subject to removal in a future version.
contains(V) - Method in class org.apache.cayenne.exp.property.MapProperty
 
contains(V, V...) - Method in class org.apache.cayenne.exp.property.CollectionProperty
Deprecated, for removal: This API element is subject to removal in a future version.
contains(V, V...) - Method in class org.apache.cayenne.exp.property.MapProperty
Deprecated, for removal: This API element is subject to removal in a future version.
containsAll(Collection) - Method in class org.apache.cayenne.access.IncrementalFaultList
 
containsAll(Collection) - Method in class org.apache.cayenne.access.ToManyList
 
containsAll(Collection) - Method in class org.apache.cayenne.access.ToManySet
 
containsAll(Collection) - Method in class org.apache.cayenne.util.commons.CompositeCollection
Checks whether this composite contains all the elements in the specified collection.
containsAllVertices(Collection) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
 
containsAllVertices(Collection) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
 
containsExp(String, String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
containsExp(Expression, String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
containsId(Object) - Method in class org.apache.cayenne.exp.property.CollectionProperty
 
containsId(Object) - Method in class org.apache.cayenne.exp.property.MapProperty
 
containsId(Object, Object...) - Method in class org.apache.cayenne.exp.property.CollectionProperty
Deprecated, for removal: This API element is subject to removal in a future version.
containsId(Object, Object...) - Method in class org.apache.cayenne.exp.property.MapProperty
Deprecated, for removal: This API element is subject to removal in a future version.
containsId(Collection) - Method in class org.apache.cayenne.exp.property.CollectionProperty
Deprecated, for removal: This API element is subject to removal in a future version.
containsId(Collection) - Method in class org.apache.cayenne.exp.property.MapProperty
Deprecated, for removal: This API element is subject to removal in a future version.
containsIds(Object...) - Method in class org.apache.cayenne.exp.property.CollectionProperty
 
containsIds(Object...) - Method in class org.apache.cayenne.exp.property.MapProperty
 
containsIdsCollection(Collection) - Method in class org.apache.cayenne.exp.property.CollectionProperty
 
containsIdsCollection(Collection) - Method in class org.apache.cayenne.exp.property.MapProperty
 
containsIgnoreCase(String) - Method in class org.apache.cayenne.exp.property.StringProperty
Same as StringProperty.contains(String), only using case-insensitive comparison.
containsIgnoreCaseExp(String, String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
Same as ExpressionFactory.containsExp(String, String) only using case-insensitive comparison.
containsIgnoreCaseExp(Expression, String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
containsKey(Object) - Method in class org.apache.cayenne.DataRow
 
containsKey(Object) - Method in class org.apache.cayenne.util.ClockMap
 
containsKey(Object) - Method in class org.apache.cayenne.util.SingleEntryMap
 
containsValue(Object) - Method in class org.apache.cayenne.DataRow
 
containsValue(Object) - Method in class org.apache.cayenne.util.SingleEntryMap
 
containsValue(V) - Method in class org.apache.cayenne.exp.property.CollectionProperty
 
containsValues(V...) - Method in class org.apache.cayenne.exp.property.CollectionProperty
 
containsValues(V...) - Method in class org.apache.cayenne.exp.property.MapProperty
 
containsValuesCollection(Collection) - Method in class org.apache.cayenne.exp.property.CollectionProperty
 
containsValuesCollection(Collection) - Method in class org.apache.cayenne.exp.property.MapProperty
 
containsVertex(E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
 
containsVertex(E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
 
context - Variable in class org.apache.cayenne.access.DataContextObjectStore
 
context - Variable in class org.apache.cayenne.graph.ChildDiffLoader
 
context() - Method in record class org.apache.cayenne.access.DataContextChannel
Returns the value of the context record component.
Context - Class in org.apache.cayenne.access.translator.sqltemplate
 
Context(Map, Map, boolean, DbAdapter) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.Context
 
CONTEXTS_SYNC_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
A boolean property defining whether cross-contexts synchronization is enabled.
contract(Digraph) - Method in class org.apache.cayenne.ashwood.graph.StrongConnection
 
contributeAdapterDetectors(Binder) - Static method in class org.apache.cayenne.CoreModule
Deprecated, for removal: This API element is subject to removal in a future version.
contributeDefaultTypes(Binder) - Static method in class org.apache.cayenne.CoreModule
Deprecated, for removal: This API element is subject to removal in a future version.
contributeDomainListeners(Binder) - Static method in class org.apache.cayenne.CoreModule
Deprecated, for removal: This API element is subject to removal in a future version.
contributeDomainQueryFilters(Binder) - Static method in class org.apache.cayenne.CoreModule
Deprecated, for removal: This API element is subject to removal in a future version.
contributeDomainSyncFilters(Binder) - Static method in class org.apache.cayenne.CoreModule
Deprecated, for removal: This API element is subject to removal in a future version.
contributeProjectLocations(Binder) - Static method in class org.apache.cayenne.CoreModule
Deprecated, for removal: This API element is subject to removal in a future version.
contributeProperties(Binder) - Static method in class org.apache.cayenne.CoreModule
Deprecated, for removal: This API element is subject to removal in a future version.
contributeTypeFactories(Binder) - Static method in class org.apache.cayenne.CoreModule
Deprecated, for removal: This API element is subject to removal in a future version.
contributeUserTypes(Binder) - Static method in class org.apache.cayenne.CoreModule
Deprecated, for removal: This API element is subject to removal in a future version.
contributeValueObjectTypes(Binder) - Static method in class org.apache.cayenne.CoreModule
Deprecated, for removal: This API element is subject to removal in a future version.
ConversionUtil - Class in org.apache.cayenne.util
A collection of static conversion utility methods.
convert(Object, Class) - Method in interface org.apache.cayenne.reflect.Converter
Converts object to supported class without doing any type checking.
convert(Object, Class) - Method in class org.apache.cayenne.reflect.ToAnyConverter
 
Converter<T> - Interface in org.apache.cayenne.reflect
A helper class to do property type conversions.
ConverterFactory - Class in org.apache.cayenne.reflect
A factory of property type converters.
ConvertNode - Class in org.apache.cayenne.dba.mysql.sqltree
 
ConvertNode() - Constructor for class org.apache.cayenne.dba.mysql.sqltree.ConvertNode
 
convertToExternalSubject(EventSubject) - Static method in class org.apache.cayenne.event.EventBridge
A utility method that performs consistent translation from an EventSubject to a String that can be used by external transport as subject for distributed communications.
convertToJdbcObject(Duration, int) - Method in class org.apache.cayenne.access.types.DurationType
 
convertToJdbcObject(Calendar, int) - Method in class org.apache.cayenne.access.types.CalendarType
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.AliasedNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.BetweenNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.BitwiseNotNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.CaseNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.DeleteNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.DistinctNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ElseNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.EmptyNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ExistsNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ExpressionNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FromNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.GroupByNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.HavingNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InsertColumnsNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InsertNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InsertValuesNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.JoinNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LimitOffsetNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.NegateNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.NotNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OffsetFetchNextNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OffsetNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OpExpressionNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OrderByNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SelectNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SelectResultNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SubqueryNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TableNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TextNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ThenNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TopNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.UpdateNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.UpdateSetNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.WhenNode
 
copy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.WhereNode
 
copy() - Method in class org.apache.cayenne.dba.derby.sqltree.DerbyValueNode
 
copy() - Method in class org.apache.cayenne.dba.firebird.sqltree.FirebirdLimitNode
 
copy() - Method in class org.apache.cayenne.dba.firebird.sqltree.FirebirdSubstringFunctionNode
 
copy() - Method in class org.apache.cayenne.dba.mysql.sqltree.ConvertNode
 
copy() - Method in class org.apache.cayenne.dba.mysql.sqltree.MysqlLikeNode
 
copy() - Method in class org.apache.cayenne.dba.mysql.sqltree.MysqlLimitOffsetNode
 
copy() - Method in class org.apache.cayenne.dba.postgres.sqltree.PositionFunctionNode
 
copy() - Method in class org.apache.cayenne.dba.postgres.sqltree.PostgresExtractFunctionNode
 
copy() - Method in class org.apache.cayenne.dba.postgres.sqltree.PostgresLikeNode
 
copy() - Method in class org.apache.cayenne.dba.postgres.sqltree.PostgresLimitOffsetNode
 
copy() - Method in class org.apache.cayenne.dba.sqlserver.sqltree.SQLServerColumnNode
 
copy() - Method in class org.apache.cayenne.dba.sqlserver.sqltree.SQLServerLimitOffsetNode
 
CoreModule - Class in org.apache.cayenne
A DI module containing all Cayenne runtime configuration.
CoreModule() - Constructor for class org.apache.cayenne.CoreModule
Creates a new CoreModule.
CoreModuleExtender - Class in org.apache.cayenne
A builder of extensions for CoreModule.
CoreModuleExtender(Binder) - Constructor for class org.apache.cayenne.CoreModuleExtender
 
count() - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
count() - Method in class org.apache.cayenne.exp.property.BaseProperty
 
count() - Method in class org.apache.cayenne.ql.QLParser
 
count() - Method in class org.apache.cayenne.query.ColumnSelect
Shortcut for ColumnSelect.columns(Property[]) columns}(Property.COUNT)
count() - Method in class org.apache.cayenne.query.ObjectSelect
Select COUNT(*)
count() - Method in record class org.apache.cayenne.UpdateResult
Returns the update count of a non-batch update.
count(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
count(BaseProperty) - Method in class org.apache.cayenne.query.ColumnSelect
Select COUNT(property)
count(BaseProperty) - Method in class org.apache.cayenne.query.ObjectSelect
Select COUNT(property)
COUNT - Static variable in class org.apache.cayenne.exp.property.PropertyFactory
Property that can be used to select COUNT(*)
COUNT - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
countDistinct() - Method in class org.apache.cayenne.exp.property.BaseProperty
 
countDistinctExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
countExp() - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
countExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
CountExp - Class in org.apache.cayenne.exp
 
CountExp(Object...) - Constructor for class org.apache.cayenne.exp.CountExp
 
countMatches(String, String) - Static method in class org.apache.cayenne.util.Util
Returns how many times the sub appears in the str.
counts() - Method in record class org.apache.cayenne.UpdateResult
Returns the value of the counts record component.
createAccessor(Class, String, Class) - Method in interface org.apache.cayenne.reflect.AccessorFactory
 
createAccessor(PersistentDescriptor, String, Class) - Method in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
 
createAccessor(PersistentDescriptor, String, Class) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
Creates an accessor for the property.
createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.db2.DB2Sniffer
 
createAdapter(DatabaseMetaData) - Method in interface org.apache.cayenne.dba.DbAdapterDetector
Returns an instance of DbAdapter if the factory detects that it knows how to handle the database or null if the database is not known to the factory, thus allowing multiple factories to be chained.
createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.derby.DerbySniffer
 
createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.firebird.FirebirdSniffer
 
createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.frontbase.FrontBaseSniffer
 
createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.h2.H2Sniffer
 
createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBSniffer
 
createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.ingres.IngresSniffer
 
createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.mariadb.MariaDBSniffer
 
createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.mysql.MySQLSniffer
 
createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.oracle.OracleSniffer
 
createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.postgres.PostgresSniffer
 
createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.sqlite.SQLiteSniffer
 
createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerSniffer
 
createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.sybase.SybaseSniffer
 
createArrayOf(String, Object[]) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
createAttributeProperty(PersistentDescriptor, ObjAttribute) - Method in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
 
createAttributeProperty(PersistentDescriptor, ObjAttribute) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
 
createAutoPk(DataNode, List) - Method in class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
 
createAutoPk(DataNode, List) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
 
createAutoPk(DataNode, List) - Method in interface org.apache.cayenne.dba.PkGenerator
Generates necessary database objects to provide automatic primary key support.
createAutoPk(DataNode, List) - Method in class org.apache.cayenne.dba.SequencePkGenerator
 
createAutoPk(DataNode, List) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerPkGenerator
Generates database objects to provide automatic primary key support.
createAutoPk(DataNode, List) - Method in class org.apache.cayenne.dba.sybase.SybasePkGenerator
Generates database objects to provide automatic primary key support.
createAutoPkStatements(List) - Method in class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
 
createAutoPkStatements(List) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
 
createAutoPkStatements(List) - Method in interface org.apache.cayenne.dba.PkGenerator
Returns a list of SQL strings needed to generates database objects to provide automatic primary support for the list of entities.
createAutoPkStatements(List) - Method in class org.apache.cayenne.dba.SequencePkGenerator
Creates a list of CREATE SEQUENCE statements for the list of DbEntities.
createAutoPkStatements(List) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerPkGenerator
 
createAutoPkStatements(List) - Method in class org.apache.cayenne.dba.sybase.SybasePkGenerator
 
createBase(String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create base property
createBase(String, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create base property
createBase(Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create base property
createBase(CayennePath, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create base property
createBase(CayennePath, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create base property
createBaseId(String, String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
 
createBaseId(String, String, String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
 
createBaseId(String, CayennePath, String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create property that represents base ID
createBinding(DbAdapter, ProcedureParameter, Map, int) - Method in class org.apache.cayenne.access.translator.procedure.DefaultProcedureTranslator
Builds a CSParameter for a single call parameter.
createBindings(BatchTranslatorContext) - Method in class org.apache.cayenne.access.translator.batch.BaseBatchTranslator
 
createBlob() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
createCache(String) - Method in class org.apache.cayenne.cache.MapQueryCache
 
createChildTagHandler(String, String, String, Attributes) - Method in class org.apache.cayenne.project.xml.DataMapHandler
 
createChildTagHandler(String, String, String, Attributes) - Method in class org.apache.cayenne.project.xml.DbEntityHandler
 
createChildTagHandler(String, String, String, Attributes) - Method in class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
 
createChildTagHandler(String, String, String, Attributes) - Method in class org.apache.cayenne.project.xml.ObjEntityHandler
 
createChildTagHandler(String, String, String, Attributes) - Method in class org.apache.cayenne.project.xml.ProjectHandler
 
createChildTagHandler(String, String, String, Attributes) - Method in class org.apache.cayenne.project.xml.RootDataMapHandler
 
createChildTagHandler(String, String, String, Attributes) - Method in class org.apache.cayenne.project.xml.SAXNestedTagHandler
This method should be used to create nested handlers to process children elements.
createClob() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
createConstraints - Variable in class org.apache.cayenne.access.DbGenerator
 
createConstraintsQueries(DbEntity) - Method in class org.apache.cayenne.access.DbGenerator
Creates FK and UNIQUE constraint statements for a given table.
createContext(Map, boolean, DbAdapter) - Method in class org.apache.cayenne.access.translator.sqltemplate.DefaultTemplateContextFactory
 
createContext(Map, boolean, DbAdapter) - Method in interface org.apache.cayenne.access.translator.sqltemplate.TemplateContextFactory
 
createContext(Map, DbAdapter) - Method in interface org.apache.cayenne.access.translator.sqltemplate.TemplateContextFactory
 
createContext(DataChannel) - Method in class org.apache.cayenne.access.DataContextFactory
 
createContext(DataChannel) - Method in interface org.apache.cayenne.access.ObjectContextFactory
Creates an ObjectContext attached to a provided channel
createContext(ObjectContext) - Method in class org.apache.cayenne.access.DataContextFactory
 
createContext(ObjectContext) - Method in interface org.apache.cayenne.access.ObjectContextFactory
Creates an ObjectContext nested in the provided parent context.
createDataNode(String, DataNodeDescriptor) - Method in interface org.apache.cayenne.access.DataNodeFactory
 
createDataNode(String, DataNodeDescriptor) - Method in class org.apache.cayenne.access.DefaultDataNodeFactory
 
createDataRowStore(String) - Method in interface org.apache.cayenne.access.DataRowStoreFactory
Create new DataRowStore object.
createDataRowStore(String) - Method in class org.apache.cayenne.access.DefaultDataRowStoreFactory
 
createDataSource(String, DataNodeDescriptor) - Method in class org.apache.cayenne.access.DefaultDataNodeFactory
 
createDate(String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create date property
createDate(String, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create date property
createDate(Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create date property
createDate(CayennePath, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create date property
createDate(CayennePath, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create date property
createDbAdapter(Class, DataSource) - Method in class org.apache.cayenne.access.DefaultDataNodeFactory
 
createDbRowOps(DataContextObjectStore, ObjectStoreGraphDiff) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
Create ops based on incoming graph changes
createDescriptor() - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
 
createDescriptor(String) - Method in class org.apache.cayenne.reflect.ClassDescriptorMap
Creates a new descriptor.
createEmbeddable(String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create property that represents embeddable
createEmbeddable(String, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create property that represents embeddable
createEmbeddable(CayennePath, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create property that represents embeddable
createEmbeddable(CayennePath, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create property that represents embeddable
createEmbeddableAccessor(EmbeddableDescriptor, String, Class) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
Creates an accessor for the property of the embeddable class.
createEmbeddableDescriptor(EmbeddedAttribute) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
Creates a descriptor of the embedded property.
createEmbeddedAttributeProperty(PersistentDescriptor, EmbeddedAttribute, ObjAttribute) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
 
createEntity(String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create entity property
createEntity(String, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create entity property
createEntity(Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create entity property
createEntity(CayennePath, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create entity property
createEntity(CayennePath, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create entity property
createEntityResolver(Project) - Method in class org.apache.cayenne.access.DataDomainProvider
 
createEntitySorter(EntityResolver) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorterFactory
 
createEntitySorter(EntityResolver) - Method in interface org.apache.cayenne.map.EntitySorterFactory
Creates an EntitySorter that sorts the entities of the provided EntityResolver.
createEventBridge(Collection, String, Map) - Method in interface org.apache.cayenne.event.EventBridgeFactory
Creates an EventBridge with the specified parameters.
createFkConstraint(DbRelationship) - Method in class org.apache.cayenne.dba.AutoAdapter
 
createFkConstraint(DbRelationship) - Method in interface org.apache.cayenne.dba.DbAdapter
Returns a SQL string that can be used to create a foreign key constraint for the relationship, or null if foreign keys are not supported.
createFkConstraint(DbRelationship) - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
Adds an ADD CONSTRAINT clause to a relationship constraint.
createFkConstraint(DbRelationship) - Method in class org.apache.cayenne.dba.JdbcAdapter
Returns a SQL string that can be used to create a foreign key constraint for the relationship.
createFkConstraint(DbRelationship) - Method in class org.apache.cayenne.dba.sqlite.SQLiteAdapter
 
createFlushAction(DataDomain) - Method in interface org.apache.cayenne.access.flush.DataDomainFlushActionFactory
 
createFlushAction(DataDomain) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushActionFactory
 
createHandler(String, String, NamespaceAwareNestedTagHandler) - Method in class org.apache.cayenne.project.xml.DefaultHandlerFactory
 
createHandler(String, String, NamespaceAwareNestedTagHandler) - Method in interface org.apache.cayenne.project.xml.HandlerFactory
 
createIfAbsent(String) - Method in class org.apache.cayenne.cache.MapQueryCache
 
createIfAbsent(QueryMetadata) - Method in class org.apache.cayenne.cache.MapQueryCache
 
CreateIfNoSchemaStrategy - Class in org.apache.cayenne.access.dbsync
 
CreateIfNoSchemaStrategy() - Constructor for class org.apache.cayenne.access.dbsync.CreateIfNoSchemaStrategy
 
createList(String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create to-many relationship mapped on list property
createList(String, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create to-many relationship mapped on list property
createList(CayennePath, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create to-many relationship mapped on list property
createList(CayennePath, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create to-many relationship mapped on list property
createMap(String, Class, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create to-many relationship mapped on map property
createMap(String, Expression, Class, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create to-many relationship mapped on map property
createMap(CayennePath, Class, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create to-many relationship mapped on map property
createMap(CayennePath, Expression, Class, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create to-many relationship mapped on map property
createMapKeyAccessor(ObjRelationship, ClassDescriptor) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
Creates an accessor to read a map key for a given relationship.
createMetadata() - Method in class org.apache.cayenne.query.ColumnSelect
 
createMetadata() - Method in class org.apache.cayenne.query.FluentSelect
 
createMetadata() - Method in class org.apache.cayenne.query.ObjectSelect
 
createNativeTypes() - Method in class org.apache.cayenne.dba.db2.DB2Adapter
 
createNativeTypes() - Method in class org.apache.cayenne.dba.derby.DerbyAdapter
 
createNativeTypes() - Method in class org.apache.cayenne.dba.firebird.FirebirdAdapter
 
createNativeTypes() - Method in class org.apache.cayenne.dba.frontbase.FrontBaseAdapter
 
createNativeTypes() - Method in class org.apache.cayenne.dba.h2.H2Adapter
 
createNativeTypes() - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
 
createNativeTypes() - Method in class org.apache.cayenne.dba.ingres.IngresAdapter
 
createNativeTypes() - Method in class org.apache.cayenne.dba.JdbcAdapter
Returns the database-native types supported by this adapter.
createNativeTypes() - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
 
createNativeTypes() - Method in class org.apache.cayenne.dba.oracle.OracleAdapter
 
createNativeTypes() - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
 
createNativeTypes() - Method in class org.apache.cayenne.dba.sqlite.SQLiteAdapter
 
createNativeTypes() - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
 
createNativeTypes() - Method in class org.apache.cayenne.dba.sybase.SybaseAdapter
 
createNClob() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
createNumeric(String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create numeric property
createNumeric(String, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create numeric property
createNumeric(Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create numeric property
createNumeric(CayennePath, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create numeric property
createNumericId(String, String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
 
createNumericId(String, String, String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
 
createNumericId(String, CayennePath, String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
 
createObject() - Method in interface org.apache.cayenne.cache.QueryCacheEntryFactory
Provides a fresh value of the cache entry.
createObject() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Creates a new instance of a class described by this object.
createObject() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
createObject() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
Creates a new instance of a class described by this object.
createObject(Object, String) - Method in interface org.apache.cayenne.reflect.EmbeddableDescriptor
Creates a new instance of an embeddable class described by this object.
createObject(Object, String) - Method in class org.apache.cayenne.reflect.FieldEmbeddableDescriptor
 
createObjectMap() - Method in class org.apache.cayenne.access.DataContextFactory
Creates a map of registered objects for a new ObjectStore, holding the objects with the kind of references selected by RuntimeProperties.OBJECT_RETAIN_STRATEGY_PROPERTY: weak (the default), soft or hard.
createOp(Persistent, DbEntity, ObjectId) - Method in class org.apache.cayenne.access.flush.operation.ConditionalSoftDeleteDbRowOpFactory
 
createOp(Persistent, DbEntity, ObjectId) - Method in interface org.apache.cayenne.access.flush.operation.DeleteDbRowOpFactory
Creates a delete op for a given object and target table.
createOp(Persistent, DbEntity, ObjectId) - Method in class org.apache.cayenne.access.flush.operation.HardDeleteDbRowOpFactory
 
createPK - Variable in class org.apache.cayenne.access.DbGenerator
 
createPkGenerator() - Method in class org.apache.cayenne.dba.AutoAdapter
Returns the default primary key generator of the wrapped adapter.
createPkGenerator() - Method in class org.apache.cayenne.dba.db2.DB2Adapter
Returns a DB2PkGenerator.
createPkGenerator() - Method in interface org.apache.cayenne.dba.DbAdapter
Returns a new primary key generator of the default type associated with this adapter.
createPkGenerator() - Method in class org.apache.cayenne.dba.derby.DerbyAdapter
Returns a DerbyPkGenerator.
createPkGenerator() - Method in class org.apache.cayenne.dba.frontbase.FrontBaseAdapter
createPkGenerator() - Method in class org.apache.cayenne.dba.h2.H2Adapter
Returns a H2PkGenerator.
createPkGenerator() - Method in class org.apache.cayenne.dba.ingres.IngresAdapter
createPkGenerator() - Method in class org.apache.cayenne.dba.JdbcAdapter
Returns a generic PK generator based on the "AUTO_PK_SUPPORT" lookup table.
createPkGenerator() - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
Returns a MySQLPkGenerator.
createPkGenerator() - Method in class org.apache.cayenne.dba.oracle.OracleAdapter
createPkGenerator() - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
createPkGenerator() - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
createPkGenerator() - Method in class org.apache.cayenne.dba.sybase.SybaseAdapter
createProxyDescriptor(String) - Method in class org.apache.cayenne.reflect.ClassDescriptorMap
Creates a descriptor wrapper that will compile the underlying descriptor on demand.
createQueries(List) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
 
createQuotingStrategy() - Method in class org.apache.cayenne.dba.JdbcAdapter
 
createQuotingStrategy() - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
 
createQuotingStrategy() - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
 
createQuotingStrategy() - Method in class org.apache.cayenne.dba.sybase.SybaseAdapter
 
createReplacementId() - Method in interface org.apache.cayenne.ObjectId
 
createReplacementIds(DataContextObjectStore, CompoundDiff, List) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
Set final ObjectId for persistent objects
createReplacementQuery(EntityResolver) - Method in class org.apache.cayenne.query.AbstractMappedQuery
 
createReplacementQuery(EntityResolver) - Method in class org.apache.cayenne.query.IndirectQuery
Creates a substitute query.
createReplacementQuery(EntityResolver) - Method in class org.apache.cayenne.query.MappedSelect
 
createReplacementQuery(EntityResolver) - Method in class org.apache.cayenne.query.ProcedureCall
 
createReplacementQuery(EntityResolver) - Method in class org.apache.cayenne.query.SelectById
Deprecated.
 
createReplacementQuery(EntityResolver) - Method in class org.apache.cayenne.query.SQLExec
 
createReplacementQuery(EntityResolver) - Method in class org.apache.cayenne.query.SQLSelect
 
createReverseJoin() - Method in class org.apache.cayenne.map.DbJoin
Returns a "reverse" join.
createReverseRelationship() - Method in class org.apache.cayenne.map.DbRelationship
Creates a new relationship with the same set of joins, but going in the opposite direction.
createRowValueIndexes(BatchTranslatorContext) - Method in class org.apache.cayenne.access.translator.batch.DeleteBatchTranslator
 
createRowValueIndexes(BatchTranslatorContext) - Method in class org.apache.cayenne.access.translator.batch.InsertBatchTranslator
 
createRowValueIndexes(BatchTranslatorContext) - Method in class org.apache.cayenne.access.translator.batch.UpdateBatchTranslator
 
createRowValueIndexes(BatchTranslatorContext) - Method in class org.apache.cayenne.access.translator.batch.BaseBatchTranslator
Returns, for each PreparedStatement placeholder in the order BaseBatchTranslator.createSql(BatchTranslatorContext) emits them, the index of the BatchQueryRow value that feeds it.
createSchemaIfNeeded() - Method in class org.apache.cayenne.project.DataNodeDescriptor.Builder
 
createSchemaUpdateStrategy(Class) - Method in class org.apache.cayenne.access.DefaultDataNodeFactory
 
createSelf(Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Self property allows to create column queries that return full objects along with custom column set.
createSelf(Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Deprecated, for removal: This API element is subject to removal in a future version.
createSequenceString(DbEntity) - Method in class org.apache.cayenne.dba.db2.DB2PkGenerator
 
createSequenceString(DbEntity) - Method in class org.apache.cayenne.dba.derby.DerbyPkGenerator
 
createSequenceString(DbEntity) - Method in class org.apache.cayenne.dba.h2.H2PkGenerator
 
createSequenceString(DbEntity) - Method in class org.apache.cayenne.dba.postgres.PostgresPkGenerator
 
createSequenceString(DbEntity) - Method in class org.apache.cayenne.dba.SequencePkGenerator
 
createSet(String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create to-many relationship mapped on set property
createSet(String, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create to-many relationship mapped on set property
createSet(CayennePath, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create to-many relationship mapped on set property
createSet(CayennePath, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create to-many relationship mapped on set property
createSharedSnapshotCache(Project) - Method in class org.apache.cayenne.access.DataDomainProvider
Returns a snapshot cache shared by all DataContexts of the domain, or null if the descriptor turns the shared cache off, and each DataContext is to use a cache of its own.
createSql(BatchTranslatorContext) - Method in class org.apache.cayenne.access.translator.batch.DeleteBatchTranslator
 
createSql(BatchTranslatorContext) - Method in class org.apache.cayenne.access.translator.batch.InsertBatchTranslator
 
createSql(BatchTranslatorContext) - Method in class org.apache.cayenne.access.translator.batch.UpdateBatchTranslator
 
createSql(BatchTranslatorContext) - Method in class org.apache.cayenne.access.translator.batch.BaseBatchTranslator
 
createSQLAction(SQLActionVisitor) - Method in class org.apache.cayenne.query.BatchQuery
Calls "batchAction" on the visitor.
createSQLAction(SQLActionVisitor) - Method in class org.apache.cayenne.query.FluentSelect
 
createSQLAction(SQLActionVisitor) - Method in class org.apache.cayenne.query.IndirectQuery
Throws an exception as indirect query should not be executed directly.
createSQLAction(SQLActionVisitor) - Method in class org.apache.cayenne.query.ProcedureQuery
Calls "makeProcedure" on the visitor.
createSQLAction(SQLActionVisitor) - Method in interface org.apache.cayenne.query.Query
A callback method invoked by Cayenne during the final execution phase of the query run.
createSQLAction(SQLActionVisitor) - Method in class org.apache.cayenne.query.SQLTemplate
Calls sqlAction(this) on the visitor.
createSqlString(Procedure, int) - Method in class org.apache.cayenne.access.translator.procedure.DefaultProcedureTranslator
Creates an SQL String for the stored procedure call.
createSqlString(Procedure, int) - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBProcedureTranslator
Creates HSQLDB-compliant SQL to execute a stored procedure.
createSqlString(Procedure, int) - Method in class org.apache.cayenne.dba.mysql.MySQLProcedureTranslator
 
createSqlString(Procedure, int) - Method in class org.apache.cayenne.dba.postgres.PostgresProcedureTranslator
 
createSQLXML() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
createStatement() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
createStatement(int, int) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
createStatement(int, int, int) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
createString(String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create string property
createString(String, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create string property
createString(Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create string property
createString(CayennePath, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create string property
createString(CayennePath, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
Create string property
createStruct(String, Object[]) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
createTable(DbEntity) - Method in class org.apache.cayenne.dba.AutoAdapter
 
createTable(DbEntity) - Method in interface org.apache.cayenne.dba.DbAdapter
Returns a SQL string that can be used to create database table corresponding to entity parameter.
createTable(DbEntity) - Method in class org.apache.cayenne.dba.frontbase.FrontBaseAdapter
Customizes table creating procedure for FrontBase.
createTable(DbEntity) - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
Uses "CREATE CACHED TABLE" instead of "CREATE TABLE".
createTable(DbEntity) - Method in class org.apache.cayenne.dba.JdbcAdapter
Returns a SQL string that can be used to create database table corresponding to ent parameter.
createTable(DbEntity) - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
Overrides super implementation to explicitly set table engine to InnoDB if FK constraints are supported by this adapter.
createTable(DbEntity) - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
Customizes table creating procedure for PostgreSQL.
createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.AutoAdapter
 
createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.db2.DB2Adapter
 
createTableAppendColumn(StringBuffer, DbAttribute) - Method in interface org.apache.cayenne.dba.DbAdapter
Append the column type part of a "create table" to the given StringBuffer
createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.derby.DerbyAdapter
Appends SQL for column creation to CREATE TABLE buffer.
createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.firebird.FirebirdAdapter
 
createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.h2.H2Adapter
 
createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
 
createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.ingres.IngresAdapter
 
createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.JdbcAdapter
Appends SQL for column creation to CREATE TABLE buffer.
createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
Appends AUTO_INCREMENT clause to the column definition for generated columns.
createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.sqlite.SQLiteAdapter
Appends AUTOINCREMENT clause to the column definition for generated columns.
createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
Overrides super implementation to correctly set up identity columns.
createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.sybase.SybaseAdapter
Overrides super implementation to correctly set up identity columns.
createTableAppendPKClause(StringBuffer, DbEntity) - Method in class org.apache.cayenne.dba.JdbcAdapter
 
createTableAppendPKClause(StringBuffer, DbEntity) - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
Customizes PK clause semantics to ensure that generated columns are in the beginning of the PK definition, as this seems to be a requirement for InnoDB tables.
createTableAppendPKClause(StringBuffer, DbEntity) - Method in class org.apache.cayenne.dba.sqlite.SQLiteAdapter
 
createTables - Variable in class org.apache.cayenne.access.DbGenerator
 
createToManyCollectionProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
 
createToManyCollectionProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
 
createToManyListProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
 
createToManyListProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
 
createToManyMapProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
 
createToManyMapProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
 
createToManySetProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
 
createToManySetProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
 
createToOneProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
 
createToOneProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
 
createTransaction() - Method in interface org.apache.cayenne.tx.TransactionFactory
 
createTransaction(TransactionDescriptor) - Method in class org.apache.cayenne.tx.DefaultTransactionFactory
 
createTransaction(TransactionDescriptor) - Method in interface org.apache.cayenne.tx.TransactionFactory
 
createType(String) - Method in class org.apache.cayenne.access.types.ExtendedTypeMap
Returns an ExtendedType for specific Java classes.
createUniqueConstraint(DbEntity, Collection) - Method in class org.apache.cayenne.dba.AutoAdapter
 
createUniqueConstraint(DbEntity, Collection) - Method in interface org.apache.cayenne.dba.DbAdapter
Returns a DDL string to create a unique constraint over a set of columns, or null if the unique constraints are not supported.
createUniqueConstraint(DbEntity, Collection) - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
Returns a DDL string to create a unique constraint over a set of columns.
createUniqueConstraint(DbEntity, Collection) - Method in class org.apache.cayenne.dba.JdbcAdapter
Returns a DDL string to create a unique constraint over a set of columns.
createUniqueConstraint(DbEntity, Collection) - Method in class org.apache.cayenne.dba.sqlite.SQLiteAdapter
 
createUniqueConstraint(DbEntity, Collection) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
Generates DDL to create unique index that allows multiple NULL values to comply with ANSI SQL, that is default behaviour for other RDBMS.
createXmlReader() - Static method in class org.apache.cayenne.util.Util
Deprecated, for removal: This API element is subject to removal in a future version.
in favor of XMLReaderProvider, the DI-bound provider of XMLReaders
CSParameter<T> - Record Class in org.apache.cayenne.access.jdbc
Describes a single immutable CallableStatement parameter binding, pairing a bound value with the ProcedureParameter that describes it.
CSParameter(T, int, int, int, ExtendedType, ProcedureParameter) - Constructor for record class org.apache.cayenne.access.jdbc.CSParameter
Creates an instance of a CSParameter record class.
curChar - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
 
curChar - Variable in class org.apache.cayenne.ql.QLParserTokenManager
 
CURRENT_DATE - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
CURRENT_TIME - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
CURRENT_TIMESTAMP - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
CURRENT_VERSION - Static variable in interface org.apache.cayenne.project.upgrade.UpgradeHandler
Project version written by this version of Cayenne.
currentDate() - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
currentDate() - Method in class org.apache.cayenne.ql.QLParser
 
CurrentDateExp - Class in org.apache.cayenne.exp
 
CurrentDateExp(Object...) - Constructor for class org.apache.cayenne.exp.CurrentDateExp
 
currentSnapshot(Persistent) - Method in class org.apache.cayenne.access.DataContext
Returns a DataRow reflecting current, possibly uncommitted, object state.
currentTagLevel - Variable in class org.apache.cayenne.util.XMLEncoder
 
currentTime() - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
currentTime() - Method in class org.apache.cayenne.ql.QLParser
 
CurrentTimeExp - Class in org.apache.cayenne.exp
 
CurrentTimeExp(Object...) - Constructor for class org.apache.cayenne.exp.CurrentTimeExp
 
currentTimestamp() - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
currentTimestamp() - Method in class org.apache.cayenne.ql.QLParser
 
CurrentTimestampExp - Class in org.apache.cayenne.exp
 
CurrentTimestampExp(Object...) - Constructor for class org.apache.cayenne.exp.CurrentTimestampExp
 
currentToken - Variable in exception class org.apache.cayenne.access.translator.sqltemplate.parser.ParseException
This is the last token that has been consumed successfully.
currentToken - Variable in exception class org.apache.cayenne.ql.ParseException
This is the last token that has been consumed successfully.
customAggregate() - Method in class org.apache.cayenne.ql.QLParser
 
customAggregateExp(String, Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
CustomAggregateExp - Class in org.apache.cayenne.exp
Class for custom aggregation functions expressions.
CustomAggregateExp(Object...) - Constructor for class org.apache.cayenne.exp.CustomAggregateExp
 
customFunction() - Method in class org.apache.cayenne.ql.QLParser
 
CustomFunctionExp - Class in org.apache.cayenne.exp
 
CustomFunctionExp(Object...) - Constructor for class org.apache.cayenne.exp.CustomFunctionExp
 
customOperator() - Method in class org.apache.cayenne.ql.QLParser
 
CustomOperatorExp - Class in org.apache.cayenne.exp
 
CustomOperatorExp(Object...) - Constructor for class org.apache.cayenne.exp.CustomOperatorExp
 

D

DATA_MAP_ROOT - Static variable in class org.apache.cayenne.map.QueryDescriptor
 
DATA_ROW - Enum constant in enum class org.apache.cayenne.map.SelectQueryDescriptor.ResultKind
DataRows, for a query rooted in a DbEntity or fetching DataRows.
DataChannel - Interface in org.apache.cayenne
DataChannel is an abstraction used by ObjectContexts to obtain mapping metadata and access a persistent store.
DataChannelQueryFilter - Interface in org.apache.cayenne
An interface of a filter that allows to intercept DataChannel query operations.
DataChannelQueryFilterChain - Interface in org.apache.cayenne
Interface for chain of query filters
DataChannelSyncFilter - Interface in org.apache.cayenne
An interface of a filter that allows to intercept DataChannel sync operations.
DataChannelSyncFilterChain - Interface in org.apache.cayenne
Interface for chain of sync filters
dataContext - Variable in class org.apache.cayenne.access.IncrementalFaultList
 
DataContext - Class in org.apache.cayenne.access
The default implementation of ObjectContext.
DataContext(DataChannel, DataRowStore, Map, boolean, boolean, boolean, QueryCache) - Constructor for class org.apache.cayenne.access.DataContext
Creates a DataContext and its ObjectStore as a single unit.
DataContext.Builder - Class in org.apache.cayenne.access
A builder of DataContext instances.
DataContextChannel - Record Class in org.apache.cayenne.access
A DataChannel that connects a nested ObjectContext to its parent DataContext.
DataContextChannel(DataContext) - Constructor for record class org.apache.cayenne.access.DataContextChannel
Creates an instance of a DataContextChannel record class.
DataContextDelegate - Interface in org.apache.cayenne.access
Defines API for a DataContext "delegate" - an object that is temporarily passed control by DataContext at some critical points in the normal flow of execution.
DataContextFactory - Class in org.apache.cayenne.access
 
DataContextFactory() - Constructor for class org.apache.cayenne.access.DataContextFactory
 
DataContextObjectStore - Class in org.apache.cayenne.access
The default ObjectStore implementation.
DataContextObjectStore(DataContext, DataRowStore, Map, boolean) - Constructor for class org.apache.cayenne.access.DataContextObjectStore
 
dataDomain - Variable in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
 
DataDomain - Class in org.apache.cayenne.access
DataDomain performs query routing functions in Cayenne.
DataDomain(String, TransactionManager, TransactionFactory, DataDomainFlushActionFactory, AdhocObjectFactory, EventManager, QueryCache, DataRowStore, int, boolean, EntityResolver, EntitySorter) - Constructor for class org.apache.cayenne.access.DataDomain
 
DataDomainFlushAction - Interface in org.apache.cayenne.access.flush
A stateful commit handler used by DataContext to perform commit operation.
DataDomainFlushActionFactory - Interface in org.apache.cayenne.access.flush
Factory that produces DataDomainFlushAction
dataDomainProvider - Variable in class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter
 
DataDomainProvider - Class in org.apache.cayenne.access
A DataChannel provider that provides a single instance of DataDomain configured per configuration supplied via injected ProjectLoader.
DataDomainProvider() - Constructor for class org.apache.cayenne.access.DataDomainProvider
 
dataMap - Variable in class org.apache.cayenne.map.Embeddable
 
dataMap - Variable in class org.apache.cayenne.map.Entity
 
dataMap - Variable in class org.apache.cayenne.map.Procedure
 
dataMap - Variable in class org.apache.cayenne.map.QueryDescriptor
 
dataMap - Variable in class org.apache.cayenne.query.IndirectQuery
 
DataMap - Class in org.apache.cayenne.map
Stores a collection of related mapping objects that describe database and object layers of an application.
DataMap() - Constructor for class org.apache.cayenne.map.DataMap
 
DataMap(String) - Constructor for class org.apache.cayenne.map.DataMap
 
DataMapHandler - Class in org.apache.cayenne.project.xml
 
DataMapHandler(NamespaceAwareNestedTagHandler, Resource) - Constructor for class org.apache.cayenne.project.xml.DataMapHandler
 
dataMapLoaded(DataMap) - Method in class org.apache.cayenne.project.xml.LoaderContext
 
dataMapLoader - Variable in class org.apache.cayenne.project.xml.XMLProjectLoader
 
DataMapLoader - Interface in org.apache.cayenne.project
A loader of DataMaps.
DataMapLoaderListener - Interface in org.apache.cayenne.project.xml
 
dataMapName - Variable in class org.apache.cayenne.query.SQLExec
 
dataMapName - Variable in class org.apache.cayenne.query.SQLSelect
 
dataMaps - Variable in class org.apache.cayenne.access.DataNode
 
dataMaps - Variable in class org.apache.cayenne.project.Project
 
dataNode - Variable in class org.apache.cayenne.access.jdbc.BaseSQLAction
 
dataNode - Variable in class org.apache.cayenne.access.jdbc.SQLTemplateAction
 
dataNode - Variable in class org.apache.cayenne.dba.JdbcActionBuilder
 
DataNode - Class in org.apache.cayenne.access
An abstraction of a single physical data storage.
DataNode() - Constructor for class org.apache.cayenne.access.DataNode
Creates a new unnamed DataNode.
DataNode(String) - Constructor for class org.apache.cayenne.access.DataNode
Creates a new DataNode, assigning it a name.
DataNodeDescriptor - Record Class in org.apache.cayenne.project
Contains DataNode configuration.
DataNodeDescriptor(String, DataSource, Class, Class) - Constructor for record class org.apache.cayenne.project.DataNodeDescriptor
Creates an instance of a DataNodeDescriptor record class.
DataNodeDescriptor.Builder - Class in org.apache.cayenne.project
 
dataNodeDescriptors - Variable in class org.apache.cayenne.access.DataDomainProvider
 
DataNodeDescriptors - Record Class in org.apache.cayenne.project
 
DataNodeDescriptors(Map, DataNodeDescriptor) - Constructor for record class org.apache.cayenne.project.DataNodeDescriptors
Creates an instance of a DataNodeDescriptors record class.
dataNodeFactory - Variable in class org.apache.cayenne.access.DataDomainProvider
 
DataNodeFactory - Interface in org.apache.cayenne.access
A factory for creating DataNodes from descriptors.
DataObject - Interface in org.apache.cayenne
Deprecated, for removal: This API element is subject to removal in a future version.
use Persistent interface directly
DataRow - Class in org.apache.cayenne
DataRow is a precursor of a persistent object that holds its database values, but models no relationships.
dataRowCache - Variable in class org.apache.cayenne.access.DataContextObjectStore
 
dataRowKey() - Method in record class org.apache.cayenne.query.ProcedureColumn
Returns the value of the dataRowKey record component.
DataRowLayout - Class in org.apache.cayenne
The layout of a DataRow: the column names in column order, with a lookup of a name to its position.
DataRowLayout.Reader - Class in org.apache.cayenne
Reads the columns of a layout from rows of any layouts.
dataRowName() - Method in record class org.apache.cayenne.access.jdbc.RSColumn
Returns the value of the dataRowName record component.
dataRowQuery(Class) - Static method in class org.apache.cayenne.query.ObjectSelect
Creates a ObjectSelect that fetches data for an ObjEntity determined from a provided class.
dataRowQuery(Class, Object) - Static method in class org.apache.cayenne.query.SelectById
Deprecated, for removal: This API element is subject to removal in a future version.
dataRowQuery(Class, Object, Object...) - Static method in class org.apache.cayenne.query.SelectById
Deprecated, for removal: This API element is subject to removal in a future version.
dataRowQuery(Class, Map) - Static method in class org.apache.cayenne.query.SelectById
Deprecated, for removal: This API element is subject to removal in a future version.
dataRowQuery(Class, Map, Map...) - Static method in class org.apache.cayenne.query.SelectById
Deprecated, for removal: This API element is subject to removal in a future version.
dataRowQuery(Class, Expression) - Static method in class org.apache.cayenne.query.ObjectSelect
Deprecated, for removal: This API element is subject to removal in a future version.
dataRowQuery(String) - Static method in class org.apache.cayenne.query.ProcedureCall
Creates procedure call returning data rows using name of stored procedure defined in the mapping file.
dataRowQuery(String) - Static method in class org.apache.cayenne.query.SQLSelect
Creates a query that selects DataRows and uses default routing.
dataRowQuery(String, Class...) - Static method in class org.apache.cayenne.query.SQLSelect
Creates a query that selects DataRows and uses default routing.
dataRowQuery(String, String) - Static method in class org.apache.cayenne.query.SQLSelect
Creates a query that selects DataRows and uses routing based on the provided DataMap name.
dataRowQuery(String, String, Class...) - Static method in class org.apache.cayenne.query.SQLSelect
Creates a query that selects DataRows and uses routing based on the provided DataMap name.
dataRowQuery(ObjectId) - Static method in class org.apache.cayenne.query.SelectById
Deprecated, for removal: This API element is subject to removal in a future version.
dataRowQuery(ObjectId, ObjectId...) - Static method in class org.apache.cayenne.query.SelectById
Deprecated, for removal: This API element is subject to removal in a future version.
dataRowQueryId(Class, Object) - Static method in class org.apache.cayenne.query.SelectById
Deprecated.
 
dataRowQueryIds(Class, Object...) - Static method in class org.apache.cayenne.query.SelectById
Deprecated.
 
dataRowQueryIdsCollection(Class, Collection) - Static method in class org.apache.cayenne.query.SelectById
Deprecated.
 
dataRowQueryMap(Class, Map) - Static method in class org.apache.cayenne.query.SelectById
Deprecated.
 
dataRowQueryMaps(Class, Map...) - Static method in class org.apache.cayenne.query.SelectById
Deprecated.
 
dataRowQueryMapsCollection(Class, Collection) - Static method in class org.apache.cayenne.query.SelectById
Deprecated.
 
dataRowQueryObjectId(ObjectId) - Static method in class org.apache.cayenne.query.SelectById
Deprecated.
 
dataRowQueryObjectIds(ObjectId...) - Static method in class org.apache.cayenne.query.SelectById
Deprecated.
 
dataRowQueryObjectIdsCollection(Collection) - Static method in class org.apache.cayenne.query.SelectById
Deprecated.
 
DataRowStore - Class in org.apache.cayenne.access
A fixed size cache of DataRows keyed by ObjectId.
DataRowStore(String, int, EventManager) - Constructor for class org.apache.cayenne.access.DataRowStore
 
dataRowStoreFactory - Variable in class org.apache.cayenne.access.DataContextFactory
 
DataRowStoreFactory - Interface in org.apache.cayenne.access
A factory for creating DataRowStore
dataSource - Variable in class org.apache.cayenne.dba.AutoAdapter
 
dataSource() - Method in record class org.apache.cayenne.project.DataNodeDescriptor
Returns the value of the dataSource record component.
dataSource(DataSource) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
Deprecated, for removal: This API element is subject to removal in a future version.
dataSource(DataSource) - Method in class org.apache.cayenne.project.DataNodeDescriptor.Builder
 
DataSourceBuilder - Class in org.apache.cayenne.datasource
Deprecated, for removal: This API element is subject to removal in a future version.
in favor of CayenneDataSource
DataSourceDescriptor - Class in org.apache.cayenne.project
Helper holding DataSource information for the Cayenne-managed DataSource.
DataSourceDescriptor() - Constructor for class org.apache.cayenne.project.DataSourceDescriptor
 
dataSourceUrl - Variable in class org.apache.cayenne.project.DataSourceDescriptor
 
DateProperty<E> - Class in org.apache.cayenne.exp.property
Property that represents date/time attribute.
DateProperty(CayennePath, Expression, Class) - Constructor for class org.apache.cayenne.exp.property.DateProperty
Constructs a new property with the given name and expression
dateTimeExtractingFunction() - Method in class org.apache.cayenne.ql.QLParser
 
dateTimeFunction() - Method in class org.apache.cayenne.ql.QLParser
 
DateType - Class in org.apache.cayenne.access.types
 
DateType() - Constructor for class org.apache.cayenne.access.types.DateType
 
DateType(boolean) - Constructor for class org.apache.cayenne.access.types.DateType
 
DAY - Enum constant in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
 
DAY - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
DAY_OF_MONTH - Enum constant in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
 
DAY_OF_MONTH - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
DAY_OF_WEEK - Enum constant in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
 
DAY_OF_WEEK - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
DAY_OF_YEAR - Enum constant in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
 
DAY_OF_YEAR - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
dayOfMonth() - Method in class org.apache.cayenne.exp.property.DateProperty
It is a caller responsibility to check that underlying attribute has day component
dayOfMonthExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
dayOfMonthExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
dayOfWeekExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
dayOfWeekExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
dayOfYear() - Method in class org.apache.cayenne.exp.property.DateProperty
It is a caller responsibility to check that underlying attribute has day component
dayOfYearExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
dayOfYearExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
DB_ATTRIBUTE_PAIR_TAG - Static variable in class org.apache.cayenne.project.xml.DbRelationshipHandler
 
DB_ENTITY_ROOT - Static variable in class org.apache.cayenne.map.QueryDescriptor
 
DB_PREFIX - Static variable in class org.apache.cayenne.exp.DbPathExp
 
DB2ActionBuilder - Class in org.apache.cayenne.dba.db2
 
DB2Adapter - Class in org.apache.cayenne.dba.db2
DbAdapter implementation for the DB2 RDBMS.
DB2Adapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.db2.DB2Adapter
 
DB2PkGenerator - Class in org.apache.cayenne.dba.db2
A sequence-based PK generator used by DB2Adapter.
DB2PkGenerator(JdbcAdapter) - Constructor for class org.apache.cayenne.dba.db2.DB2PkGenerator
 
DB2SelectAction - Class in org.apache.cayenne.dba.db2
 
DB2SelectAction(Select, DataNode) - Constructor for class org.apache.cayenne.dba.db2.DB2SelectAction
 
DB2Sniffer - Class in org.apache.cayenne.dba.db2
 
DB2Sniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.db2.DB2Sniffer
 
DB2SQLTreeProcessor - Class in org.apache.cayenne.dba.db2
 
DB2SQLTreeProcessor() - Constructor for class org.apache.cayenne.dba.db2.DB2SQLTreeProcessor
 
dbAdapter - Variable in class org.apache.cayenne.access.jdbc.SQLTemplateAction
 
DbAdapter - Interface in org.apache.cayenne.dba
A Cayenne extension point that abstracts the differences between specifics of JDBC interfaces to various databases.
DbAdapterDelegatedProcedureTranslator - Class in org.apache.cayenne.access.translator.procedure
A ProcedureTranslator that resolves the actual translator from DbAdapter.getProcedureTranslator(ProcedureQuery, EntityResolver) allowing adapters to customize translation.
DbAdapterDelegatedProcedureTranslator() - Constructor for class org.apache.cayenne.access.translator.procedure.DbAdapterDelegatedProcedureTranslator
 
DbAdapterDelegatedSelectTranslator - Class in org.apache.cayenne.access.translator.select
A SelectTranslator that resolves the actual translator from the DbAdapter.getSelectTranslator(Select, EntityResolver) allowing adapters to customize translation.
DbAdapterDelegatedSelectTranslator() - Constructor for class org.apache.cayenne.access.translator.select.DbAdapterDelegatedSelectTranslator
 
DbAdapterDetector - Interface in org.apache.cayenne.dba
A factory interface providing DbAdapter based on JDBC metadata.
DbAttribute - Class in org.apache.cayenne.map
A DbAttribute defines a descriptor for a single database table column.
DbAttribute() - Constructor for class org.apache.cayenne.map.DbAttribute
 
DbAttribute(String) - Constructor for class org.apache.cayenne.map.DbAttribute
 
DbAttribute(String, int, DbEntity) - Constructor for class org.apache.cayenne.map.DbAttribute
 
dbAttributeName - Variable in class org.apache.cayenne.map.EmbeddableAttribute
 
dbAttributePath - Variable in class org.apache.cayenne.map.ObjAttribute
 
dbAttributes - Variable in class org.apache.cayenne.query.BatchQuery
 
dbEntitiesInInsertOrder - Variable in class org.apache.cayenne.access.DbGenerator
Contains all DbEntities ordered considering their interdependencies.
dbEntitiesRequiringAutoPK - Variable in class org.apache.cayenne.access.DbGenerator
 
dbEntity - Variable in class org.apache.cayenne.access.jdbc.SQLTemplateAction
 
dbEntity - Variable in class org.apache.cayenne.map.DbKeyGenerator
 
dbEntity - Variable in class org.apache.cayenne.query.BatchQuery
 
dbEntity(DbEntity) - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
Sets the root DbEntity used to resolve each column's DbAttribute by name.
DbEntity - Class in org.apache.cayenne.map
A DbEntity is a mapping descriptor that defines a structure of a database table.
DbEntity() - Constructor for class org.apache.cayenne.map.DbEntity
Creates an unnamed DbEntity.
DbEntity(String) - Constructor for class org.apache.cayenne.map.DbEntity
Creates a named DbEntity.
dbEntityComparator - Variable in class org.apache.cayenne.ashwood.AshwoodEntitySorter
 
DbEntityHandler - Class in org.apache.cayenne.project.xml
 
DbEntityHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.project.xml.DbEntityHandler
 
dbEntityName - Variable in class org.apache.cayenne.map.ObjEntity
 
dbEntityName - Variable in class org.apache.cayenne.query.FluentSelect
 
dbEntityName(String) - Method in class org.apache.cayenne.query.FluentSelect
Sets the DbEntity name to fetch without changing the return type of the query.
DbGenerator - Class in org.apache.cayenne.access
Utility class that generates database schema based on Cayenne mapping.
DbGenerator(DbAdapter, DataMap, Collection, DataDomain, SQLLogger) - Constructor for class org.apache.cayenne.access.DbGenerator
Creates and initializes new DbGenerator instance.
DbGenerator(DbAdapter, DataMap, SQLLogger) - Constructor for class org.apache.cayenne.access.DbGenerator
 
DbGenerator(DbAdapter, DataMap, SQLLogger, Collection) - Constructor for class org.apache.cayenne.access.DbGenerator
 
DBID_PREFIX - Static variable in class org.apache.cayenne.exp.DbIdPathExp
 
dbIdPathExp(String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
dbIdPathExp(CayennePath) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
DbIdPathExp - Class in org.apache.cayenne.exp
 
DbIdPathExp(Object...) - Constructor for class org.apache.cayenne.exp.DbIdPathExp
 
DbJoin - Class in org.apache.cayenne.map
Defines a join between two attributes of a given relationship.
DbJoin() - Constructor for class org.apache.cayenne.map.DbJoin
 
DbJoin(DbRelationship) - Constructor for class org.apache.cayenne.map.DbJoin
 
DbJoin(DbRelationship, String, String) - Constructor for class org.apache.cayenne.map.DbJoin
 
DbKeyGenerator - Class in org.apache.cayenne.map
DbKeyGenerator is an abstraction of a primary key generator It configures the primary key generation per DbEntity in a RDBMS independent manner.
DbKeyGenerator() - Constructor for class org.apache.cayenne.map.DbKeyGenerator
 
DbKeyGenerator(String) - Constructor for class org.apache.cayenne.map.DbKeyGenerator
 
DbKeyGeneratorHandler - Class in org.apache.cayenne.project.xml
 
DbKeyGeneratorHandler(NamespaceAwareNestedTagHandler, DbEntity) - Constructor for class org.apache.cayenne.project.xml.DbKeyGeneratorHandler
 
dbPathExp(String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
dbPathExp(CayennePath) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
DbPathExp - Class in org.apache.cayenne.exp
Path expression traversing DB relationships and attributes.
DbPathExp(Object...) - Constructor for class org.apache.cayenne.exp.DbPathExp
 
dbQuery(String) - Static method in class org.apache.cayenne.query.ObjectSelect
Creates a ObjectSelect that fetches DataRows for a DbEntity determined from provided "dbEntityName".
dbQuery(String, Expression) - Static method in class org.apache.cayenne.query.ObjectSelect
Deprecated, for removal: This API element is subject to removal in a future version.
DbRelationship - Class in org.apache.cayenne.map
A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.
DbRelationship() - Constructor for class org.apache.cayenne.map.DbRelationship
 
DbRelationship(String) - Constructor for class org.apache.cayenne.map.DbRelationship
 
DbRelationshipHandler - Class in org.apache.cayenne.project.xml
 
DbRelationshipHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.project.xml.DbRelationshipHandler
 
dbRelationships - Variable in class org.apache.cayenne.map.ObjRelationship
 
DbRowComparator(EntitySorter) - Constructor for class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter.DbRowComparator
 
DbRowOp - Interface in org.apache.cayenne.access.flush.operation
Object that represents some change on DB level.
DbRowOpMerger - Class in org.apache.cayenne.access.flush.operation
BiFunction that merges two DbRowOp changing same object.
DbRowOpMerger() - Constructor for class org.apache.cayenne.access.flush.operation.DbRowOpMerger
 
dbRowOpSorter - Variable in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
 
DbRowOpSorter - Interface in org.apache.cayenne.access.flush.operation
Sorter of DbRowOp operations.
DbRowOpType - Enum Class in org.apache.cayenne.access.flush.operation
 
DbRowOpVisitor<T> - Interface in org.apache.cayenne.access.flush.operation
 
DbRowOpWithQualifier - Interface in org.apache.cayenne.access.flush.operation
 
DbRowOpWithValues - Interface in org.apache.cayenne.access.flush.operation
 
DbRowTypeVisitor() - Constructor for class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter.DbRowTypeVisitor
 
debugStream - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
Debug output.
debugStream - Variable in class org.apache.cayenne.ql.QLParserTokenManager
Debug output.
DEC_DIGITS - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
DEC_DIGITS - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
DEC_FLT - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
DEC_FLT - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
declaredProperties - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
 
decorateConnection(Transaction, Connection) - Method in interface org.apache.cayenne.tx.TransactionListener
This method could be used to decorate or substitute new connection initiated inside a Cayenne transaction.
deepCopy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
deepCopy() - Method in class org.apache.cayenne.exp.Expression
Clones this expression.
deepEquals(Node) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
DEFAULT - Enum constant in enum class org.apache.cayenne.query.CapsStrategy
 
DEFAULT - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
Lexical state.
DEFAULT - Static variable in interface org.apache.cayenne.ql.QLParserConstants
Lexical state.
DEFAULT_CACHE_SIZE - Static variable in class org.apache.cayenne.cache.MapQueryCache
 
DEFAULT_COLLECTION_TYPE - Static variable in class org.apache.cayenne.map.ObjRelationship
Denotes a default type of to-many relationship collection which is a Java List.
DEFAULT_DELETE_RULE_TO_MANY - Static variable in enum class org.apache.cayenne.map.DeleteRule
Default delete rule for one-to-many relationships.
DEFAULT_DELETE_RULE_TO_ONE - Static variable in enum class org.apache.cayenne.map.DeleteRule
Default delete rule for many-to-one relationships.
DEFAULT_GENERIC_CLASSES - Static variable in class org.apache.cayenne.map.ObjEntity
A collection of default "generic" entity classes excluded from class generation.
DEFAULT_MESSAGE_BUNDLE - Static variable in class org.apache.cayenne.util.LocalizedStringsHandler
 
DEFAULT_PK_CACHE_SIZE - Static variable in class org.apache.cayenne.dba.JdbcPkGenerator
 
DEFAULT_STORAGE_ENGINE - Static variable in class org.apache.cayenne.dba.mariadb.MariaDBSniffer
 
DEFAULT_TYPE - Static variable in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
 
DEFAULT_TYPE_NAME - Static variable in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
 
DEFAULT_TYPES_LIST - Static variable in class org.apache.cayenne.CoreModule
A DI container key for the List<ExtendedType> storing default adapter-agnostic ExtendedTypes.
DEFAULT_VERSION - Static variable in interface org.apache.cayenne.Persistent
 
defaultAdapter() - Method in class org.apache.cayenne.dba.AutoAdapter
 
defaultCatalog - Variable in class org.apache.cayenne.map.DataMap
 
defaultCharColumnLength - Variable in class org.apache.cayenne.dba.JdbcAdapter
 
defaultCharColumnLength() - Method in class org.apache.cayenne.dba.AutoAdapter
 
defaultCharColumnLength() - Method in interface org.apache.cayenne.dba.DbAdapter
Returns the length to use for an unconstrained character column (a CHAR/VARCHAR-family column with no max length) when this database requires a length.
defaultCharColumnLength() - Method in class org.apache.cayenne.dba.JdbcAdapter
 
DefaultConfigurationNameMapper - Class in org.apache.cayenne.project
 
DefaultConfigurationNameMapper() - Constructor for class org.apache.cayenne.project.DefaultConfigurationNameMapper
 
DefaultConstructor<T> - Class in org.apache.cayenne.reflect
A cached handle to the no-arg constructor of a class.
DefaultConstructor(Class) - Constructor for class org.apache.cayenne.reflect.DefaultConstructor
 
DefaultDataDomainFlushAction - Class in org.apache.cayenne.access.flush
Default implementation of DataDomainFlushAction.
DefaultDataDomainFlushAction(DataDomain, DbRowOpSorter, DeleteDbRowOpFactory) - Constructor for class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
 
DefaultDataDomainFlushAction.EmptyRowChecker - Class in org.apache.cayenne.access.flush
 
DefaultDataDomainFlushAction.PhantomDbRowOpCleaner - Class in org.apache.cayenne.access.flush
 
DefaultDataDomainFlushActionFactory - Class in org.apache.cayenne.access.flush
Factory that produces DefaultDataDomainFlushAction.
DefaultDataDomainFlushActionFactory() - Constructor for class org.apache.cayenne.access.flush.DefaultDataDomainFlushActionFactory
 
defaultDataNode(DataSource) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
Will create a default DataNode based on the provided DataSource that will handle all DataMaps not explicitly linked to other DataNodes.
defaultDataNode(DataNodeDescriptor) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
 
DefaultDataNodeFactory - Class in org.apache.cayenne.access
 
DefaultDataNodeFactory() - Constructor for class org.apache.cayenne.access.DefaultDataNodeFactory
 
DefaultDataRowStoreFactory - Class in org.apache.cayenne.access
A default implementation of DataRowStoreFactory
DefaultDataRowStoreFactory(Provider, EventManager, RuntimeProperties) - Constructor for class org.apache.cayenne.access.DefaultDataRowStoreFactory
 
DefaultDbRowOpSorter - Class in org.apache.cayenne.access.flush.operation
 
DefaultDbRowOpSorter(Provider) - Constructor for class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter
 
DefaultDbRowOpSorter.DbRowComparator - Class in org.apache.cayenne.access.flush.operation
 
DefaultDbRowOpSorter.DbRowTypeVisitor - Class in org.apache.cayenne.access.flush.operation
 
defaultDescriptor() - Static method in class org.apache.cayenne.tx.TransactionDescriptor
Returns descriptor with the TransactionPropagation.NESTED propagation and the TransactionDescriptor.ISOLATION_DEFAULT isolation level
DefaultEventManager - Class in org.apache.cayenne.event
A default implementation of EventManager.
DefaultEventManager() - Constructor for class org.apache.cayenne.event.DefaultEventManager
Creates a multithreaded EventManager using default thread count.
DefaultEventManager(int) - Constructor for class org.apache.cayenne.event.DefaultEventManager
Creates an EventManager starting the specified number of threads for multithreaded dispatching.
DefaultHandlerFactory - Class in org.apache.cayenne.project.xml
 
DefaultHandlerFactory() - Constructor for class org.apache.cayenne.project.xml.DefaultHandlerFactory
 
defaultIsolationLevel - Variable in class org.apache.cayenne.tx.BaseTransaction
 
defaultLockType - Variable in class org.apache.cayenne.map.DataMap
 
defaultNode - Variable in class org.apache.cayenne.access.DataDomain
 
defaultNode() - Method in record class org.apache.cayenne.project.DataNodeDescriptors
Returns the value of the defaultNode record component.
defaultPackage - Variable in class org.apache.cayenne.map.DataMap
 
DefaultProcedureTranslator - Class in org.apache.cayenne.access.translator.procedure
A ProcedureTranslator returned by the base JdbcAdapter.
DefaultProcedureTranslator() - Constructor for class org.apache.cayenne.access.translator.procedure.DefaultProcedureTranslator
 
defaultProcess(Node, Node, int) - Method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
 
DefaultProjectMerger - Class in org.apache.cayenne.project
A default implementation of ProjectMerger.
DefaultProjectMerger() - Constructor for class org.apache.cayenne.project.DefaultProjectMerger
 
DefaultProjectMetaData - Class in org.apache.cayenne.project.xml
Default implementation of ProjectMetaData that stores data in Map.
DefaultProjectMetaData() - Constructor for class org.apache.cayenne.project.xml.DefaultProjectMetaData
 
DefaultQuotingStrategy - Class in org.apache.cayenne.dba
An QuotingStrategy that wraps identifiers in a pair of (possibly distinct) start/end quote characters.
DefaultQuotingStrategy(char, char) - Constructor for class org.apache.cayenne.dba.DefaultQuotingStrategy
 
DefaultRowReaderFactory - Class in org.apache.cayenne.access.jdbc.reader
Creates row readers for one executed statement.
DefaultRowReaderFactory() - Constructor for class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory
 
DefaultRuntimeProperties - Class in org.apache.cayenne
An implementation of RuntimeProperties that returns properties that were injected via a map in constructor.
DefaultRuntimeProperties(Map) - Constructor for class org.apache.cayenne.DefaultRuntimeProperties
 
defaultSchema - Variable in class org.apache.cayenne.map.DataMap
 
DefaultSelectTranslator - Class in org.apache.cayenne.access.translator.select
A SelectTranslator that translates a FluentSelect by running the TranslationStage pipeline over a SelectTranslatorContext.
DefaultSelectTranslator() - Constructor for class org.apache.cayenne.access.translator.select.DefaultSelectTranslator
 
DefaultSQLAppendable - Class in org.apache.cayenne.access.sqlbuilder
 
DefaultSQLAppendable(QuotingStrategy) - Constructor for class org.apache.cayenne.access.sqlbuilder.DefaultSQLAppendable
 
DefaultSQLTemplateTranslator - Class in org.apache.cayenne.access.translator.sqltemplate
 
DefaultSQLTemplateTranslator(TemplateContextFactory) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.DefaultSQLTemplateTranslator
 
defaultSuperclass - Variable in class org.apache.cayenne.map.DataMap
 
defaultTemplate - Variable in class org.apache.cayenne.query.SQLTemplate
 
DefaultTemplateContextFactory - Class in org.apache.cayenne.access.translator.sqltemplate
 
DefaultTemplateContextFactory() - Constructor for class org.apache.cayenne.access.translator.sqltemplate.DefaultTemplateContextFactory
 
DefaultTransactionFactory - Class in org.apache.cayenne.tx
 
DefaultTransactionFactory(RuntimeProperties, SQLLogger) - Constructor for class org.apache.cayenne.tx.DefaultTransactionFactory
 
DefaultTransactionManager - Class in org.apache.cayenne.tx
 
DefaultTransactionManager(TransactionFactory) - Constructor for class org.apache.cayenne.tx.DefaultTransactionManager
 
DefaultTransactionManager.BaseTransactionHandler - Class in org.apache.cayenne.tx
 
defaultType - Variable in class org.apache.cayenne.access.types.ExtendedTypeMap
 
DefaultValueComparisonStrategyFactory - Class in org.apache.cayenne.reflect.generic
 
DefaultValueComparisonStrategyFactory(ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.reflect.generic.DefaultValueComparisonStrategyFactory
 
DefaultValueObjectTypeRegistry - Class in org.apache.cayenne.access.types
Default implementation of ValueObjectTypeRegistry
DefaultValueObjectTypeRegistry(List) - Constructor for class org.apache.cayenne.access.types.DefaultValueObjectTypeRegistry
 
DeferredValue - Interface in org.apache.cayenne.access
A value that is not known until a preceding row of the same transaction has been executed, e.g. a generated PK propagated to a dependent PK or to a foreign key.
delegate - Variable in class org.apache.cayenne.access.jdbc.LimitResultIterator
 
delegate - Variable in class org.apache.cayenne.cache.NestedQueryCache
 
delete(String) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
delete(DbEntity) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
DELETE - Enum constant in enum class org.apache.cayenne.access.flush.operation.DbRowOpType
 
DELETE - Enum constant in enum class org.apache.cayenne.commitlog.model.ObjectChangeType
 
DELETE - Static variable in interface org.apache.cayenne.access.translator.BatchTranslator
DI binding name of the translator for DeleteBatchQuery.
DeleteBatchQuery - Class in org.apache.cayenne.query
Batched delete query.
DeleteBatchQuery(DbEntity, List, Collection, int) - Constructor for class org.apache.cayenne.query.DeleteBatchQuery
 
deleteBatchTranslator - Variable in class org.apache.cayenne.access.DefaultDataNodeFactory
 
DeleteBatchTranslator - Class in org.apache.cayenne.access.translator.batch
 
DeleteBatchTranslator() - Constructor for class org.apache.cayenne.access.translator.batch.DeleteBatchTranslator
 
DeleteBuilder - Class in org.apache.cayenne.access.sqlbuilder
 
DeleteBuilder(String) - Constructor for class org.apache.cayenne.access.sqlbuilder.DeleteBuilder
 
DeleteBuilder(DbEntity) - Constructor for class org.apache.cayenne.access.sqlbuilder.DeleteBuilder
 
DELETED - Static variable in class org.apache.cayenne.PersistenceState
Describes a state of an object registered with DataContext/ObjectContext, that will be deleted from the database on the next commit.
DeleteDbRowOp - Class in org.apache.cayenne.access.flush.operation
 
DeleteDbRowOp(Persistent, DbEntity, ObjectId) - Constructor for class org.apache.cayenne.access.flush.operation.DeleteDbRowOp
 
deleteDbRowOpFactory - Variable in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
 
DeleteDbRowOpFactory - Interface in org.apache.cayenne.access.flush.operation
A factory of delete row ops used by the commit pipeline.
DeleteDenyException - Exception Class in org.apache.cayenne
An exception thrown during an attempt to delete an object that has a relationship to a non-null related object, that has a DENY delete rule.
DeleteDenyException() - Constructor for exception class org.apache.cayenne.DeleteDenyException
 
DeleteDenyException(String) - Constructor for exception class org.apache.cayenne.DeleteDenyException
 
DeleteDenyException(Persistent, String, String) - Constructor for exception class org.apache.cayenne.DeleteDenyException
 
deletedIds - Variable in class org.apache.cayenne.access.event.SnapshotEvent
 
deletedObjects() - Method in interface org.apache.cayenne.ObjectContext
Returns a collection of objects that are registered with this ObjectContext and have a state PersistenceState.DELETED
DeleteInsertDbRowOp - Class in org.apache.cayenne.access.flush.operation
Special case op, that describes delete/insert sequence of different objects that have same ObjectId (known example: meaningful PK set to same value as used before).
DeleteInsertDbRowOp(DeleteDbRowOp, InsertDbRowOp) - Constructor for class org.apache.cayenne.access.flush.operation.DeleteInsertDbRowOp
 
DeleteNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
DeleteNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.DeleteNode
 
deleteObject(Persistent) - Method in interface org.apache.cayenne.ObjectContext
Schedules deletion of a persistent object.
deleteObjects(Collection) - Method in interface org.apache.cayenne.ObjectContext
Schedules deletion of a collection of persistent objects.
deleteObjects(T...) - Method in class org.apache.cayenne.access.DataContext
 
deleteObjects(T...) - Method in interface org.apache.cayenne.ObjectContext
Schedules deletion of one or more persistent objects.
deleteRule - Variable in class org.apache.cayenne.map.ObjRelationship
 
DeleteRule - Enum Class in org.apache.cayenne.map
Defines what happens to the target objects of an ObjRelationship when the source object is deleted.
DeleteRuleUpdater - Class in org.apache.cayenne.util
DeleteRuleUpdater is responsible for auto-setting delete rules for object relationships
DeleteRuleUpdater() - Constructor for class org.apache.cayenne.util.DeleteRuleUpdater
 
DENY - Enum constant in enum class org.apache.cayenne.map.DeleteRule
If the relationship has any objects (toOne or toMany), deny the delete.
DepthFirstSearch<E> - Class in org.apache.cayenne.ashwood.graph
 
DepthFirstSearch(DigraphIteration, E) - Constructor for class org.apache.cayenne.ashwood.graph.DepthFirstSearch
 
DepthFirstStampSearch<E> - Class in org.apache.cayenne.ashwood.graph
 
DepthFirstStampSearch(DigraphIteration, E) - Constructor for class org.apache.cayenne.ashwood.graph.DepthFirstStampSearch
 
DerbyActionBuilder - Class in org.apache.cayenne.dba.derby
 
DerbyActionBuilder(DataNode) - Constructor for class org.apache.cayenne.dba.derby.DerbyActionBuilder
 
DerbyAdapter - Class in org.apache.cayenne.dba.derby
DbAdapter implementation for the Derby RDBMS
DerbyAdapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.derby.DerbyAdapter
 
DerbyPkGenerator - Class in org.apache.cayenne.dba.derby
PK generator for Derby that uses sequences.
DerbyPkGenerator(JdbcAdapter) - Constructor for class org.apache.cayenne.dba.derby.DerbyPkGenerator
 
DerbySelectAction - Class in org.apache.cayenne.dba.derby
 
DerbySelectAction(Select, DataNode) - Constructor for class org.apache.cayenne.dba.derby.DerbySelectAction
 
DerbySniffer - Class in org.apache.cayenne.dba.derby
Creates a DerbyAdapter if Apache Derby database is detected.
DerbySniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.derby.DerbySniffer
 
DerbySQLTreeProcessor - Class in org.apache.cayenne.dba.derby
 
DerbySQLTreeProcessor() - Constructor for class org.apache.cayenne.dba.derby.DerbySQLTreeProcessor
 
DerbyValueNode - Class in org.apache.cayenne.dba.derby.sqltree
 
DerbyValueNode(Object, boolean, DbAttribute, boolean) - Constructor for class org.apache.cayenne.dba.derby.sqltree.DerbyValueNode
 
desc() - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
 
desc() - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
 
desc() - Method in class org.apache.cayenne.access.sqlbuilder.OrderingNodeBuilder
 
desc() - Method in class org.apache.cayenne.exp.property.BaseProperty
 
DESCENDING - Enum constant in enum class org.apache.cayenne.query.SortOrder
Descending order, case sensitive
DESCENDING_INSENSITIVE - Enum constant in enum class org.apache.cayenne.query.SortOrder
Descending order, case insensitive
descInsensitive() - Method in class org.apache.cayenne.exp.property.BaseProperty
 
descInsensitives() - Method in class org.apache.cayenne.exp.property.BaseProperty
 
describeResultSet(ResultSet, int) - Method in class org.apache.cayenne.access.jdbc.ProcedureAction
Describes the result set columns, resolving an ExtendedType for each.
descriptor - Variable in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
descriptor - Variable in class org.apache.cayenne.tx.BaseTransaction
 
descriptorMap - Variable in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
descriptorMap - Variable in class org.apache.cayenne.reflect.PersistentDescriptorFactory
 
descriptorMerger - Variable in class org.apache.cayenne.access.DataDomainProvider
 
descriptors - Variable in class org.apache.cayenne.reflect.ClassDescriptorMap
 
descs() - Method in class org.apache.cayenne.exp.property.BaseProperty
 
detectAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.AutoAdapter
 
detectors - Variable in class org.apache.cayenne.dba.AutoAdapter
 
diff - Variable in class org.apache.cayenne.graph.GraphEvent
 
diffId - Variable in class org.apache.cayenne.graph.NodeDiff
 
diffs - Variable in class org.apache.cayenne.graph.CompoundDiff
 
DIGIT - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
DIGIT - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
Digraph<E,V> - Interface in org.apache.cayenne.ashwood.graph
 
DigraphIteration<E,V> - Interface in org.apache.cayenne.ashwood.graph
 
direction - Variable in class org.apache.cayenne.map.ProcedureParameter
 
directive() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
 
Directive - Interface in org.apache.cayenne.access.translator.sqltemplate.directive
 
disable_tracing() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
Disable tracing.
disable_tracing() - Method in class org.apache.cayenne.ql.QLParser
Disable tracing.
disableModulesAutoLoading() - Method in class org.apache.cayenne.CayenneRuntimeBuilder
Disables DI module autoloading.
disconnected(ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableToManyRelationshipChange
 
disconnected(ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableToOneRelationshipChange
 
discriminatorAttribute(PersistentDescriptor, Expression) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
Resolves an "obj:" or "db:" path node of an inheritance qualifier to an ObjAttribute of the descriptor's entity, synthesizing one for a DB column that has no ObjAttribute.
discriminatorValues - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
 
disjoint() - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
Returns a prefetch tree that follows this property path, potentially spanning a number of phantom nodes, and having a single leaf with "disjoint" prefetch semantics.
DISJOINT_BY_ID_PREFETCH_SEMANTICS - Static variable in class org.apache.cayenne.query.PrefetchTreeNode
 
DISJOINT_PREFETCH_SEMANTICS - Static variable in class org.apache.cayenne.query.PrefetchTreeNode
 
disjointById() - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
Returns a prefetch tree that follows this property path, potentially spanning a number of phantom nodes, and having a single leaf with "disjoint by id" prefetch semantics.
disjointByIdNodes() - Method in class org.apache.cayenne.query.PrefetchTreeNode
Returns a collection of PrefetchTreeNodes with disjoint semantics
disjointNodes() - Method in class org.apache.cayenne.query.PrefetchTreeNode
Returns a collection of PrefetchTreeNodes with disjoint semantics.
dispatchThreads - Variable in class org.apache.cayenne.event.DefaultEventManager
 
distinct - Variable in class org.apache.cayenne.query.FluentSelect
 
distinct() - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
 
distinct() - Method in class org.apache.cayenne.ql.QLParser
 
distinct() - Method in class org.apache.cayenne.query.ColumnSelect
Explicitly request distinct in query.
distinct() - Method in class org.apache.cayenne.query.ObjectSelect
 
DISTINCT - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
 
DISTINCT - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
DistinctExp - Class in org.apache.cayenne.exp
 
DistinctExp(Object...) - Constructor for class org.apache.cayenne.exp.DistinctExp
 
DistinctNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
DistinctNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.DistinctNode
 
DistinctResultIterator<T> - Class in org.apache.cayenne.access.jdbc
A ResultIterator that does in-memory filtering of rows to return only distinct rows.
DistinctResultIterator(ResultIterator, DbEntity, boolean) - Constructor for class org.apache.cayenne.access.jdbc.DistinctResultIterator
Creates new DistinctResultIterator wrapping another ResultIterator.
div(E) - Method in class org.apache.cayenne.exp.property.NumericProperty
 
div(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
 
div(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
 
div(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
 
div(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
 
div(NumericProperty) - Method in class org.apache.cayenne.exp.property.NumericProperty
 
DivideExp - Class in org.apache.cayenne.exp
"Divide" expression.
DivideExp(Object...) - Constructor for class org.apache.cayenne.exp.DivideExp
 
doClose() - Method in class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator
 
doCreateDataNode(String) - Method in class org.apache.cayenne.access.DefaultDataNodeFactory
 
DOLLAR - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
DOLLAR_SIGN - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
domain - Variable in class org.apache.cayenne.access.DbGenerator
 
DOMAIN_LISTENERS_LIST - Static variable in class org.apache.cayenne.CoreModule
A DI container key for the List<Object> storing lifecycle events listeners.
DOMAIN_NAME_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
An optional name of the runtime DataDomain.
DomainStoppedException - Exception Class in org.apache.cayenne.access
An exception thrown on attempts to access a DataDomain after it was explicitly shut down by the user.
DomainStoppedException() - Constructor for exception class org.apache.cayenne.access.DomainStoppedException
 
DomainStoppedException(String, Object...) - Constructor for exception class org.apache.cayenne.access.DomainStoppedException
 
DomainStoppedException(String, Throwable, Object...) - Constructor for exception class org.apache.cayenne.access.DomainStoppedException
 
DomainStoppedException(Throwable) - Constructor for exception class org.apache.cayenne.access.DomainStoppedException
 
Done() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Set buffers back to null when finished.
Done() - Method in class org.apache.cayenne.ql.JavaCharStream
Set buffers back to null when finished.
dot(String) - Method in interface org.apache.cayenne.exp.path.CayennePath
Create new path appending next segment to this.
dot(String) - Method in interface org.apache.cayenne.exp.property.PathProperty
Constructs a property path by appending the argument to the existing property separated by a dot.
dot(CayennePath) - Method in interface org.apache.cayenne.exp.path.CayennePath
Create new path appending all segments of the next path to this.
dot(CayennePathSegment) - Method in interface org.apache.cayenne.exp.path.CayennePath
Create new path appending next segment to this.
dot(BaseIdProperty) - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
Constructs a new property path by appending the argument to the existing property separated by a dot.
dot(BaseProperty) - Method in interface org.apache.cayenne.exp.property.PathProperty
Constructs a new property path by appending the argument to the existing property separated by a dot.
dot(DateProperty) - Method in interface org.apache.cayenne.exp.property.PathProperty
Constructs a new property path by appending the argument to the existing property separated by a dot.
dot(EmbeddableProperty) - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
Constructs a new property path by appending the argument to the existing property separated by a dot.
dot(EntityProperty) - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
Constructs a new property path by appending the argument to the existing property separated by a dot.
dot(ListProperty) - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
Constructs a new property path by appending the argument to the existing property separated by a dot.
dot(MapProperty) - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
Constructs a new property path by appending the argument to the existing property separated by a dot.
dot(NumericIdProperty) - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
Constructs a new property path by appending the argument to the existing property separated by a dot.
dot(NumericProperty) - Method in interface org.apache.cayenne.exp.property.PathProperty
Constructs a new property path by appending the argument to the existing property separated by a dot.
dot(SetProperty) - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
Constructs a new property path by appending the argument to the existing property separated by a dot.
dot(StringProperty) - Method in interface org.apache.cayenne.exp.property.PathProperty
Constructs a new property path by appending the argument to the existing property separated by a dot.
DOT - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
doTranslate(BatchTranslatorContext, NodeBuilder) - Method in class org.apache.cayenne.access.translator.batch.BaseBatchTranslator
 
DOUBLE_QUOTED_STRING - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
DOUBLE_QUOTED_STRING - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
DoubleType - Class in org.apache.cayenne.access.types
 
DoubleType() - Constructor for class org.apache.cayenne.access.types.DoubleType
 
DOWNGRADE_NEEDED - Enum constant in enum class org.apache.cayenne.project.upgrade.UpgradeType
The project configuration format is from a newer version of Cayenne, and the current runtime can't work with it.
driver - Variable in class org.apache.cayenne.datasource.DriverDataSource
 
driver(String) - Method in class org.apache.cayenne.datasource.DataSourceBuilder
Deprecated.
 
driver(Driver) - Method in class org.apache.cayenne.datasource.CayenneDataSource.Builder
Sets an already instantiated JDBC driver, bypassing driver discovery and class loading.
driver(Driver) - Method in class org.apache.cayenne.datasource.DataSourceBuilder
Deprecated.
 
driverClass(String) - Method in class org.apache.cayenne.datasource.CayenneDataSource.Builder
Sets a class name of the JDBC driver.
DriverDataSource - Class in org.apache.cayenne.datasource
A non-pooling DataSource implementation wrapping a JDBC driver.
DriverDataSource(Driver, String, String, String) - Constructor for class org.apache.cayenne.datasource.DriverDataSource
Creates a DriverDataSource wrapping a given Driver.
dropAutoPk(DataNode, List) - Method in class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
 
dropAutoPk(DataNode, List) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
Drops table named "AUTO_PK_SUPPORT" if it exists in the database.
dropAutoPk(DataNode, List) - Method in interface org.apache.cayenne.dba.PkGenerator
Drops any common database objects associated with automatic primary key generation process.
dropAutoPk(DataNode, List) - Method in class org.apache.cayenne.dba.SequencePkGenerator
Drops PK sequences for all specified DbEntities.
dropAutoPk(DataNode, List) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerPkGenerator
Drops database objects related to automatic primary key support.
dropAutoPk(DataNode, List) - Method in class org.apache.cayenne.dba.sybase.SybasePkGenerator
Drops database objects related to automatic primary key support.
dropAutoPkStatements(List) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
 
dropAutoPkStatements(List) - Method in interface org.apache.cayenne.dba.PkGenerator
Returns SQL string needed to drop database objects associated with automatic primary key generation.
dropAutoPkStatements(List) - Method in class org.apache.cayenne.dba.SequencePkGenerator
Creates a list of DROP SEQUENCE statements for the list of DbEntities.
dropAutoPkStatements(List) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerPkGenerator
 
dropAutoPkStatements(List) - Method in class org.apache.cayenne.dba.sybase.SybasePkGenerator
 
dropAutoPkString() - Method in class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
 
dropAutoPkString() - Method in class org.apache.cayenne.dba.JdbcPkGenerator
 
dropAutoPkString() - Method in class org.apache.cayenne.dba.mysql.MySQLPkGenerator
 
dropPK - Variable in class org.apache.cayenne.access.DbGenerator
 
dropSequenceString(DbEntity) - Method in class org.apache.cayenne.dba.db2.DB2PkGenerator
 
dropSequenceString(DbEntity) - Method in class org.apache.cayenne.dba.derby.DerbyPkGenerator
 
dropSequenceString(DbEntity) - Method in class org.apache.cayenne.dba.SequencePkGenerator
Returns a SQL string needed to drop any database objects associated with automatic primary key generation process for a specific DbEntity.
dropTables - Variable in class org.apache.cayenne.access.DbGenerator
 
dropTableStatements(DbEntity) - Method in class org.apache.cayenne.dba.AutoAdapter
 
dropTableStatements(DbEntity) - Method in interface org.apache.cayenne.dba.DbAdapter
Returns a collection of SQL statements needed to drop a database table.
dropTableStatements(DbEntity) - Method in class org.apache.cayenne.dba.frontbase.FrontBaseAdapter
Adds the CASCADE option to the DROP TABLE clause.
dropTableStatements(DbEntity) - Method in class org.apache.cayenne.dba.JdbcAdapter
 
dropTableStatements(DbEntity) - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
 
dropTableStatements(DbEntity) - Method in class org.apache.cayenne.dba.oracle.OracleAdapter
Returns a query string to drop a table corresponding to ent DbEntity.
dropTableStatements(DbEntity) - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
Adds the CASCADE option to the DROP TABLE clause.
DurationType - Class in org.apache.cayenne.access.types
 
DurationType() - Constructor for class org.apache.cayenne.access.types.DurationType
 

E

EffectiveOpId - Class in org.apache.cayenne.access.flush
Helper value-object class that used to compare operations by "effective" id (i.e. by id snapshot, that will include replacement id if any).
EffectiveOpId(String, Map) - Constructor for class org.apache.cayenne.access.flush.EffectiveOpId
 
EffectiveOpId(String, ObjectId) - Constructor for class org.apache.cayenne.access.flush.EffectiveOpId
 
EffectiveOpId(ObjectId) - Constructor for class org.apache.cayenne.access.flush.EffectiveOpId
 
elements - Variable in class org.apache.cayenne.access.IncrementalFaultList
 
ELSE - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
 
ELSE - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
ElseExp - Class in org.apache.cayenne.exp
"ELSE" part of the case-when expression.
ElseExp(Object...) - Constructor for class org.apache.cayenne.exp.ElseExp
 
ElseNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
ElseNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.ElseNode
 
embeddable - Variable in class org.apache.cayenne.map.EmbeddableAttribute
 
embeddable - Variable in class org.apache.cayenne.reflect.FieldEmbeddableDescriptor
 
embeddable() - Method in record class org.apache.cayenne.query.EmbeddableResultSegment
Returns the value of the embeddable record component.
Embeddable - Class in org.apache.cayenne.map
A mapping descriptor of an embeddable class.
Embeddable() - Constructor for class org.apache.cayenne.map.Embeddable
 
Embeddable(String) - Constructor for class org.apache.cayenne.map.Embeddable
 
embeddableAccessor - Variable in class org.apache.cayenne.reflect.EmbeddedFieldAccessor
 
EmbeddableAttribute - Class in org.apache.cayenne.map
A persistent attribute of an embeddable object.
EmbeddableAttribute() - Constructor for class org.apache.cayenne.map.EmbeddableAttribute
 
EmbeddableAttribute(String) - Constructor for class org.apache.cayenne.map.EmbeddableAttribute
 
EmbeddableAttributeHandler - Class in org.apache.cayenne.project.xml
 
EmbeddableAttributeHandler(NamespaceAwareNestedTagHandler, ObjEntity) - Constructor for class org.apache.cayenne.project.xml.EmbeddableAttributeHandler
 
embeddableClass - Variable in class org.apache.cayenne.reflect.FieldEmbeddableDescriptor
 
embeddableDescriptor - Variable in class org.apache.cayenne.reflect.EmbeddedFieldAccessor
 
EmbeddableDescriptor - Interface in org.apache.cayenne.reflect
 
EmbeddableHandler - Class in org.apache.cayenne.project.xml
 
EmbeddableHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.project.xml.EmbeddableHandler
 
EmbeddableObject - Interface in org.apache.cayenne
 
EmbeddableProperty<E> - Class in org.apache.cayenne.exp.property
Property that represents object attribute mapped on Embeddable object.
EmbeddableProperty(CayennePath, Expression, Class) - Constructor for class org.apache.cayenne.exp.property.EmbeddableProperty
Constructs a new property with the given name and type
EmbeddableResultSegment - Record Class in org.apache.cayenne.query
A result set segment mapped to an Embeddable.
EmbeddableResultSegment(Embeddable, Map, int) - Constructor for record class org.apache.cayenne.query.EmbeddableResultSegment
Creates an instance of a EmbeddableResultSegment record class.
embeddedAccessor - Variable in class org.apache.cayenne.reflect.EmbeddedFieldAccessor
 
EmbeddedAttribute - Class in org.apache.cayenne.map
An attribute of the ObjEntity that maps to an embeddable class.
EmbeddedAttribute() - Constructor for class org.apache.cayenne.map.EmbeddedAttribute
 
EmbeddedAttribute(String) - Constructor for class org.apache.cayenne.map.EmbeddedAttribute
 
EmbeddedAttribute(String, String, ObjEntity) - Constructor for class org.apache.cayenne.map.EmbeddedAttribute
 
EmbeddedAttribute(EmbeddedAttribute) - Constructor for class org.apache.cayenne.map.EmbeddedAttribute
Copying constructor
EmbeddedFieldAccessor - Class in org.apache.cayenne.reflect
An accessor for fields storing embedded objects.
EmbeddedFieldAccessor(EmbeddableDescriptor, Accessor, Accessor) - Constructor for class org.apache.cayenne.reflect.EmbeddedFieldAccessor
 
embeddedPropertyAccessor - Variable in class org.apache.cayenne.reflect.FieldEmbeddableDescriptor
 
EmbeddedResult - Class in org.apache.cayenne.map
A metadata object that provides mapping of a set of result columns to an Embeddable object.
EmbeddedResult(Embeddable, int) - Constructor for class org.apache.cayenne.map.EmbeddedResult
 
EMPTY - Static variable in interface org.apache.cayenne.access.sqlbuilder.sqltree.ChildProcessor
 
EMPTY_PATH - Static variable in interface org.apache.cayenne.exp.path.CayennePath
Constant value for an empty path
EmptyNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
EmptyNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.EmptyNode
 
EmptyProjectNodeVisitor - Class in org.apache.cayenne.project
 
EmptyProjectNodeVisitor() - Constructor for class org.apache.cayenne.project.EmptyProjectNodeVisitor
 
EmptyRowChecker() - Constructor for class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction.EmptyRowChecker
 
enable_tracing() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
Enable tracing.
enable_tracing() - Method in class org.apache.cayenne.ql.QLParser
Enable tracing.
enclosing() - Method in class org.apache.cayenne.exp.property.BaseProperty
This operator allows to access properties of the enclosing query from the subquery.
enclosing() - Method in class org.apache.cayenne.exp.property.DateProperty
 
enclosing() - Method in class org.apache.cayenne.exp.property.EntityProperty
 
enclosing() - Method in class org.apache.cayenne.exp.property.ListProperty
 
enclosing() - Method in class org.apache.cayenne.exp.property.MapProperty
 
enclosing() - Method in class org.apache.cayenne.exp.property.NumericProperty
 
enclosing() - Method in class org.apache.cayenne.exp.property.SetProperty
 
enclosing() - Method in class org.apache.cayenne.exp.property.StringProperty
 
enclosing() - Method in class org.apache.cayenne.ql.QLParser
 
enclosingObjectExp(Expression) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
EnclosingObjectExp - Class in org.apache.cayenne.exp
 
EnclosingObjectExp(Object...) - Constructor for class org.apache.cayenne.exp.EnclosingObjectExp
 
encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.exp.Expression
Encodes itself, wrapping the string into XML CDATA section.
encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.DbAttribute
Prints itself as XML to the provided XMLEncoder.
encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.DbEntity
Prints itself as XML to the provided XMLEncoder.
encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.EmbeddedAttribute
 
encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.ObjEntity
Prints itself as XML to the provided XMLEncoder.
encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.Procedure
Prints itself as XML to the provided XMLEncoder.
encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.ProcedureParameter
Prints itself as XML to the provided PrintWriter.
encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.query.Ordering
Encodes itself as a query ordering.
encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.query.PrefetchTreeNode
 
encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.Attribute
 
encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.DataMap
Prints itself as XML to the provided PrintWriter.
encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.DbJoin
Prints itself as XML to the provided XMLEncoder.
encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.DbKeyGenerator
Prints itself as XML to the provided XMLEncoder.
encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.DbRelationship
Prints itself as XML to the provided XMLEncoder.
encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.Embeddable
XMLSerializable implementation that generates XML for embeddable.
encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.EmbeddableAttribute
 
encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.ObjAttribute
Prints itself as XML to the provided XMLEncoder.
encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.ObjRelationship
Prints itself as XML to the provided XMLEncoder.
encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.ProcedureQueryDescriptor
 
encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.SelectQueryDescriptor
 
encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
 
encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.project.Project
 
encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in interface org.apache.cayenne.util.XMLSerializable
Prints itself as XML to the provided XMLEncoder.
encodeCallbacksAsXML(XMLEncoder) - Method in class org.apache.cayenne.map.CallbackMap
 
encodeXmlAttribute(String) - Static method in class org.apache.cayenne.util.Util
Encodes a string so that it can be used as an attribute value in an XML document.
end() - Method in class org.apache.cayenne.util.XMLEncoder
This method will track presence of nested tags and print closure accordingly
END - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
endColumn - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
The column number of the last character of this Token.
endColumn - Variable in class org.apache.cayenne.ql.Token
The column number of the last character of this Token.
endElement(String, String, String) - Method in class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
 
endElement(String, String, String) - Method in class org.apache.cayenne.project.xml.SAXNestedTagHandler
 
endLine - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
The line number of the last character of this Token.
endLine - Variable in class org.apache.cayenne.ql.Token
The line number of the last character of this Token.
endNode(Expression, Expression) - Method in interface org.apache.cayenne.exp.TraversalHandler
Called during the traversal after an expression node children processing is finished.
endsWith(String) - Method in class org.apache.cayenne.exp.property.StringProperty
Creates an expression for a database "LIKE" query with the value converted to a pattern matching the tail of a String.
endsWithExp(String, String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
endsWithExp(Expression, String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
endsWithIgnoreCase(String) - Method in class org.apache.cayenne.exp.property.StringProperty
Same as StringProperty.endsWith(String), only using case-insensitive comparison.
endsWithIgnoreCaseExp(String, String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
Same as ExpressionFactory.endsWithExp(String, String) only using case-insensitive comparison.
endsWithIgnoreCaseExp(Expression, String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
engineForDataMap(DataMap) - Method in interface org.apache.cayenne.query.QueryRouter
Deprecated, for removal: This API element is subject to removal in a future version.
engineForName(String) - Method in interface org.apache.cayenne.query.QueryRouter
Deprecated, for removal: This API element is subject to removal in a future version.
entitiesHaveSameNameAndDataMap(DbRowOp) - Method in class org.apache.cayenne.access.flush.operation.BaseDbRowOp
Internal check used in the batching ops logic
entity - Variable in class org.apache.cayenne.access.flush.operation.BaseDbRowOp
 
entity - Variable in class org.apache.cayenne.map.Attribute
 
entity - Variable in class org.apache.cayenne.map.EntityInheritanceTree
 
entity - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
 
Entity<E,A,R> - Class in org.apache.cayenne.map
An abstract descriptor for an entity mapping concept.
Entity() - Constructor for class org.apache.cayenne.map.Entity
Creates an unnamed Entity.
Entity(String) - Constructor for class org.apache.cayenne.map.Entity
Creates a named Entity.
ENTITY - Enum constant in enum class org.apache.cayenne.map.SelectQueryDescriptor.ResultKind
The persistent objects of the root ObjEntity.
entityAnnotations() - Element in annotation interface org.apache.cayenne.annotation.PostAdd
An array of custom annotation types.
entityAnnotations() - Element in annotation interface org.apache.cayenne.annotation.PostLoad
An array of custom annotation types.
entityAnnotations() - Element in annotation interface org.apache.cayenne.annotation.PostPersist
An array of custom annotation types.
entityAnnotations() - Element in annotation interface org.apache.cayenne.annotation.PostRemove
An array of custom annotation types.
entityAnnotations() - Element in annotation interface org.apache.cayenne.annotation.PostUpdate
An array of custom annotation types.
entityAnnotations() - Element in annotation interface org.apache.cayenne.annotation.PrePersist
An array of custom annotation types.
entityAnnotations() - Element in annotation interface org.apache.cayenne.annotation.PreRemove
An array of custom annotation types.
entityAnnotations() - Element in annotation interface org.apache.cayenne.annotation.PreUpdate
An array of custom annotation types.
entityClass - Variable in class org.apache.cayenne.map.EntityResult
 
entityInheritanceTree - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
 
EntityInheritanceTree - Class in org.apache.cayenne.map
A tree structure representing inheritance hierarchy of an ObjEntity and its subentities.
EntityInheritanceTree(ObjEntity) - Constructor for class org.apache.cayenne.map.EntityInheritanceTree
 
entityMatchingRow(Map) - Method in class org.apache.cayenne.map.EntityInheritanceTree
Returns the deepest possible entity in the inheritance hierarchy that can be used to create objects from a given DataRow.
EntityMergeListener - Interface in org.apache.cayenne.util
EntityMergeListener interface defines API useful for listening to EntityMergeSupport processing.
entityName - Variable in class org.apache.cayenne.map.EntityResult
 
entityName - Variable in class org.apache.cayenne.query.FluentSelect
 
entityName - Variable in class org.apache.cayenne.query.PrefetchTreeNode
 
entityName - Variable in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
entityName(String) - Method in class org.apache.cayenne.query.FluentSelect
Sets the ObjEntity name to fetch without changing the return type of the query.
EntityProperty<E> - Class in org.apache.cayenne.exp.property
Property that represents to-one relationships.
EntityProperty(CayennePath, Expression, Class) - Constructor for class org.apache.cayenne.exp.property.EntityProperty
Constructs a new property with the given name and expression
entityQualifier - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
 
entityResolver - Variable in class org.apache.cayenne.access.DataContext
 
entityResolver - Variable in class org.apache.cayenne.access.DataDomain
 
entityResolver - Variable in class org.apache.cayenne.access.DataNode
 
entityResolver - Variable in class org.apache.cayenne.ashwood.AshwoodEntitySorter
 
EntityResolver - Class in org.apache.cayenne.map
Represents a virtual shared namespace for zero or more DataMaps.
EntityResolver() - Constructor for class org.apache.cayenne.map.EntityResolver
Creates new empty EntityResolver.
EntityResolver(Collection) - Constructor for class org.apache.cayenne.map.EntityResolver
Creates new EntityResolver that indexes a collection of DataMaps.
EntityResult - Class in org.apache.cayenne.map
A metadata object that provides mapping of a set of result columns to an ObjEntity.
EntityResult(Class) - Constructor for class org.apache.cayenne.map.EntityResult
 
EntityResult(String) - Constructor for class org.apache.cayenne.map.EntityResult
 
EntityResultSegment - Record Class in org.apache.cayenne.query
A "compiled" version of a EntityResult descriptor.
EntityResultSegment(ClassDescriptor, Map, int) - Constructor for record class org.apache.cayenne.query.EntityResultSegment
Creates an instance of a EntityResultSegment record class.
entitySegmentReader(RSColumn[], QueryMetadata, EntityResultSegment, long) - Method in class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory
 
entitySorter - Variable in class org.apache.cayenne.access.DataDomain
 
entitySorter - Variable in class org.apache.cayenne.access.DataNode
 
EntitySorter - Interface in org.apache.cayenne.map
Defines API for sorting of Cayenne entities based on their mutual dependencies.
entitySorterFactory - Variable in class org.apache.cayenne.access.DataDomainProvider
 
EntitySorterFactory - Interface in org.apache.cayenne.map
Creates EntitySorter instances.
entityType - Variable in class org.apache.cayenne.exp.property.CollectionProperty
 
entityType - Variable in class org.apache.cayenne.exp.property.MapProperty
 
entityType - Variable in class org.apache.cayenne.query.FluentSelect
 
entityType(Class) - Method in class org.apache.cayenne.query.FluentSelect
Sets the type of the entity to fetch without changing the return type of the query.
entityWeights - Variable in class org.apache.cayenne.ashwood.WeightedAshwoodEntitySorter
 
entrySet() - Method in class org.apache.cayenne.DataRow
 
entrySet() - Method in class org.apache.cayenne.util.ClockMap
 
entrySet() - Method in class org.apache.cayenne.util.SingleEntryMap
 
enumClass - Variable in class org.apache.cayenne.access.types.EnumType
 
EnumRef - Class in org.apache.cayenne.exp
An enum constant referenced by the names of its class and constant, as parsed from the "enum:" literal of an expression String.
EnumRef(String, String) - Constructor for class org.apache.cayenne.exp.EnumRef
 
EnumType<T> - Class in org.apache.cayenne.access.types
An ExtendedType that handles an enum class.
EnumType(Class) - Constructor for class org.apache.cayenne.access.types.EnumType
 
EnumTypeFactory - Class in org.apache.cayenne.access.types
ExtendedTypeFactory for handling Enum types.
EnumTypeFactory() - Constructor for class org.apache.cayenne.access.types.EnumTypeFactory
 
EOF - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
End of File.
EOF - Static variable in interface org.apache.cayenne.ql.QLParserConstants
End of File.
EOL - Static variable in exception class org.apache.cayenne.ql.ParseException
The end of line string for this machine.
eq(E) - Method in class org.apache.cayenne.exp.property.BaseProperty
 
eq(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
 
eq(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
 
eq(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
 
eq(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
 
eq(BaseProperty) - Method in class org.apache.cayenne.exp.property.BaseProperty
 
eq(ObjectId) - Method in interface org.apache.cayenne.exp.property.IdProperty
 
eqId(Object) - Method in class org.apache.cayenne.exp.property.EntityProperty
 
eqIdMap(Map) - Method in class org.apache.cayenne.exp.property.EntityProperty
Matches an object by a possibly compound id, expressed as a map of DB attribute names to values.
EqualExp - Class in org.apache.cayenne.exp
"Equal To" expression.
EqualExp(Object...) - Constructor for class org.apache.cayenne.exp.EqualExp
 
EQUALITY - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
 
EqualNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
EqualNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.EqualNode
 
equals(Object) - Method in record class org.apache.cayenne.access.DataContextChannel
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.apache.cayenne.access.flush.EffectiveOpId
 
equals(Object) - Method in class org.apache.cayenne.access.flush.operation.BaseDbRowOp
 
equals(Object) - Method in class org.apache.cayenne.access.flush.operation.DeleteDbRowOp
 
equals(Object) - Method in class org.apache.cayenne.access.flush.operation.InsertDbRowOp
 
equals(Object) - Method in record class org.apache.cayenne.access.jdbc.CSParameter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.apache.cayenne.access.jdbc.PSBatchParameter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.apache.cayenne.access.jdbc.PSParameter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.apache.cayenne.access.jdbc.RSColumn
Returns true if another object is a ColumnDescriptor with the same name and data row key.
equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.AliasedNode
 
equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.BetweenNode
 
equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
 
equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
 
equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InNode
 
equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
 
equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LimitOffsetNode
 
equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OffsetNode
 
equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OpExpressionNode
 
equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SubqueryNode
 
equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TableNode
 
equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TextNode
 
equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TopNode
 
equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
 
equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
 
equals(Object) - Method in class org.apache.cayenne.access.ToManyList
 
equals(Object) - Method in class org.apache.cayenne.access.ToManySet
 
equals(Object) - Method in record class org.apache.cayenne.access.translator.TranslatedBatch
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.apache.cayenne.access.translator.TranslatedProcedure
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.apache.cayenne.access.translator.TranslatedSelect
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.apache.cayenne.access.translator.TranslatedSQL
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.apache.cayenne.DataRow
Compares the rows as maps, i.e. by their keys and values and regardless of their entity names, versions or the order of their columns.
equals(Object) - Method in record class org.apache.cayenne.dba.NativeColumnType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.apache.cayenne.event.EventSubject
 
equals(Object) - Method in class org.apache.cayenne.exp.EnumRef
 
equals(Object) - Method in class org.apache.cayenne.exp.Expression
 
equals(Object) - Method in class org.apache.cayenne.exp.ExpressionParameter
 
equals(Object) - Method in class org.apache.cayenne.exp.FunctionCallExp
 
equals(Object) - Method in class org.apache.cayenne.exp.path.CayennePathSegment
 
equals(Object) - Method in class org.apache.cayenne.exp.property.BaseProperty
 
equals(Object) - Method in class org.apache.cayenne.exp.ScalarExp
 
equals(Object) - Method in class org.apache.cayenne.graph.ArcId
 
equals(Object) - Method in record class org.apache.cayenne.OutParametersResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.apache.cayenne.project.DataNodeDescriptor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.apache.cayenne.project.DataNodeDescriptors
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.apache.cayenne.project.DataSourceDescriptor
 
equals(Object) - Method in record class org.apache.cayenne.query.EmbeddableResultSegment
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.apache.cayenne.query.EntityResultSegment
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.apache.cayenne.query.Ordering
 
equals(Object) - Method in record class org.apache.cayenne.query.ProcedureColumn
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.apache.cayenne.query.ResultSegments
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.apache.cayenne.query.ScalarResultSegment
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.apache.cayenne.SelectResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.apache.cayenne.UpdateResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.apache.cayenne.util.SingleEntryMap
 
equals(Object) - Method in class org.apache.cayenne.value.GeoJson
 
equals(Object) - Method in class org.apache.cayenne.value.Json
 
equals(Object) - Method in class org.apache.cayenne.value.Wkt
 
equals(Object, Object) - Method in interface org.apache.cayenne.reflect.PropertyDescriptor
Allows to use special logic to compare values for equality as in rare cases it is not sufficient to use the default equals() method.
equals(BigDecimal, BigDecimal) - Method in class org.apache.cayenne.access.types.BigDecimalValueType
 
equals(V, V) - Method in interface org.apache.cayenne.access.types.ValueObjectType
Allows to use special logic to compare values for equality as in rare cases it is not suffice to use default equals() method.
equals(V, V) - Method in interface org.apache.cayenne.reflect.generic.ValueComparisonStrategy
 
EqualsBuilder - Class in org.apache.cayenne.util
Deprecated, for removal: This API element is subject to removal in a future version.
EqualsBuilder() - Constructor for class org.apache.cayenne.util.EqualsBuilder
Deprecated.
 
error - Variable in class org.apache.cayenne.validation.SimpleValidationFailure
 
errorMessage() - Method in interface org.apache.cayenne.access.types.InternalUnsupportedTypeFactory.Marker
Error message in case this object made it to the DB
ESC - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
ESC - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
escape - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
 
escapeChar - Variable in class org.apache.cayenne.exp.PatternMatchExp
 
evaluate(Object) - Method in class org.apache.cayenne.exp.Expression
Calculates expression value with object as a context for path expressions.
evaluate(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTArray
 
evaluate(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTBlock
 
evaluate(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTDirective
 
evaluate(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTExpression
 
evaluate(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTIfElse
 
evaluate(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTMethod
 
evaluate(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTVariable
 
evaluate(Context) - Method in interface org.apache.cayenne.access.translator.sqltemplate.parser.Node
 
evaluate(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ScalarNode
 
evaluateAsArray(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTArray
 
evaluateAsBoolean(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTBoolScalar
 
evaluateAsBoolean(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTExpression
 
evaluateAsBoolean(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTFloatScalar
 
evaluateAsBoolean(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTIntScalar
 
evaluateAsBoolean(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTVariable
 
evaluateAsBoolean(Context) - Method in interface org.apache.cayenne.access.translator.sqltemplate.parser.ExpressionNode
 
evaluateAsBoolean(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ScalarNode
 
evaluateAsDouble(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTExpression
 
evaluateAsDouble(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTFloatScalar
 
evaluateAsDouble(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTIntScalar
 
evaluateAsDouble(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTVariable
 
evaluateAsDouble(Context) - Method in interface org.apache.cayenne.access.translator.sqltemplate.parser.ExpressionNode
 
evaluateAsDouble(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ScalarNode
 
evaluateAsLong(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTExpression
 
evaluateAsLong(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTIntScalar
 
evaluateAsLong(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTVariable
 
evaluateAsLong(Context) - Method in interface org.apache.cayenne.access.translator.sqltemplate.parser.ExpressionNode
 
evaluateAsLong(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ScalarNode
 
evaluateAsObject(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTArray
 
evaluateAsObject(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTExpression
 
evaluateAsObject(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTVariable
 
evaluateAsObject(Context) - Method in interface org.apache.cayenne.access.translator.sqltemplate.parser.ExpressionNode
 
evaluateAsObject(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ScalarNode
 
evaluateAsObject(Context, Object) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTMethod
Evaluate method call to an Object
evaluateAsString(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTArray
 
evaluateAsString(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTExpression
 
evaluateAsString(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTVariable
 
evaluateAsString(Context) - Method in interface org.apache.cayenne.access.translator.sqltemplate.parser.ExpressionNode
 
evaluateAsString(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ScalarNode
 
evaluateCollection(Collection) - Method in class org.apache.cayenne.exp.AggregateFunctionCallExp
 
evaluateCollection(Collection) - Method in class org.apache.cayenne.exp.AvgExp
 
evaluateCollection(Collection) - Method in class org.apache.cayenne.exp.CountExp
 
evaluateCollection(Collection) - Method in class org.apache.cayenne.exp.MaxExp
 
evaluateCollection(Collection) - Method in class org.apache.cayenne.exp.MinExp
 
evaluateCollection(Collection) - Method in class org.apache.cayenne.exp.SumExp
Sums numeric values following SQL semantics: nulls are skipped and an empty input produces null.
evaluateEntityNode(Entity) - Method in class org.apache.cayenne.exp.DbIdPathExp
 
evaluateEntityNode(Entity) - Method in class org.apache.cayenne.exp.DbPathExp
Helper method to evaluate path expression with Cayenne Entity.
evaluateEntityNode(Entity) - Method in class org.apache.cayenne.exp.PathExp
Helper method to evaluate path expression with Cayenne Entity.
evaluateNode(Object) - Method in class org.apache.cayenne.exp.AggregateFunctionCallExp
 
evaluateNode(Object) - Method in class org.apache.cayenne.exp.AndExp
 
evaluateNode(Object) - Method in class org.apache.cayenne.exp.AsteriskExp
 
evaluateNode(Object) - Method in class org.apache.cayenne.exp.CaseWhenExp
 
evaluateNode(Object) - Method in class org.apache.cayenne.exp.ConditionExp
 
evaluateNode(Object) - Method in class org.apache.cayenne.exp.CustomOperatorExp
 
evaluateNode(Object) - Method in class org.apache.cayenne.exp.DbIdPathExp
 
evaluateNode(Object) - Method in class org.apache.cayenne.exp.DbPathExp
 
evaluateNode(Object) - Method in class org.apache.cayenne.exp.ElseExp
 
evaluateNode(Object) - Method in class org.apache.cayenne.exp.EnclosingObjectExp
 
evaluateNode(Object) - Method in class org.apache.cayenne.exp.ExistsExp
 
evaluateNode(Object) - Method in class org.apache.cayenne.exp.Expression
Evaluates itself with object, pushing result on the stack.
evaluateNode(Object) - Method in class org.apache.cayenne.exp.FullObjectExp
 
evaluateNode(Object) - Method in class org.apache.cayenne.exp.ListExp
 
evaluateNode(Object) - Method in class org.apache.cayenne.exp.ModExp
 
evaluateNode(Object) - Method in class org.apache.cayenne.exp.NegateExp
 
evaluateNode(Object) - Method in class org.apache.cayenne.exp.NotExistsExp
 
evaluateNode(Object) - Method in class org.apache.cayenne.exp.NotExp
 
evaluateNode(Object) - Method in class org.apache.cayenne.exp.ObjPathExp
 
evaluateNode(Object) - Method in class org.apache.cayenne.exp.OrExp
 
evaluateNode(Object) - Method in class org.apache.cayenne.exp.ScalarExp
 
evaluateNode(Object) - Method in class org.apache.cayenne.exp.SubqueryExp
 
evaluateNode(Object) - Method in class org.apache.cayenne.exp.ThenExp
 
evaluateNode(Object) - Method in class org.apache.cayenne.exp.ValueExp
 
evaluateNode(Object) - Method in class org.apache.cayenne.exp.WhenExp
 
evaluateNode(Object, CayennePath) - Method in class org.apache.cayenne.exp.DbIdPathExp
 
evaluateOperand(int, Object) - Method in class org.apache.cayenne.exp.Expression
Evaluates the operand at the given index: a nested node is evaluated against the object, a plain value is returned as is.
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.AbsExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.AggregateFunctionCallExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.AllExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.AnyExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.ArithmeticExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.BetweenExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.BitwiseExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.BitwiseNotExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.ConcatExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.ConditionExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.CurrentDateExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.CurrentTimeExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.CurrentTimestampExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.CustomFunctionExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.EqualExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.ExistsExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.ExtractExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.FalseExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.GreaterExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.GreaterOrEqualExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.InExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.LengthExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.LessExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.LessOrEqualExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.LikeExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.LikeIgnoreCaseExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.LocateExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.LowerExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.ModExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.NotBetweenExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.NotEqualExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.NotExistsExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.NotInExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.NotLikeExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.NotLikeIgnoreCaseExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.SqrtExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.SubstringExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.TrimExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.TrueExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.UpperExp
 
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.ValueExp
 
EventBridge - Class in org.apache.cayenne.event
An object that passes events between a local EventManager and some other event dispatch mechanism.
EventBridge(Collection, String) - Constructor for class org.apache.cayenne.event.EventBridge
Creates an EventBridge with multiple local subjects and a single external subject.
EventBridge(EventSubject, String) - Constructor for class org.apache.cayenne.event.EventBridge
Creates an EventBridge with a single local subject.
EventBridgeFactory - Interface in org.apache.cayenne.event
Defines a factory to dynamically create EventBridge instances.
EventHandler<L,E> - Interface in org.apache.cayenne.event
A callback invoked by EventManager when an event is dispatched to a registered listener.
eventManager - Variable in class org.apache.cayenne.access.DataDomain
 
eventManager - Variable in class org.apache.cayenne.access.DataDomainProvider
 
eventManager - Variable in class org.apache.cayenne.access.DataRowStore
 
eventManager - Variable in class org.apache.cayenne.event.EventBridge
 
EventManager - Interface in org.apache.cayenne.event
Acts as bridge between an Object that wants to inform others about its current state or a change thereof (Publisher) and a list of objects interested in the Subject (Listeners).
EventManagerProvider - Class in org.apache.cayenne.event
 
EventManagerProvider(RuntimeProperties) - Constructor for class org.apache.cayenne.event.EventManagerProvider
 
eventQueue - Variable in class org.apache.cayenne.event.DefaultEventManager
 
eventSubject - Variable in class org.apache.cayenne.access.DataRowStore
 
EventSubject - Class in org.apache.cayenne.event
This class encapsulates the String that is used to identify the subject that a listener is interested in.
EventSubject(String) - Constructor for class org.apache.cayenne.event.EventSubject
Protected constructor for new subjects.
excludeCommitLogFromTransaction() - Method in class org.apache.cayenne.CoreModuleExtender
Configures commit log listeners to be notified outside the database transaction.
excludeInBatch(BatchTranslatorContext, DbAttribute) - Method in class org.apache.cayenne.access.translator.batch.InsertBatchTranslator
 
execute(Connection, OperationObserver, TranslatedSQL, Collection) - Method in class org.apache.cayenne.access.jdbc.SQLTemplateAction
 
execute(Connection, OperationObserver, TranslatedSQL, Collection) - Method in class org.apache.cayenne.dba.frontbase.FrontBaseTemplateAction
 
execute(ObjectContext) - Method in class org.apache.cayenne.query.MappedExec
Executes the query, returning all of its result sets, update counts and OUT parameters in the order they were produced.
execute(ObjectContext) - Method in class org.apache.cayenne.query.SQLExec
Executes the query, returning all of its result sets and update counts in the order they were produced.
execute(Query) - Method in class org.apache.cayenne.access.DataContext
Executes a query returning all of its result sets, update counts, iterators and OUT parameters in the order they were produced.
execute(Query) - Method in interface org.apache.cayenne.ObjectContext
Executes any kind of query, returning all of its result sets, update counts, iterators and OUT parameters as a list of QueryResults in the order they were produced.
executeQueries(List) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
Execute queries, grouping them by nodes
Execution with DataContext - Section in class org.apache.cayenne.query.ProcedureQuery
 
exists() - Method in class org.apache.cayenne.exp.AggregateConditionExp
 
exists() - Method in class org.apache.cayenne.exp.AllExp
 
exists() - Method in class org.apache.cayenne.exp.AnyExp
 
exists() - Method in class org.apache.cayenne.exp.ConditionExp
Returns expression that will be dynamically resolved to proper subqueries based on a relationships used (if no relationships are present in the original expression no subqueries will be used).
exists() - Method in class org.apache.cayenne.exp.ExistsExp
 
exists() - Method in class org.apache.cayenne.exp.Expression
Returns expression that will be dynamically resolved to proper subqueries based on a relationships used (if no relationships are present in the original expression no subqueries will be used).
exists() - Method in class org.apache.cayenne.exp.NotExistsExp
 
exists() - Method in class org.apache.cayenne.exp.PathExp
 
exists() - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
 
exists(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
exists(Expression) - Static method in class org.apache.cayenne.exp.ExpressionFactory
Builds expression representing EXIST subquery over a given path
exists(Expression) - Method in class org.apache.cayenne.exp.property.SelfProperty
 
exists(FluentSelect) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
EXISTS - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
ExistsExp - Class in org.apache.cayenne.exp
 
ExistsExp(Object...) - Constructor for class org.apache.cayenne.exp.ExistsExp
 
ExistsNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
ExistsNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.ExistsNode
 
exp(String, Object...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
Parses string, converting it to Expression and optionally binding positional parameters.
exp(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
expandAliases(Map) - Method in interface org.apache.cayenne.exp.path.CayennePath
Returns this path with every segment that is a key in "aliases" replaced by the segments of the aliased path.
ExpandBuff(boolean) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
 
ExpandBuff(boolean) - Method in class org.apache.cayenne.ql.JavaCharStream
 
expectedTokenSequences - Variable in exception class org.apache.cayenne.access.translator.sqltemplate.parser.ParseException
Each entry in this array is an array of integers.
expectedTokenSequences - Variable in exception class org.apache.cayenne.ql.ParseException
Each entry in this array is an array of integers.
expectsToOverrideIdentityColumns() - Method in class org.apache.cayenne.dba.sqlserver.SQLServerBatchAction
Returns whether a table has identity columns.
expFalse() - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for boolean false expression.
expName() - Method in class org.apache.cayenne.exp.Expression
Returns String label for this expression: the class name without the "Exp" suffix.
EXPONENT - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
EXPONENT - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
expression() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
 
expression() - Method in class org.apache.cayenne.ql.QLParser
 
Expression - Class in org.apache.cayenne.exp
Superclass of Cayenne expressions: a tree node holding its operands.
Expression(Object...) - Constructor for class org.apache.cayenne.exp.Expression
 
ExpressionException - Exception Class in org.apache.cayenne.exp
RuntimeException thrown on errors during expressions creation/parsing.
ExpressionException() - Constructor for exception class org.apache.cayenne.exp.ExpressionException
 
ExpressionException(String, Object...) - Constructor for exception class org.apache.cayenne.exp.ExpressionException
 
ExpressionException(String, String, Throwable, Object...) - Constructor for exception class org.apache.cayenne.exp.ExpressionException
Constructor for ExpressionException.
ExpressionException(String, Throwable, Object...) - Constructor for exception class org.apache.cayenne.exp.ExpressionException
 
ExpressionException(Throwable) - Constructor for exception class org.apache.cayenne.exp.ExpressionException
 
ExpressionFactory - Class in org.apache.cayenne.exp
Helper class to build expressions.
ExpressionFactory() - Constructor for class org.apache.cayenne.exp.ExpressionFactory
 
ExpressionNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
ExpressionNode - Interface in org.apache.cayenne.access.translator.sqltemplate.parser
 
ExpressionNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.ExpressionNode
 
ExpressionNode(NodeType) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.ExpressionNode
 
ExpressionNodeBuilder - Class in org.apache.cayenne.access.sqlbuilder
 
ExpressionParameter - Class in org.apache.cayenne.exp
Named parameter for parameterized expressions.
ExpressionParameter(String) - Constructor for class org.apache.cayenne.exp.ExpressionParameter
Constructor for ExpressionParam.
expressionString - Variable in exception class org.apache.cayenne.exp.ExpressionException
 
expressionSupplier - Variable in class org.apache.cayenne.exp.property.BaseProperty
Expression provider for the property
expTrue() - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for boolean true expression.
extend(Binder) - Static method in class org.apache.cayenne.CoreModule
Returns an extender object that allows the app to customize the CoreModule services.
ExtendedEnumeration - Interface in org.apache.cayenne
An interface that Enum classes may implement to map enum instances to arbitrary DB values that do not match the enum names or positions.
ExtendedEnumType<T> - Class in org.apache.cayenne.access.types
An ExtendedType that handles a Java Enum based upon the Cayenne ExtendedEnumeration interface.
ExtendedEnumType(Class) - Constructor for class org.apache.cayenne.access.types.ExtendedEnumType
 
ExtendedType<T> - Interface in org.apache.cayenne.access.types
Defines methods to read Java objects from JDBC ResultSets and write as parameters of PreparedStatements.
ExtendedTypeFactory - Interface in org.apache.cayenne.access.types
ExtendedType factory interface.
ExtendedTypeMap - Class in org.apache.cayenne.access.types
Stores ExtendedTypes, implementing an algorithm to determine the right type for a given Java class.
ExtendedTypeMap() - Constructor for class org.apache.cayenne.access.types.ExtendedTypeMap
Creates new ExtendedTypeMap, populating it with default JDBC-compatible types.
extendedTypes - Variable in class org.apache.cayenne.dba.JdbcAdapter
 
EXTERNAL_TX_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
A boolean property that defines whether runtime should use external transactions.
externalEventSource - Variable in class org.apache.cayenne.event.EventBridge
 
externalSubject - Variable in class org.apache.cayenne.event.EventBridge
 
ExternalTransaction - Class in org.apache.cayenne.tx
Represents a container-managed transaction.
ExternalTransaction(SQLLogger) - Constructor for class org.apache.cayenne.tx.ExternalTransaction
 
ExternalTransaction(SQLLogger, TransactionDescriptor) - Constructor for class org.apache.cayenne.tx.ExternalTransaction
 
externalTransactions - Variable in class org.apache.cayenne.tx.DefaultTransactionFactory
 
externalTransactions() - Method in class org.apache.cayenne.CoreModuleExtender
Sets transaction management to either external.
externalTypesForJdbcType(int) - Method in class org.apache.cayenne.dba.AutoAdapter
Deprecated, for removal: This API element is subject to removal in a future version.
externalTypesForJdbcType(int) - Method in interface org.apache.cayenne.dba.DbAdapter
Deprecated, for removal: This API element is subject to removal in a future version.
externalTypesForJdbcType(int) - Method in class org.apache.cayenne.dba.JdbcAdapter
Deprecated, for removal: This API element is subject to removal in a future version.
ExtractExp - Class in org.apache.cayenne.exp
 
ExtractExp(Object...) - Constructor for class org.apache.cayenne.exp.ExtractExp
 
ExtractExp.DateTimePart - Enum Class in org.apache.cayenne.exp
Available components of date/time.
extractFileExtension(String) - Static method in class org.apache.cayenne.util.Util
Extracts extension from the file name.
extractTemplateString() - Method in class org.apache.cayenne.access.jdbc.SQLTemplateAction
Extracts a template string from a SQLTemplate query.

F

factories - Variable in class org.apache.cayenne.reflect.ClassDescriptorMap
 
factory - Variable in class org.apache.cayenne.ashwood.graph.DepthFirstSearch
 
failures - Variable in class org.apache.cayenne.access.DbGenerator
 
FALSE - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
FALSE - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
FalseExp - Class in org.apache.cayenne.exp
Boolean false expression element Notice that there is one TrueExp and one FalseExp instead of a single BooleanExp with a Boolean value.
FalseExp(Object...) - Constructor for class org.apache.cayenne.exp.FalseExp
 
Fault - Class in org.apache.cayenne
Represents a placeholder for an unresolved relationship from a source object.
Fault() - Constructor for class org.apache.cayenne.Fault
 
faultFactory - Variable in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
 
FaultFactory - Interface in org.apache.cayenne.reflect
 
FaultFailureException - Exception Class in org.apache.cayenne
A runtime exception thrown when during lazy object initialization Cayenne finds that no matching row exists in the database for a given ObjectId.
FaultFailureException() - Constructor for exception class org.apache.cayenne.FaultFailureException
 
FaultFailureException(String, Object...) - Constructor for exception class org.apache.cayenne.FaultFailureException
 
FaultFailureException(String, Throwable, Object...) - Constructor for exception class org.apache.cayenne.FaultFailureException
 
FaultFailureException(Throwable) - Constructor for exception class org.apache.cayenne.FaultFailureException
 
FETCH_LIMIT_DEFAULT - Static variable in interface org.apache.cayenne.query.QueryMetadata
Defines default query fetch limit, which is zero, meaning that all matching rows should be fetched.
FETCH_OFFSET_DEFAULT - Static variable in interface org.apache.cayenne.query.QueryMetadata
Defines default query fetch start index, which is 0, meaning that matching rows selected starting from the first.
fetchDataRows() - Method in class org.apache.cayenne.query.ObjectSelect
Forces query to fetch DataRows.
fetchedSoFar - Variable in class org.apache.cayenne.access.jdbc.LimitResultIterator
 
FETCHING_DATA_ROWS_DEFAULT - Static variable in interface org.apache.cayenne.query.QueryMetadata
 
fetchingDataRows - Variable in class org.apache.cayenne.map.QueryDescriptor
 
fetchingDataRows - Variable in class org.apache.cayenne.query.ProcedureCall
 
fetchLimit - Variable in class org.apache.cayenne.access.jdbc.LimitResultIterator
 
fetchLimit - Variable in class org.apache.cayenne.map.ProcedureQueryDescriptor
 
fetchLimit - Variable in class org.apache.cayenne.query.MappedSelect
 
fetchLimit - Variable in class org.apache.cayenne.query.ProcedureCall
 
fetchOffset - Variable in class org.apache.cayenne.map.ProcedureQueryDescriptor
 
fetchOffset - Variable in class org.apache.cayenne.query.MappedSelect
 
fetchOffset - Variable in class org.apache.cayenne.query.ProcedureCall
 
field - Variable in class org.apache.cayenne.reflect.FieldAccessor
 
FieldAccessor - Class in org.apache.cayenne.reflect
A PropertyAccessor that performs direct Field access.
FieldAccessor(Class, String, Class) - Constructor for class org.apache.cayenne.reflect.FieldAccessor
 
fieldCount - Variable in class org.apache.cayenne.util.ToStringBuilder
 
FieldEmbeddableDescriptor - Class in org.apache.cayenne.reflect
A default POJO embeddable descriptor.
FieldEmbeddableDescriptor(AdhocObjectFactory, Embeddable, String, String) - Constructor for class org.apache.cayenne.reflect.FieldEmbeddableDescriptor
 
fields - Variable in class org.apache.cayenne.map.EntityResult
 
fields() - Method in record class org.apache.cayenne.query.EmbeddableResultSegment
Returns the value of the fields record component.
fields() - Method in record class org.apache.cayenne.query.EntityResultSegment
Returns the value of the fields record component.
FillBuff() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
 
FillBuff() - Method in class org.apache.cayenne.ql.JavaCharStream
 
fillIn(List) - Method in class org.apache.cayenne.access.IncrementalFaultList
Sets initial data (i.e. list of ObjectIds) for this FaultList
fillIn(Query, List) - Method in class org.apache.cayenne.access.IncrementalFaultList
Deprecated, for removal: This API element is subject to removal in a future version.
does nothing
filter(Collection, Collection) - Method in class org.apache.cayenne.exp.Expression
Adds objects matching this expression from the source collection to the target collection.
FilterArcIterator<E,V> - Class in org.apache.cayenne.ashwood.graph
 
FilterArcIterator(ArcIterator, Predicate, Predicate, Predicate) - Constructor for class org.apache.cayenne.ashwood.graph.FilterArcIterator
 
FilterIteration<E,V> - Class in org.apache.cayenne.ashwood.graph
 
FilterIteration(DigraphIteration, Predicate, Predicate) - Constructor for class org.apache.cayenne.ashwood.graph.FilterIteration
 
filterObjects(Collection) - Method in class org.apache.cayenne.exp.Expression
Returns a list of objects that match the expression.
filterOps(List) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
 
findObject(ObjectId) - Method in class org.apache.cayenne.graph.ChildDiffLoader
 
findObjectInCollection(ObjectId, Object) - Method in class org.apache.cayenne.graph.ChildDiffLoader
 
findReflexiveMaster(Persistent, ObjRelationship, String) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
 
findResources(String) - Method in class org.apache.cayenne.resource.ClassLoaderResourceLocator
 
findResources(String) - Method in interface org.apache.cayenne.resource.ResourceLocator
Finds a collection of matching resources for a given name.
finishedChild(Expression, int, boolean) - Method in interface org.apache.cayenne.exp.TraversalHandler
Called during traversal after a child of expression has been visited.
finishedMergeChanges(Persistent) - Method in interface org.apache.cayenne.access.DataContextDelegate
Called after a successful merging of external changes to an object.
finishedProcessDelete(Persistent) - Method in interface org.apache.cayenne.access.DataContextDelegate
Called after a successful processing of externally deleted object.
finishPrefetch(PrefetchTreeNode) - Method in interface org.apache.cayenne.query.PrefetchProcessor
 
FirebirdActionBuilder - Class in org.apache.cayenne.dba.firebird
 
FirebirdActionBuilder(DataNode) - Constructor for class org.apache.cayenne.dba.firebird.FirebirdActionBuilder
 
FirebirdAdapter - Class in org.apache.cayenne.dba.firebird
DbAdapter implementation for the FirebirdSQL RDBMS
FirebirdAdapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.firebird.FirebirdAdapter
 
FirebirdLimitNode - Class in org.apache.cayenne.dba.firebird.sqltree
 
FirebirdLimitNode(int, int) - Constructor for class org.apache.cayenne.dba.firebird.sqltree.FirebirdLimitNode
 
FirebirdSelectAction - Class in org.apache.cayenne.dba.firebird
 
FirebirdSelectAction(Select, DataNode) - Constructor for class org.apache.cayenne.dba.firebird.FirebirdSelectAction
 
FirebirdSniffer - Class in org.apache.cayenne.dba.firebird
 
FirebirdSniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.firebird.FirebirdSniffer
 
FirebirdSQLTreeProcessor - Class in org.apache.cayenne.dba.firebird
 
FirebirdSQLTreeProcessor() - Constructor for class org.apache.cayenne.dba.firebird.FirebirdSQLTreeProcessor
 
FirebirdSubstringFunctionNode - Class in org.apache.cayenne.dba.firebird.sqltree
SUBSTRING function for Firebird It has following format: SUBSTRING (string FROM CAST(?
FirebirdSubstringFunctionNode(String) - Constructor for class org.apache.cayenne.dba.firebird.sqltree.FirebirdSubstringFunctionNode
 
fireDataChannelChanged(Object, GraphDiff) - Method in class org.apache.cayenne.access.DataContext
 
fireDataChannelCommitted(Object, GraphDiff) - Method in class org.apache.cayenne.access.DataContext
 
fireDataChannelRolledback(Object, GraphDiff) - Method in class org.apache.cayenne.access.DataContext
 
first() - Method in interface org.apache.cayenne.exp.path.CayennePath
Get the first segment of this path if it's not empty
first(List) - Method in class org.apache.cayenne.exp.Expression
Returns the first object in the list that matches the expression.
firstVertex - Variable in class org.apache.cayenne.ashwood.graph.DepthFirstSearch
 
fkSnapshot - Variable in class org.apache.cayenne.access.flush.operation.Values
 
flat() - Method in class org.apache.cayenne.exp.property.CollectionProperty
Create new "flat" property for toMany relationship.
flat() - Method in class org.apache.cayenne.exp.property.MapProperty
Create new "flat" property for toMany relationship.
flattenedIds - Variable in class org.apache.cayenne.access.flush.operation.Values
 
flattenTree() - Method in class org.apache.cayenne.exp.Expression
Flattens the tree under this node by eliminating any operands that are nodes of the same class as this node and copying their operands to this node.
FLOAT_LITERAL - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
FLOAT_LITERAL - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
FloatType - Class in org.apache.cayenne.access.types
 
FloatType() - Constructor for class org.apache.cayenne.access.types.FloatType
 
FLT_SUFF - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
FLT_SUFF - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
FluentSelect<T,S> - Class in org.apache.cayenne.query
Base class for ObjectSelect and ColumnSelect
FluentSelect() - Constructor for class org.apache.cayenne.query.FluentSelect
 
flush(DataContext, GraphDiff) - Method in interface org.apache.cayenne.access.flush.DataDomainFlushAction
 
flush(DataContext, GraphDiff) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
 
FLUSH_CASCADE_SYNC - Static variable in interface org.apache.cayenne.DataChannel
A synchronization type that results in changes from an ObjectContext to be recorded in the parent DataChannel.
FLUSH_NOCASCADE_SYNC - Static variable in interface org.apache.cayenne.DataChannel
A synchronization type that results in changes from an ObjectContext to be recorded in the parent DataChannel.
flushActionFactory - Variable in class org.apache.cayenne.access.DataDomain
 
flushActionFactory - Variable in class org.apache.cayenne.access.DataDomainProvider
 
forceNoCache - Variable in class org.apache.cayenne.query.MappedSelect
 
forceNoCache() - Method in class org.apache.cayenne.query.MappedSelect
Forces query cache to be refreshed during the execution of this query.
forEach(BiConsumer) - Method in class org.apache.cayenne.DataRow
Visits the entries in column order.
forEach(BiConsumer) - Method in class org.apache.cayenne.util.SingleEntryMap
 
forgetSnapshot(ObjectId) - Method in class org.apache.cayenne.access.DataRowStore
Evicts a snapshot from cache without generating any SnapshotEvents.
forObject(Persistent) - Static method in enum class org.apache.cayenne.access.flush.operation.DbRowOpType
 
free() - Method in class org.apache.cayenne.util.MemoryBlob
 
free() - Method in class org.apache.cayenne.util.MemoryClob
 
from(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
 
from(NodeBuilder...) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
 
FROM - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
 
fromBytes(byte[]) - Static method in class org.apache.cayenne.access.types.UUIDType
Converts a 16-byte big-endian value, most significant bits first, to a UUID.
fromClause(QLSelectBuilder) - Method in class org.apache.cayenne.ql.QLParser
 
fromJavaObject(Character) - Method in class org.apache.cayenne.access.types.CharacterValueType
 
fromJavaObject(BigDecimal) - Method in class org.apache.cayenne.access.types.BigDecimalValueType
 
fromJavaObject(BigInteger) - Method in class org.apache.cayenne.access.types.BigIntegerValueType
 
fromJavaObject(LocalDate) - Method in class org.apache.cayenne.access.types.LocalDateValueType
Deprecated.
 
fromJavaObject(LocalDateTime) - Method in class org.apache.cayenne.access.types.LocalDateTimeValueType
Deprecated.
 
fromJavaObject(LocalTime) - Method in class org.apache.cayenne.access.types.LocalTimeValueType
Deprecated.
 
fromJavaObject(Period) - Method in class org.apache.cayenne.access.types.PeriodValueType
 
fromJavaObject(UUID) - Method in class org.apache.cayenne.access.types.UUIDValueType
Deprecated.
 
fromJavaObject(V) - Method in interface org.apache.cayenne.access.types.ValueObjectType
 
FromNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
FromNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.FromNode
 
fromObject(Object) - Static method in class org.apache.cayenne.access.types.UUIDType
Converts whatever the driver returned for a column of an unrecognized JDBC type.
fromProperties(Map) - Static method in class org.apache.cayenne.datasource.CayenneDataSource
Starts building a DataSource with settings taken from the following map keys: cayenne.jdbc.url cayenne.jdbc.driver cayenne.jdbc.username cayenne.jdbc.password cayenne.jdbc.min_connections cayenne.jdbc.max_connections cayenne.jdbc.max_wait cayenne.jdbc.validation_query The URL property is required.
fromProperties(Map, String) - Static method in class org.apache.cayenne.datasource.CayenneDataSource
Starts building a DataSource with settings taken from a properties map, same as CayenneDataSource.fromProperties(Map), but first checking properties with a ".nodeName" suffix (e.g.
fromString(String) - Static method in class org.apache.cayenne.access.types.UUIDType
 
FrontBaseActionBuilder - Class in org.apache.cayenne.dba.frontbase
An action builder for FrontBaseActionBuilder.
FrontBaseActionBuilder(DataNode) - Constructor for class org.apache.cayenne.dba.frontbase.FrontBaseActionBuilder
 
FrontBaseAdapter - Class in org.apache.cayenne.dba.frontbase
DbAdapter implementation for FrontBase RDBMS
FrontBaseAdapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.frontbase.FrontBaseAdapter
 
FrontBasePkGenerator - Class in org.apache.cayenne.dba.frontbase
 
FrontBasePkGenerator(JdbcAdapter) - Constructor for class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
 
FrontBaseSniffer - Class in org.apache.cayenne.dba.frontbase
 
FrontBaseSniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.frontbase.FrontBaseSniffer
 
FrontBaseSQLTreeProcessor - Class in org.apache.cayenne.dba.frontbase
 
FrontBaseSQLTreeProcessor() - Constructor for class org.apache.cayenne.dba.frontbase.FrontBaseSQLTreeProcessor
 
FrontBaseTemplateAction - Class in org.apache.cayenne.dba.frontbase
 
FrontBaseTemplateAction(SQLTemplate, DataNode) - Constructor for class org.apache.cayenne.dba.frontbase.FrontBaseTemplateAction
 
fullObjectExp() - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
fullObjectExp(Expression) - Static method in class org.apache.cayenne.exp.ExpressionFactory
Deprecated, for removal: This API element is subject to removal in a future version.
a relationship path expression is all that is needed to select related objects as a column
FullObjectExp - Class in org.apache.cayenne.exp
 
FullObjectExp(Object...) - Constructor for class org.apache.cayenne.exp.FullObjectExp
 
function(String, Class, Object...) - Method in class org.apache.cayenne.exp.property.BaseProperty
 
function(String, Class, BaseProperty...) - Method in class org.apache.cayenne.exp.property.BaseProperty
 
function(String, NodeBuilder...) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
FUNCTION - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
 
FUNCTION - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
functionCall(String, Object...) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
FunctionCallExp - Class in org.apache.cayenne.exp
 
FunctionCallExp(Object...) - Constructor for class org.apache.cayenne.exp.FunctionCallExp
 
FunctionExpressionFactory - Class in org.apache.cayenne.exp
Collection of factory methods to create function call expressions.
FunctionExpressionFactory() - Constructor for class org.apache.cayenne.exp.FunctionExpressionFactory
 
FunctionNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
FunctionNode(String, String) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
 
FunctionNode(String, String, boolean) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
 
FunctionNodeBuilder - Class in org.apache.cayenne.access.sqlbuilder
 
functionsReturningNumerics() - Method in class org.apache.cayenne.ql.QLParser
 
functionsReturningStrings() - Method in class org.apache.cayenne.ql.QLParser
 

G

generated - Variable in class org.apache.cayenne.map.DbAttribute
Defines whether this column value is generated by the database.
generatedAttributes - Variable in class org.apache.cayenne.map.DbEntity
 
generateFullyQualifiedName(String, String, String) - Static method in class org.apache.cayenne.map.Procedure
Utility function to generate fully qualified name for procedure
generateParseException() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
Generate ParseException.
generateParseException() - Method in class org.apache.cayenne.ql.QLParser
Generate ParseException.
generatePk(DataNode, DbAttribute) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
 
generatePk(DataNode, DbAttribute) - Method in interface org.apache.cayenne.dba.PkGenerator
Generates a unique and non-repeating primary key for the specified PK attribute, as a value of the attribute's JDBC type: a byte array for a binary PK, a Long for a BIGINT, an Integer for any other numeric PK.
generatorName - Variable in class org.apache.cayenne.map.DbKeyGenerator
 
generatorType - Variable in class org.apache.cayenne.map.DbKeyGenerator
 
GenericPersistentObject - Class in org.apache.cayenne
Implementation of Persistent that uses Map to store object fields.
GenericPersistentObject() - Constructor for class org.apache.cayenne.GenericPersistentObject
 
GeoJson - Class in org.apache.cayenne.value
A Cayenne-supported values object that holds GeoJson string.
GeoJson(String) - Constructor for class org.apache.cayenne.value.GeoJson
 
GeoJsonType - Class in org.apache.cayenne.access.types
 
GeoJsonType() - Constructor for class org.apache.cayenne.access.types.GeoJsonType
 
get() - Method in class org.apache.cayenne.access.DataDomainProvider
 
get() - Method in interface org.apache.cayenne.access.DeferredValue
Returns the current value, which may itself be another DeferredValue.
get() - Method in class org.apache.cayenne.cache.MapQueryCacheProvider
 
get() - Method in class org.apache.cayenne.event.EventManagerProvider
 
get() - Method in class org.apache.cayenne.event.NoopEventBridgeProvider
 
get() - Method in class org.apache.cayenne.project.xml.XMLReaderProvider
 
get(int) - Method in class org.apache.cayenne.access.IncrementalFaultList
 
get(int) - Method in class org.apache.cayenne.access.ToManyList
 
get(Object) - Method in class org.apache.cayenne.DataRow
 
get(Object) - Method in class org.apache.cayenne.util.ClockMap
 
get(Object) - Method in class org.apache.cayenne.util.SingleEntryMap
 
get(String) - Method in class org.apache.cayenne.DefaultRuntimeProperties
 
get(String) - Method in interface org.apache.cayenne.RuntimeProperties
Returns a String property value for a given key.
get(String, String) - Method in class org.apache.cayenne.DefaultRuntimeProperties
 
get(String, String) - Method in interface org.apache.cayenne.RuntimeProperties
Returns a String property value for a given key or a default value if a value is not present in properties or is null.
get(DataRow, int) - Method in class org.apache.cayenne.DataRowLayout.Reader
Returns the value of the i-th column of the reader's layout in the row, or null if the row has no such column.
get(DbAdapter) - Method in class org.apache.cayenne.dba.PerAdapterProvider
Deprecated.
 
get(ProjectNode, Class) - Method in class org.apache.cayenne.project.xml.DefaultProjectMetaData
If either key or value is null then null will be returned.
get(ProjectNode, Class) - Method in class org.apache.cayenne.project.xml.NoopProjectMetaData
 
get(ProjectNode, Class) - Method in interface org.apache.cayenne.project.xml.ProjectMetaData
Get meta data for object
get(QueryMetadata) - Method in class org.apache.cayenne.cache.MapQueryCache
 
get(QueryMetadata) - Method in class org.apache.cayenne.cache.NestedQueryCache
 
get(QueryMetadata) - Method in interface org.apache.cayenne.cache.QueryCache
Returns a cached query result for the given QueryMetadata or null if the result is not cached or is expired.
get(QueryMetadata, QueryCacheEntryFactory) - Method in class org.apache.cayenne.cache.MapQueryCache
Returns a non-null cached value.
get(QueryMetadata, QueryCacheEntryFactory) - Method in class org.apache.cayenne.cache.NestedQueryCache
 
get(QueryMetadata, QueryCacheEntryFactory) - Method in interface org.apache.cayenne.cache.QueryCache
Returns a cached query result for the given QueryMetadata.
getAccessor() - Method in exception class org.apache.cayenne.reflect.PropertyException
Returns property descriptor that was used to access the property.
getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.AutoAdapter
 
getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.db2.DB2Adapter
Uses special action builder to create the right action.
getAction(Query, DataNode) - Method in interface org.apache.cayenne.dba.DbAdapter
Returns an instance of SQLAction that should handle the query.
getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.derby.DerbyAdapter
 
getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.firebird.FirebirdAdapter
 
getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.frontbase.FrontBaseAdapter
Uses FrontBaseActionBuilder to create the right action.
getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.h2.H2Adapter
 
getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
Uses special action builder to create the right action.
getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.ingres.IngresAdapter
 
getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.JdbcAdapter
Uses JdbcActionBuilder to create the right action.
getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
Uses special action builder to create the right action.
getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.oracle.OracleAdapter
Uses OracleActionBuilder to create the right action.
getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
Uses PostgresActionBuilder to create the right action.
getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.sqlite.SQLiteAdapter
 
getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
Uses SQLServerActionBuilder to create the right action.
getActiveExpression() - Method in class org.apache.cayenne.query.FluentSelect
 
getAdapter() - Method in class org.apache.cayenne.access.DataNode
Returns DbAdapter object.
getAdapter() - Method in class org.apache.cayenne.access.DbGenerator
Returns DbAdapter associated with this DbGenerator.
getAdapter() - Method in class org.apache.cayenne.access.jdbc.SQLTemplateAction
Returns unwrapped DbAdapter used to find correct SQL for a given DB.
getAdapter() - Method in interface org.apache.cayenne.access.sqlbuilder.SQLGenerationContext
 
getAdapter() - Method in class org.apache.cayenne.dba.AutoAdapter
Returns a proxied DbAdapter, lazily creating it on first invocation.
getAdapter() - Method in class org.apache.cayenne.dba.JdbcPkGenerator
 
getAdapter() - Method in interface org.apache.cayenne.dba.PkGenerator
Get an adapter associated with current PkGenerator
getAdapterSql() - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
Returns map of db adapter specific SQL statements.
getAdded() - Method in class org.apache.cayenne.commitlog.model.MutableToManyRelationshipChange
 
getAdded() - Method in interface org.apache.cayenne.commitlog.model.ToManyRelationshipChange
 
getAdditionalDbEntities() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Returns information about additional db entities that is used for this ObjEntity (i.e. for flattened attributes).
getAdditionalDbEntities() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
getAdditionalDbEntities() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
getAlias() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.AliasedNode
 
getAlias() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
 
getAlias() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
 
getAlias() - Method in class org.apache.cayenne.access.sqlbuilder.TableNodeBuilder
 
getAlias() - Method in class org.apache.cayenne.exp.property.BaseProperty
 
getAlias() - Method in interface org.apache.cayenne.exp.property.Property
 
getAliasedName(String) - Method in class org.apache.cayenne.map.DbAttribute
 
getAllProperties() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Returns a combination of all properties, including properties declared in this descriptor, its super descriptors, and all subdescriptors.
getAllProperties() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
getAllProperties() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
getAnyRelationship(E) - Method in class org.apache.cayenne.map.Entity
Returns a relationship that has a specified entity as a target.
getArc(E, E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
 
getArc(Object, Object) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
 
getArcId() - Method in class org.apache.cayenne.graph.ArcCreateOperation
 
getArcId() - Method in class org.apache.cayenne.graph.ArcDeleteOperation
 
getArcSnapshotValue(String) - Method in class org.apache.cayenne.access.ObjectDiff
 
getAsciiStream() - Method in class org.apache.cayenne.util.MemoryClob
Retrieves the CLOB value designated by this Clob object as an ascii stream.
getAttribute() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
 
getAttribute() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
 
getAttribute() - Method in interface org.apache.cayenne.reflect.AttributeProperty
 
getAttribute() - Method in class org.apache.cayenne.reflect.SimpleAttributeProperty
 
getAttribute(String) - Method in class org.apache.cayenne.map.Embeddable
 
getAttribute(String) - Method in class org.apache.cayenne.map.EmbeddedAttribute
Returns an ObjAttribute for a given name, taking into account column name overrides.
getAttribute(String) - Method in class org.apache.cayenne.map.Entity
Returns attribute with name attributeName or null if no attribute with this name exists.
getAttribute(String) - Method in class org.apache.cayenne.map.ObjEntity
Returns a named attribute that is either declared in this ObjEntity or is inherited.
getAttributeChanges() - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
 
getAttributeChanges() - Method in interface org.apache.cayenne.commitlog.model.ObjectChange
 
getAttributeForDbAttribute(DbAttribute) - Method in class org.apache.cayenne.map.ObjEntity
Returns ObjAttribute of this entity that maps to dbAttribute parameter.
getAttributeForDbPath(String) - Method in class org.apache.cayenne.map.Embeddable
Returns EmbeddableAttribute of this Embeddable that maps to dbAttribute parameter.
getAttributeForDbPath(String) - Method in class org.apache.cayenne.map.EmbeddedAttribute
Returns an ObjAttribute that maps to a given DbAttribute, or returns null if no such attribute exists.
getAttributeMap() - Method in class org.apache.cayenne.map.Embeddable
Returns an unmodifiable sorted map of embeddable attributes.
getAttributeMap() - Method in class org.apache.cayenne.map.Entity
Returns an unmodifiable sorted map of entity attributes.
getAttributeMap() - Method in class org.apache.cayenne.map.ObjEntity
Returns a Map of all attributes that either belong to this ObjEntity or inherited.
getAttributeName() - Method in class org.apache.cayenne.exp.property.BaseIdProperty
 
getAttributeName() - Method in interface org.apache.cayenne.exp.property.IdProperty
 
getAttributeName() - Method in class org.apache.cayenne.exp.property.NumericIdProperty
 
getAttributeOverrides() - Method in class org.apache.cayenne.map.EmbeddedAttribute
 
getAttributePrecision() - Method in class org.apache.cayenne.map.DbAttribute
 
getAttributes() - Method in class org.apache.cayenne.map.Embeddable
Returns an unmodifiable collection of embeddable attributes.
getAttributes() - Method in class org.apache.cayenne.map.EmbeddedAttribute
Returns a Collection of ObjAttributes of an embedded object taking into account column name overrides.
getAttributes() - Method in class org.apache.cayenne.map.Entity
Returns an unmodifiable collection of entity attributes.
getAttributes() - Method in class org.apache.cayenne.map.ObjEntity
Returns a Collection of all attributes that either belong to this ObjEntity or inherited.
getAutoCommit() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
getBaseMetaData() - Method in class org.apache.cayenne.query.ColumnSelect
 
getBaseMetaData() - Method in class org.apache.cayenne.query.FluentSelect
 
getBaseMetaData() - Method in class org.apache.cayenne.query.ObjectSelect
 
getBatchSize() - Method in class org.apache.cayenne.ResultBatchIterator
 
getBatchTerminator() - Method in class org.apache.cayenne.dba.AutoAdapter
 
getBatchTerminator() - Method in interface org.apache.cayenne.dba.DbAdapter
Returns a String used to terminate a batch in command-line tools.
getBatchTerminator() - Method in class org.apache.cayenne.dba.JdbcAdapter
Returns default separator - a semicolon.
getBatchTerminator() - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
Returns the word "go".
getBatchTerminator() - Method in class org.apache.cayenne.dba.sybase.SybaseAdapter
Returns word "go".
getBeginColumn() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
 
getBeginColumn() - Method in class org.apache.cayenne.ql.JavaCharStream
Get the beginning column.
getBeginLine() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
 
getBeginLine() - Method in class org.apache.cayenne.ql.JavaCharStream
 
getBinaryStream() - Method in class org.apache.cayenne.util.MemoryBlob
Retrieves the BLOB value designated by this Blob instance as a stream.
getBinaryStream(long, long) - Method in class org.apache.cayenne.util.MemoryBlob
 
getBindings() - Method in interface org.apache.cayenne.access.sqlbuilder.SQLGenerationContext
 
getBoolean(String, boolean) - Method in class org.apache.cayenne.DefaultRuntimeProperties
 
getBoolean(String, boolean) - Method in interface org.apache.cayenne.RuntimeProperties
 
getBuilder() - Method in class org.apache.cayenne.access.translator.sqltemplate.Context
 
getBundle() - Static method in class org.apache.cayenne.util.LocalizedStringsHandler
 
getBytes(long, int) - Method in class org.apache.cayenne.util.MemoryBlob
Retrieves all or part of the BLOB value that this Blob object represents, as an array of bytes.
getCache(String) - Method in class org.apache.cayenne.cache.MapQueryCache
 
getCachedSnapshot(ObjectId) - Method in class org.apache.cayenne.access.DataContextObjectStore
Returns a snapshot for ObjectId from the underlying snapshot cache, or null if the cache contains no snapshot.
getCachedSnapshot(ObjectId) - Method in class org.apache.cayenne.access.DataRowStore
Returns cached snapshot or null if no snapshot is currently cached for the given ObjectId.
getCachedSnapshot(ObjectId) - Method in interface org.apache.cayenne.ObjectStore
Returns a committed snapshot of an object with the id from the cache, or null if it is not cached.
getCacheGroup() - Method in class org.apache.cayenne.map.QueryDescriptor
Returns the cache group of the query, or null if none is set.
getCacheGroup() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
 
getCacheGroup() - Method in class org.apache.cayenne.query.FluentSelect
 
getCacheGroup() - Method in class org.apache.cayenne.query.ProcedureQuery
 
getCacheGroup() - Method in interface org.apache.cayenne.query.QueryMetadata
Returns an optional cache "group".
getCacheGroup() - Method in class org.apache.cayenne.query.QueryMetadataProxy
 
getCacheGroup() - Method in class org.apache.cayenne.query.SelectById
Deprecated.
 
getCacheGroup() - Method in class org.apache.cayenne.query.SQLSelect
 
getCacheGroup() - Method in class org.apache.cayenne.query.SQLTemplate
 
getCacheKey() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
 
getCacheKey() - Method in interface org.apache.cayenne.query.QueryMetadata
Returns a String that uniquely identifies this query for the purposes of result caching.
getCacheKey() - Method in class org.apache.cayenne.query.QueryMetadataProxy
 
getCacheStrategy() - Method in class org.apache.cayenne.map.QueryDescriptor
Returns the cache strategy of the query, that is never null.
getCacheStrategy() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
 
getCacheStrategy() - Method in class org.apache.cayenne.query.FluentSelect
 
getCacheStrategy() - Method in class org.apache.cayenne.query.ProcedureQuery
 
getCacheStrategy() - Method in interface org.apache.cayenne.query.QueryMetadata
Returns a caching strategy for this query.
getCacheStrategy() - Method in class org.apache.cayenne.query.QueryMetadataProxy
 
getCacheStrategy() - Method in class org.apache.cayenne.query.SelectById
Deprecated.
 
getCacheStrategy() - Method in class org.apache.cayenne.query.SQLSelect
 
getCacheStrategy() - Method in class org.apache.cayenne.query.SQLTemplate
 
getCallbackDescriptor(LifecycleEvent) - Method in class org.apache.cayenne.map.CallbackMap
 
getCallbackMap() - Method in class org.apache.cayenne.map.ObjEntity
Returns an object that stores callback methods of this entity.
getCallbackMethods() - Method in class org.apache.cayenne.map.CallbackDescriptor
Returns all callback methods for this callback event.
getCallbackMethods() - Method in class org.apache.cayenne.map.ObjEntity
 
getCallbackRegistry() - Method in class org.apache.cayenne.map.EntityResolver
Returns a LifecycleCallbackRegistry for handling callbacks.
getCallbacks() - Method in class org.apache.cayenne.map.CallbackMap
Returns all event callbacks as an array ordered by event type.
getCallbackType() - Method in class org.apache.cayenne.map.CallbackDescriptor
 
getCallOutParameters() - Method in class org.apache.cayenne.map.Procedure
Returns a list of OUT and INOUT call parameters.
getCallParameters() - Method in class org.apache.cayenne.map.Procedure
Returns an unmodifiable list of call parameters.
getCatalog() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
getCatalog() - Method in class org.apache.cayenne.map.DbEntity
Returns the catalog name of the table described by this DbEntity.
getCatalog() - Method in class org.apache.cayenne.map.Procedure
 
getChangeId() - Method in class org.apache.cayenne.access.flush.operation.BaseDbRowOp
 
getChangeId() - Method in interface org.apache.cayenne.access.flush.operation.DbRowOp
 
getChangeNotifications() - Method in class org.apache.cayenne.project.upgrade.UpgradeContext
 
getChanges() - Method in interface org.apache.cayenne.commitlog.model.ChangeMap
Returns a map of changes.
getChanges() - Method in class org.apache.cayenne.commitlog.model.MutableChangeMap
 
getChanges() - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
 
getChanges() - Method in interface org.apache.cayenne.commitlog.model.ObjectChange
 
getChangesAffectingRuntime() - Method in class org.apache.cayenne.project.upgrade.UpgradeContext
 
getChangesByObjectId() - Method in class org.apache.cayenne.access.ObjectStoreGraphDiff
 
getChannel() - Method in class org.apache.cayenne.access.DataContext
 
getChannel() - Method in class org.apache.cayenne.CayenneRuntime
Deprecated, for removal: This API element is subject to removal in a future version.
getChannel() - Method in interface org.apache.cayenne.ObjectContext
Returns a DataChannel that this context uses to access the persistent store.
getCharacterStream() - Method in class org.apache.cayenne.util.MemoryClob
Retrieves the CLOB value designated by this Clob object as a java.io.Reader object (or as a stream of characters).
getCharacterStream(long, long) - Method in class org.apache.cayenne.util.MemoryClob
 
getChild(int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
getChild(String) - Method in class org.apache.cayenne.query.PrefetchTreeNode
 
getChildAsExpressionNode(int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTExpression
 
getChildren() - Method in class org.apache.cayenne.map.EntityInheritanceTree
 
getChildren() - Method in class org.apache.cayenne.query.PrefetchTreeNode
Returns an unmodifiable collection of children.
getChildrenCount() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
getChildrenCount() - Method in class org.apache.cayenne.map.EntityInheritanceTree
 
getClassDescriptor() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
 
getClassDescriptor() - Method in interface org.apache.cayenne.query.QueryMetadata
 
getClassDescriptor() - Method in class org.apache.cayenne.query.QueryMetadataProxy
 
getClassDescriptor(String) - Method in class org.apache.cayenne.map.EntityResolver
Returns ClassDescriptor for the ObjEntity matching the name.
getClassDescriptor(Persistent) - Static method in class org.apache.cayenne.Cayenne
Returns class descriptor for the object or null if the object is not registered with an ObjectContext or descriptor was not found.
getClassDescriptorMap() - Method in class org.apache.cayenne.map.EntityResolver
Returns an object that compiles and stores ClassDescriptor instances for all entities.
getClassName() - Method in class org.apache.cayenne.access.types.BigDecimalType
 
getClassName() - Method in class org.apache.cayenne.access.types.BooleanType
 
getClassName() - Method in class org.apache.cayenne.access.types.ByteArrayType
 
getClassName() - Method in class org.apache.cayenne.access.types.ByteType
 
getClassName() - Method in class org.apache.cayenne.access.types.CalendarType
 
getClassName() - Method in class org.apache.cayenne.access.types.CharType
Returns "java.lang.String".
getClassName() - Method in class org.apache.cayenne.access.types.DateType
 
getClassName() - Method in class org.apache.cayenne.access.types.DoubleType
 
getClassName() - Method in class org.apache.cayenne.access.types.DurationType
 
getClassName() - Method in class org.apache.cayenne.access.types.EnumType
 
getClassName() - Method in class org.apache.cayenne.access.types.ExtendedEnumType
 
getClassName() - Method in interface org.apache.cayenne.access.types.ExtendedType
Returns a full name of Java class that this ExtendedType supports.
getClassName() - Method in class org.apache.cayenne.access.types.FloatType
 
getClassName() - Method in class org.apache.cayenne.access.types.GeoJsonType
 
getClassName() - Method in class org.apache.cayenne.access.types.IntegerType
 
getClassName() - Method in class org.apache.cayenne.access.types.JavaTimeType
 
getClassName() - Method in class org.apache.cayenne.access.types.JsonType
 
getClassName() - Method in class org.apache.cayenne.access.types.LongType
 
getClassName() - Method in class org.apache.cayenne.access.types.ObjectType
 
getClassName() - Method in class org.apache.cayenne.access.types.ShortType
 
getClassName() - Method in class org.apache.cayenne.access.types.TimestampType
 
getClassName() - Method in class org.apache.cayenne.access.types.TimeType
 
getClassName() - Method in class org.apache.cayenne.access.types.UtilDateType
Returns "java.util.Date".
getClassName() - Method in class org.apache.cayenne.access.types.UUIDType
 
getClassName() - Method in class org.apache.cayenne.access.types.VoidType
 
getClassName() - Method in class org.apache.cayenne.access.types.WktType
 
getClassName() - Method in class org.apache.cayenne.exp.EnumRef
 
getClassName() - Method in class org.apache.cayenne.map.Embeddable
 
getClassName() - Method in class org.apache.cayenne.map.ObjEntity
Returns the name of Persistent class described by this entity.
getClientInfo() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
getClientInfo(String) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
getCollectionFault() - Method in interface org.apache.cayenne.reflect.FaultFactory
 
getCollectionFault() - Method in class org.apache.cayenne.reflect.SingletonFaultFactory
 
getCollections() - Method in class org.apache.cayenne.util.commons.CompositeCollection
Gets the collections being decorated.
getCollectionType() - Method in class org.apache.cayenne.map.ObjRelationship
Returns the interface of collection mapped by a to-many relationship.
getColumn() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
 
getColumn() - Method in class org.apache.cayenne.ql.JavaCharStream
Deprecated.
getColumnAttribute(ColumnNode) - Method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
 
getColumnDescriptors() - Method in class org.apache.cayenne.access.translator.sqltemplate.Context
 
getColumnNameCaps() - Method in class org.apache.cayenne.query.SQLSelect
Returns a column name capitalization policy applied to selecting queries.
getColumnNamesCapitalization() - Method in class org.apache.cayenne.map.ProcedureQueryDescriptor
Returns the capitalization strategy applied to the column names of the query result, or null if none is set.
getColumnNamesCapitalization() - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
Returns the capitalization strategy applied to the column names of the query result, or null if none is set.
getColumnNamesCapitalization() - Method in class org.apache.cayenne.query.ProcedureQuery
 
getColumnNamesCapitalization() - Method in class org.apache.cayenne.query.SQLTemplate
Returns a column name capitalization policy applied to selecting queries.
getColumnProcessor(DbAttribute) - Method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
 
getColumns() - Method in class org.apache.cayenne.query.ColumnSelect
 
getColumns() - Method in class org.apache.cayenne.query.FluentSelect
 
getColumnSize() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
 
getComparator() - Method in class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter
 
getComplementaryReverseArc() - Method in interface org.apache.cayenne.reflect.ArcProperty
Returns a complementary reverse ArcProperty or null if no reverse arc exists.
getComplementaryReverseDbRelationshipPath() - Method in interface org.apache.cayenne.reflect.ArcProperty
Returns a path over reverse DbRelationships for this arc's ObjRelationship.
getComplimentaryReverseArc() - Method in interface org.apache.cayenne.reflect.ArcProperty
Deprecated, for removal: This API element is subject to removal in a future version.
getComplimentaryReverseDbRelationshipPath() - Method in interface org.apache.cayenne.reflect.ArcProperty
Deprecated, for removal: This API element is subject to removal in a future version.
getComponents() - Method in class org.apache.cayenne.map.SQLResult
Returns a list of "uncompiled" result descriptors.
getConfigurationSource() - Method in class org.apache.cayenne.map.DataMap
 
getConfigurationSource() - Method in class org.apache.cayenne.project.Project
 
getConnection() - Method in class org.apache.cayenne.datasource.DriverDataSource
Returns a new database connection, using preconfigured data to locate the database and obtain a connection.
getConnection() - Method in class org.apache.cayenne.datasource.ManagedPoolingDataSource
 
getConnection() - Method in class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
 
getConnection(String, String) - Method in class org.apache.cayenne.datasource.DriverDataSource
Returns a new database connection using provided credentials to login to the database.
getConnection(String, String) - Method in class org.apache.cayenne.datasource.ManagedPoolingDataSource
 
getConnection(String, String) - Method in class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
 
getConnections() - Method in class org.apache.cayenne.tx.BaseTransaction
 
getConnections() - Method in class org.apache.cayenne.tx.ReadOnlyTransaction
 
getConnections() - Method in interface org.apache.cayenne.tx.Transaction
Returns all connections associated with the transaction.
getConnectionSupplier() - Method in class org.apache.cayenne.tx.TransactionDescriptor
 
getCurrentArcSnapshotValue(String) - Method in class org.apache.cayenne.access.ObjectDiff
 
getCustomTemplate(String) - Method in class org.apache.cayenne.query.SQLTemplate
Returns template for key, or null if there is no template configured for this key.
getDatabaseTypes() - Static method in class org.apache.cayenne.dba.TypesMapping
Returns an array of string names of the default JDBC data types.
getDatabaseValue() - Method in interface org.apache.cayenne.ExtendedEnumeration
Return the value to be stored in the database for this enumeration.
getDataChannelName(String) - Method in class org.apache.cayenne.project.DefaultConfigurationNameMapper
 
getDataContext() - Method in class org.apache.cayenne.access.IncrementalFaultList
Returns the dataContext.
getDataDomain() - Method in class org.apache.cayenne.CayenneRuntime
Returns the main runtime DataDomain.
getDataDomain() - Method in interface org.apache.cayenne.DataChannel
Returns a DataDomain at the root of this channel's stack, looked up by walking the chain of parent channels starting with this channel.
getDataMap() - Method in class org.apache.cayenne.map.Embeddable
 
getDataMap() - Method in class org.apache.cayenne.map.Entity
 
getDataMap() - Method in class org.apache.cayenne.map.Procedure
 
getDataMap() - Method in class org.apache.cayenne.map.QueryDescriptor
 
getDataMap() - Method in class org.apache.cayenne.project.xml.DataMapHandler
 
getDataMap() - Method in class org.apache.cayenne.project.xml.RootDataMapHandler
Returns the DataMap loaded by this handler, or null if there was none in the document.
getDataMap() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
 
getDataMap() - Method in interface org.apache.cayenne.query.QueryMetadata
Returns a DataMap associated with a query or null if no such DataMap exists.
getDataMap() - Method in class org.apache.cayenne.query.QueryMetadataProxy
 
getDataMap(String) - Method in class org.apache.cayenne.access.DataDomain
 
getDataMap(String) - Method in class org.apache.cayenne.access.DataNode
Returns datamap with specified name, null if none present
getDataMap(String) - Method in class org.apache.cayenne.map.EntityResolver
Returns a DataMap matching the name.
getDataMap(String) - Method in class org.apache.cayenne.project.Project
 
getDataMapName(String) - Method in class org.apache.cayenne.project.DefaultConfigurationNameMapper
 
getDataMaps() - Method in class org.apache.cayenne.access.DataDomain
Returns a collection of registered DataMaps.
getDataMaps() - Method in class org.apache.cayenne.access.DataNode
Returns an unmodifiable collection of DataMaps handled by this DataNode.
getDataMaps() - Method in class org.apache.cayenne.map.EntityResolver
Returns an unmodifiable collection of DataMaps.
getDataMaps() - Method in class org.apache.cayenne.project.Project
 
getDataNode(String) - Method in class org.apache.cayenne.access.DataDomain
Returns registered DataNode whose name matches name parameter.
getDataNodeName() - Method in class org.apache.cayenne.query.SQLTemplate
Returns a name of the DataNode to use with this SQLTemplate.
getDataNodes() - Method in class org.apache.cayenne.access.DataDomain
Returns an unmodifiable collection of DataNodes associated with this domain.
getDataRowCache() - Method in class org.apache.cayenne.access.DataContextObjectStore
Returns a DataRowStore associated with this ObjectStore.
getDataSource() - Method in class org.apache.cayenne.access.DataNode
Returns DataSource used by this DataNode to obtain connections.
getDataSource() - Method in class org.apache.cayenne.CayenneRuntime
Returns a default DataSource for this runtime.
getDataSource(String) - Method in class org.apache.cayenne.CayenneRuntime
Provides access to the JDBC DataSource assigned to a given DataNode.
getDataSourceUrl() - Method in class org.apache.cayenne.project.DataSourceDescriptor
 
getDbAttribute() - Method in class org.apache.cayenne.map.ObjAttribute
Returns a DbAttribute mapped by this ObjAttribute.
getDbAttributeName() - Method in class org.apache.cayenne.map.EmbeddableAttribute
 
getDbAttributeName() - Method in class org.apache.cayenne.map.ObjAttribute
Returns the name of the mapped DbAttribute.
getDbAttributePath() - Method in class org.apache.cayenne.map.ObjAttribute
Returns a dot-separated path that starts in the root DbEntity that maps to this attribute's ObjEntity and spans zero or more relationships, always ending in a DbAttribute name.
getDbAttributes() - Method in class org.apache.cayenne.query.BatchQuery
Returns a list of DbAttributes describing batch parameters.
getDbEntities() - Method in class org.apache.cayenne.map.DataMap
Returns all DbEntities in this DataMap.
getDbEntities() - Method in class org.apache.cayenne.map.EntityResolver
Returns all DbEntities.
getDbEntities() - Method in interface org.apache.cayenne.map.MappingNamespace
Returns all DbEntities in the namespace.
getDbEntity() - Method in class org.apache.cayenne.map.DbKeyGenerator
 
getDbEntity() - Method in class org.apache.cayenne.map.ObjEntity
Returns a DbEntity associated with this ObjEntity.
getDbEntity() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
 
getDbEntity() - Method in class org.apache.cayenne.query.BatchQuery
Returns a DbEntity associated with this batch.
getDbEntity() - Method in interface org.apache.cayenne.query.QueryMetadata
Returns a DbEntity associated with a query or null if no such entity exists.
getDbEntity() - Method in class org.apache.cayenne.query.QueryMetadataProxy
 
getDbEntity() - Method in class org.apache.cayenne.reflect.AdditionalDbEntityDescriptor
 
getDbEntity(String) - Method in class org.apache.cayenne.map.DataMap
Returns DbEntity matching the name parameter.
getDbEntity(String) - Method in class org.apache.cayenne.map.EntityResolver
 
getDbEntity(String) - Method in interface org.apache.cayenne.map.MappingNamespace
Returns DbEntity for a given name, or null if no such DbEntity is found in the MappingNamespace.
getDbEntityComparator() - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
 
getDbEntityComparator() - Method in interface org.apache.cayenne.map.EntitySorter
 
getDbEntityComparator(boolean) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
 
getDbEntityComparator(boolean) - Method in class org.apache.cayenne.ashwood.WeightedAshwoodEntitySorter
 
getDbEntityMap() - Method in class org.apache.cayenne.map.DataMap
Returns a unmodifiable map of DbEntities contained in this DataMap, keyed by DbEntity name.
getDbEntityName() - Method in class org.apache.cayenne.map.ObjEntity
Returns the name of the underlying DbEntity.
getDbEntityName() - Method in class org.apache.cayenne.query.FluentSelect
 
getDbFields(EntityResolver) - Method in class org.apache.cayenne.map.EntityResult
Returns a map of result column names to attribute db paths from the root entity.
getDbPathIterator() - Method in class org.apache.cayenne.map.ObjAttribute
 
getDbPathIterator(ObjEntity) - Method in class org.apache.cayenne.map.ObjAttribute
 
getDbQualifier() - Method in class org.apache.cayenne.map.EntityInheritanceTree
Returns entity qualifier expressed as DB path qualifier or null if entity has no qualifier.
getDbRelationship() - Method in class org.apache.cayenne.project.xml.DbRelationshipHandler
 
getDbRelationshipPath() - Method in class org.apache.cayenne.map.ObjRelationship
Returns a dot-separated path over mapped DbRelationships.
getDbRelationships() - Method in class org.apache.cayenne.map.ObjRelationship
Returns an immutable list of underlying DbRelationships.
getDeclaredAttribute(String) - Method in class org.apache.cayenne.map.ObjEntity
Finds attribute declared by this ObjEntity, excluding inherited attributes.
getDeclaredAttributeOverrides() - Method in class org.apache.cayenne.map.ObjEntity
 
getDeclaredAttributes() - Method in class org.apache.cayenne.map.ObjEntity
Returns a Collection of all attributes that belong to this ObjEntity, excluding inherited attributes.
getDeclaredLockType() - Method in class org.apache.cayenne.map.ObjEntity
Returns the type of lock used by this ObjEntity, regardless of what locking type is used by super entities.
getDeclaredProperties() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Returns the properties declared in this descriptor.
getDeclaredProperties() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
getDeclaredProperties() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
getDeclaredProperty(String) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Returns a Java Bean property descriptor matching property name or null if no such property is found.
getDeclaredProperty(String) - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
getDeclaredProperty(String) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
getDeclaredQualifier() - Method in class org.apache.cayenne.map.ObjEntity
Returns a qualifier that imposes a restriction on what objects belong to this entity.
getDeclaredRelationships() - Method in class org.apache.cayenne.map.ObjEntity
Returns a Collection of all relationships that belong to this ObjEntity, excluding inherited attributes.
getDefaultCatalog() - Method in class org.apache.cayenne.map.DataMap
 
getDefaultLockType() - Method in class org.apache.cayenne.map.DataMap
 
getDefaultNode() - Method in class org.apache.cayenne.access.DataDomain
An optional DataNode that is used for DataMaps that are not linked to a DataNode explicitly.
getDefaultPackage() - Method in class org.apache.cayenne.map.DataMap
 
getDefaultSchema() - Method in class org.apache.cayenne.map.DataMap
 
getDefaultStrategy() - Static method in enum class org.apache.cayenne.query.QueryCacheStrategy
Returns the default strategy - QueryCacheStrategy.NO_CACHE.
getDefaultSuperclass() - Method in class org.apache.cayenne.map.DataMap
 
getDefaultTemplate() - Method in class org.apache.cayenne.query.SQLTemplate
Returns default SQL template for this query.
getDefaultType() - Method in class org.apache.cayenne.access.types.ExtendedTypeMap
Returns a default ExtendedType that is used to handle unmapped types.
getDelegate() - Method in class org.apache.cayenne.access.DataContext
Returns a delegate currently associated with this DataContext.
getDelegate() - Method in class org.apache.cayenne.cache.NestedQueryCache
Returns the actual implementation of the query cache that is wrapped by this NestedQueryCache.
getDeleteBatchTranslator() - Method in class org.apache.cayenne.access.DataNode
 
getDeletedIds() - Method in class org.apache.cayenne.access.event.SnapshotEvent
 
getDeleteRule() - Method in class org.apache.cayenne.map.ObjRelationship
Returns the deleteRule.
getDescription() - Method in class org.apache.cayenne.validation.SimpleValidationFailure
Returns the error converted to String.
getDescription() - Method in interface org.apache.cayenne.validation.ValidationFailure
Returns a String representation of the error object.
getDescriptor() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
Returns underlying descriptor used to delegate all processing, resolving it if needed.
getDescriptor(String) - Method in interface org.apache.cayenne.reflect.ClassDescriptorFactory
Returns a ClassDescriptor instance for a given symbolic entity name.
getDescriptor(String) - Method in class org.apache.cayenne.reflect.ClassDescriptorMap
 
getDescriptor(String) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
 
getDescriptor(ObjEntity, Class) - Method in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
 
getDescriptor(ObjEntity, Class) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
 
getDestination() - Method in interface org.apache.cayenne.ashwood.graph.ArcIterator
 
getDestination() - Method in class org.apache.cayenne.ashwood.graph.FilterArcIterator
 
getDestination() - Method in class org.apache.cayenne.ashwood.graph.ReversedIteration.ReversedArcIterator
 
getDiff() - Method in class org.apache.cayenne.graph.GraphEvent
 
getDiffId() - Method in class org.apache.cayenne.graph.NodeDiff
Returns an id of this diff that can be used for various purposes, such as identifying the order of the diff in a sequence.
getDiffs() - Method in class org.apache.cayenne.graph.CompoundDiff
 
getDirection() - Method in class org.apache.cayenne.map.ProcedureParameter
Returns the direction of this parameter.
getDirective(String) - Method in class org.apache.cayenne.access.translator.sqltemplate.Context
 
getDiscriminatorColumns() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Returns a collection of ObjAttribute for the described class, its superclasses and subclasses, that participate in inheritance qualifier.
getDiscriminatorColumns() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
getDiscriminatorColumns() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
getDocument() - Method in class org.apache.cayenne.project.upgrade.UpgradeContext
 
getDocumentIfLossless() - Method in class org.apache.cayenne.project.upgrade.UpgradeContext
Returns the upgraded document if the upgrade was lossless, i.e. made no changes that may affect runtime.
getDomain() - Method in class org.apache.cayenne.access.DbGenerator
Returns a DataDomain used by the DbGenerator to detect cross-database relationships.
getEmbeddable() - Method in class org.apache.cayenne.map.EmbeddableAttribute
 
getEmbeddable() - Method in class org.apache.cayenne.map.EmbeddedAttribute
 
getEmbeddable() - Method in class org.apache.cayenne.map.EmbeddedResult
 
getEmbeddable() - Method in class org.apache.cayenne.project.xml.EmbeddableHandler
 
getEmbeddable() - Method in interface org.apache.cayenne.reflect.EmbeddableDescriptor
Returns a metadata object for this descriptor.
getEmbeddable() - Method in class org.apache.cayenne.reflect.FieldEmbeddableDescriptor
 
getEmbeddable(Object) - Method in class org.apache.cayenne.reflect.EmbeddedFieldAccessor
Returns an embeddable object for the owner object, initializing embeddable if it is null.
getEmbeddable(String) - Method in class org.apache.cayenne.map.DataMap
 
getEmbeddable(String) - Method in class org.apache.cayenne.map.EntityResolver
 
getEmbeddable(String) - Method in interface org.apache.cayenne.map.MappingNamespace
Returns an Embeddable matching class name or null if such Embeddable is not mapped.
getEmbeddableMap() - Method in class org.apache.cayenne.map.DataMap
 
getEmbeddables() - Method in class org.apache.cayenne.map.DataMap
Returns a collection of Embeddable mappings stored in the DataMap.
getEmbeddables() - Method in class org.apache.cayenne.map.EntityResolver
 
getEmbeddables() - Method in interface org.apache.cayenne.map.MappingNamespace
 
getEndColumn() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Get end column.
getEndColumn() - Method in class org.apache.cayenne.ql.JavaCharStream
Get end column.
getEndLine() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Get end line.
getEndLine() - Method in class org.apache.cayenne.ql.JavaCharStream
Get end line.
getEntity() - Method in class org.apache.cayenne.access.flush.operation.BaseDbRowOp
 
getEntity() - Method in interface org.apache.cayenne.access.flush.operation.DbRowOp
 
getEntity() - Method in class org.apache.cayenne.map.Attribute
Returns parent entity that holds this attribute.
getEntity() - Method in class org.apache.cayenne.map.DbAttribute
 
getEntity() - Method in class org.apache.cayenne.map.EntityInheritanceTree
 
getEntity() - Method in class org.apache.cayenne.map.ObjAttribute
 
getEntity() - Method in class org.apache.cayenne.project.xml.DbEntityHandler
 
getEntity() - Method in class org.apache.cayenne.project.xml.ObjEntityHandler
 
getEntity() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Returns an ObjEntity associated with this descriptor.
getEntity() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
getEntity() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
getEntity(ObjectId) - Method in class org.apache.cayenne.commitlog.meta.AnnotationCommitLogEntityFactory
 
getEntity(ObjectId) - Method in interface org.apache.cayenne.commitlog.meta.CommitLogEntityFactory
 
getEntity(ObjectId) - Method in class org.apache.cayenne.commitlog.meta.IncludeAllCommitLogEntityFactory
 
getEntityClass() - Method in class org.apache.cayenne.map.EntityResult
 
getEntityInheritanceTree() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
 
getEntityInheritanceTree() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
getEntityInheritanceTree() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
getEntityMergeListener() - Static method in class org.apache.cayenne.util.DeleteRuleUpdater
Returns EntityMergeListener instance, which can set delete rule at relationship change
getEntityName() - Method in class org.apache.cayenne.DataRow
Returns the name of the ObjEntity this row is a snapshot of, or null if the row is not mapped to an entity.
getEntityName() - Method in class org.apache.cayenne.exp.property.BaseIdProperty
 
getEntityName() - Method in interface org.apache.cayenne.exp.property.IdProperty
 
getEntityName() - Method in class org.apache.cayenne.exp.property.NumericIdProperty
 
getEntityName() - Method in class org.apache.cayenne.map.EntityResult
 
getEntityName() - Method in interface org.apache.cayenne.ObjectId
 
getEntityName() - Method in class org.apache.cayenne.query.FluentSelect
 
getEntityName() - Method in class org.apache.cayenne.query.PrefetchTreeNode
 
getEntityQualifier() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Returns entity qualifier as a Cayenne expression that includes qualifiers for this entity and all subentities.
getEntityQualifier() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
getEntityQualifier() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
getEntityResolver() - Method in class org.apache.cayenne.access.DataContext
 
getEntityResolver() - Method in record class org.apache.cayenne.access.DataContextChannel
 
getEntityResolver() - Method in class org.apache.cayenne.access.DataDomain
Returns an EntityResolver that stores mapping information for this domain.
getEntityResolver() - Method in class org.apache.cayenne.access.DataNode
Returns EntityResolver that handles DataMaps of this node.
getEntityResolver() - Method in interface org.apache.cayenne.DataChannel
Returns an EntityResolver instance that contains runtime mapping information.
getEntityResolver() - Method in interface org.apache.cayenne.ObjectContext
Returns EntityResolver that stores all mapping information accessible by this ObjectContext.
getEntitySorter() - Method in class org.apache.cayenne.access.DataDomain
 
getEntitySorter() - Method in class org.apache.cayenne.access.DataNode
Returns an EntitySorter that sorts the entities of this node based on their mutual dependencies.
getEntityType() - Method in class org.apache.cayenne.exp.property.CollectionProperty
 
getEntityType() - Method in class org.apache.cayenne.exp.property.MapProperty
 
getEntityType() - Method in class org.apache.cayenne.query.FluentSelect
 
getEnumerationMappings() - Method in class org.apache.cayenne.access.types.ExtendedEnumType
Returns the enumeration mapping for this enumerated data type.
getEnumName() - Method in class org.apache.cayenne.exp.EnumRef
 
getError() - Method in class org.apache.cayenne.validation.SimpleValidationFailure
 
getError() - Method in interface org.apache.cayenne.validation.ValidationFailure
Returns an user defined error object.
getEscape() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
 
getEscapeChar() - Method in class org.apache.cayenne.exp.PatternMatchExp
 
getEventBridge() - Method in class org.apache.cayenne.access.DataRowStore
 
getEventManager() - Method in record class org.apache.cayenne.access.DataContextChannel
 
getEventManager() - Method in class org.apache.cayenne.access.DataDomain
Returns EventManager used by this DataDomain.
getEventManager() - Method in class org.apache.cayenne.access.DataRowStore
Returns an EventManager associated with this DataRowStore.
getEventManager() - Method in interface org.apache.cayenne.DataChannel
Returns an EventManager associated with this channel.
getEventManager() - Method in class org.apache.cayenne.event.EventBridge
Returns local EventManager used by the bridge.
getExceptionLabel() - Static method in exception class org.apache.cayenne.CayenneRuntimeException
 
getExistingConnection(String) - Method in class org.apache.cayenne.tx.BaseTransaction
 
getExistingSequences(DataNode) - Method in class org.apache.cayenne.dba.SequencePkGenerator
Fetches a list of existing sequences that might match Cayenne generated ones.
getExpandedPath() - Method in class org.apache.cayenne.exp.PathExp
Returns the path with aliases expanded, so that each segment is a name of an attribute or a relationship.
getExpression() - Method in class org.apache.cayenne.exp.property.BaseProperty
This method returns fresh copy of the expression for each call.
getExpression() - Method in interface org.apache.cayenne.exp.property.Property
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.AddExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.AllExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.AndExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.AnyExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.AsteriskExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.BetweenExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.BitwiseAndExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.BitwiseLeftShiftExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.BitwiseNotExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.BitwiseOrExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.BitwiseRightShiftExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.BitwiseXorExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.CaseWhenExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.CustomOperatorExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.DivideExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.ElseExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.EnclosingObjectExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.EqualExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.ExistsExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.Expression
Returns the operator printed between the operands, before the operand at the given index.
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.FalseExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.FullObjectExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.FunctionCallExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.GreaterExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.GreaterOrEqualExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.InExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.LessExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.LessOrEqualExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.LikeExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.LikeIgnoreCaseExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.ListExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.MultiplyExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.NegateExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.NotBetweenExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.NotEqualExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.NotExistsExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.NotExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.NotInExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.NotLikeExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.NotLikeIgnoreCaseExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.OrExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.PathExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.ScalarExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.SubqueryExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.SubtractExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.ThenExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.TrimExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.TrueExp
 
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.WhenExp
 
getExpressionString() - Method in exception class org.apache.cayenne.exp.ExpressionException
 
getExtendedType(String) - Method in class org.apache.cayenne.access.translator.sqltemplate.Context
Resolves the ExtendedType for the given Java class name via the target adapter.
getExtendedTypes() - Method in class org.apache.cayenne.dba.AutoAdapter
 
getExtendedTypes() - Method in interface org.apache.cayenne.dba.DbAdapter
Returns a map of ExtendedTypes that is used to translate values between Java and JDBC layer.
getExtendedTypes() - Method in class org.apache.cayenne.dba.JdbcAdapter
 
getExternalEventSource() - Method in class org.apache.cayenne.event.EventBridge
Returns an object used as a source of local events posted in response to remote events.
getExternalSubject() - Method in class org.apache.cayenne.event.EventBridge
Returns a String subject used to post distributed events.
getFactory() - Method in class org.apache.cayenne.project.xml.LoaderContext
 
getFailedObjectId() - Method in exception class org.apache.cayenne.access.OptimisticLockException
Returns the ObjectId of the object that caused the OptimisticLockException.
getFailures() - Method in class org.apache.cayenne.access.DbGenerator
Returns an object representing a collection of failures that occurred on the last "runGenerator" invocation, or null if there were no failures.
getFailures() - Method in class org.apache.cayenne.validation.ValidationResult
Returns all failures added to this result, or empty list is result has no failures.
getFailures(Object) - Method in class org.apache.cayenne.validation.ValidationResult
Returns all failures related to the source object, or an empty list if there are no such failures.
getFetchLimit() - Method in class org.apache.cayenne.map.ProcedureQueryDescriptor
Returns the fetch limit of the query.
getFetchLimit() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
 
getFetchLimit() - Method in class org.apache.cayenne.query.ProcedureQuery
 
getFetchLimit() - Method in interface org.apache.cayenne.query.QueryMetadata
Returns the limit on the maximum number of records that can be returned by this query.
getFetchLimit() - Method in class org.apache.cayenne.query.QueryMetadataProxy
 
getFetchLimit() - Method in class org.apache.cayenne.query.SQLTemplate
 
getFetchOffset() - Method in class org.apache.cayenne.access.jdbc.SQLTemplateAction
 
getFetchOffset() - Method in class org.apache.cayenne.map.ProcedureQueryDescriptor
Returns the fetch offset of the query.
getFetchOffset() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
 
getFetchOffset() - Method in class org.apache.cayenne.query.ProcedureQuery
 
getFetchOffset() - Method in interface org.apache.cayenne.query.QueryMetadata
Specifies a start of a range when fetching a subset of records.
getFetchOffset() - Method in class org.apache.cayenne.query.QueryMetadataProxy
 
getFetchOffset() - Method in class org.apache.cayenne.query.SQLTemplate
 
getFields() - Method in class org.apache.cayenne.map.EmbeddedResult
 
getFlattenedId(ObjectId, CayennePath) - Method in class org.apache.cayenne.access.DataContextObjectStore
 
getFlattenedIds() - Method in class org.apache.cayenne.access.flush.operation.Values
 
getFlattenedIds(ObjectId) - Method in class org.apache.cayenne.access.DataContextObjectStore
 
getFlattenedPathIdMap(ObjectId) - Method in class org.apache.cayenne.access.DataContextObjectStore
 
getForwardArc() - Method in class org.apache.cayenne.graph.ArcId
 
getFreshSnapshot(ObjectContext) - Method in exception class org.apache.cayenne.access.OptimisticLockException
Retrieves fresh snapshot for the failed row.
getFrom(Object) - Method in class org.apache.cayenne.exp.property.BaseProperty
Extracts property value from an object using JavaBean-compatible introspection with one addition - a property can be a dot-separated property name path.
getFromAll(Collection) - Method in class org.apache.cayenne.exp.property.BaseProperty
Extracts property value from a collection of objects using JavaBean-compatible introspection with one addition - a property can be a dot-separated property name path.
getFullyQualifiedName() - Method in class org.apache.cayenne.map.DbEntity
Returns table name including catalog and schema, if any of those are present.
getFullyQualifiedName() - Method in class org.apache.cayenne.map.Procedure
Returns procedure name including schema and catalog, if present.
getFunctionName() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
 
getFunctionName() - Method in class org.apache.cayenne.exp.AbsExp
 
getFunctionName() - Method in class org.apache.cayenne.exp.AvgExp
 
getFunctionName() - Method in class org.apache.cayenne.exp.ConcatExp
 
getFunctionName() - Method in class org.apache.cayenne.exp.CountExp
 
getFunctionName() - Method in class org.apache.cayenne.exp.CurrentDateExp
 
getFunctionName() - Method in class org.apache.cayenne.exp.CurrentTimeExp
 
getFunctionName() - Method in class org.apache.cayenne.exp.CurrentTimestampExp
 
getFunctionName() - Method in class org.apache.cayenne.exp.CustomAggregateExp
 
getFunctionName() - Method in class org.apache.cayenne.exp.CustomFunctionExp
 
getFunctionName() - Method in class org.apache.cayenne.exp.DistinctExp
 
getFunctionName() - Method in class org.apache.cayenne.exp.ExtractExp
 
getFunctionName() - Method in class org.apache.cayenne.exp.FunctionCallExp
 
getFunctionName() - Method in class org.apache.cayenne.exp.LengthExp
 
getFunctionName() - Method in class org.apache.cayenne.exp.LocateExp
 
getFunctionName() - Method in class org.apache.cayenne.exp.LowerExp
 
getFunctionName() - Method in class org.apache.cayenne.exp.MaxExp
 
getFunctionName() - Method in class org.apache.cayenne.exp.MinExp
 
getFunctionName() - Method in class org.apache.cayenne.exp.ModExp
 
getFunctionName() - Method in class org.apache.cayenne.exp.SqrtExp
 
getFunctionName() - Method in class org.apache.cayenne.exp.SubstringExp
 
getFunctionName() - Method in class org.apache.cayenne.exp.SumExp
 
getFunctionName() - Method in class org.apache.cayenne.exp.TrimExp
 
getFunctionName() - Method in class org.apache.cayenne.exp.UpperExp
 
getGeneratedAttributes() - Method in class org.apache.cayenne.map.DbEntity
Returns an unmodifiable collection of DbAttributes that are generated by the database.
getGeneratorName() - Method in class org.apache.cayenne.map.DbKeyGenerator
 
getGeneratorType() - Method in class org.apache.cayenne.map.DbKeyGenerator
 
getGeometry() - Method in class org.apache.cayenne.value.GeoJson
 
getHandler(TransactionDescriptor) - Method in class org.apache.cayenne.tx.DefaultTransactionManager
 
getHaving() - Method in class org.apache.cayenne.query.FluentSelect
Returns a HAVING clause Expression of this query.
getHoldability() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
getIdentifier() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.IdentifierNode
 
getIdProperties() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Returns a collection of the properties mapped to id columns.
getIdProperties() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
getIdProperties() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
getIdSnapshot() - Method in interface org.apache.cayenne.ObjectId
 
GetImage() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
 
GetImage() - Method in class org.apache.cayenne.ql.JavaCharStream
Get the token timage.
getIndirectlyModifiedIds() - Method in class org.apache.cayenne.access.event.SnapshotEvent
 
getInheritanceTree(String) - Method in class org.apache.cayenne.map.DataMap
 
getInheritanceTree(String) - Method in class org.apache.cayenne.map.EntityResolver
 
getInheritanceTree(String) - Method in interface org.apache.cayenne.map.MappingNamespace
 
getInjector() - Method in class org.apache.cayenne.CayenneRuntime
Returns DI injector used by this runtime.
getInMemoryOffset(int) - Method in class org.apache.cayenne.access.jdbc.BaseSQLAction
Returns a value of the offset that will be used to rewind the ResultSet within the SQL action before reading the result rows.
getInMemoryOffset(int) - Method in class org.apache.cayenne.dba.db2.DB2SelectAction
 
getInMemoryOffset(int) - Method in class org.apache.cayenne.dba.derby.DerbySelectAction
 
getInMemoryOffset(int) - Method in class org.apache.cayenne.dba.firebird.FirebirdSelectAction
 
getInMemoryOffset(int) - Method in class org.apache.cayenne.dba.h2.H2SelectAction
 
getInMemoryOffset(int) - Method in class org.apache.cayenne.dba.ingres.IngresSelectAction
 
getInMemoryOffset(int) - Method in class org.apache.cayenne.dba.sqlite.SQLiteSelectAction
 
getInMemoryOffset(int) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerSelectAction
 
getInsertBatchTranslator() - Method in class org.apache.cayenne.access.DataNode
 
getInstance() - Static method in class org.apache.cayenne.commitlog.Confidential
 
getInstance() - Static method in class org.apache.cayenne.log.NoopSQLLogger
 
getInstance(boolean) - Static method in class org.apache.cayenne.dba.mysql.MySQLTreeProcessor
 
getInt(String, int) - Method in class org.apache.cayenne.DefaultRuntimeProperties
 
getInt(String, int) - Method in interface org.apache.cayenne.RuntimeProperties
 
getInvalidatedIds() - Method in class org.apache.cayenne.access.event.SnapshotEvent
 
getIsolation() - Method in class org.apache.cayenne.tx.TransactionDescriptor
 
getJavaBySqlType(int) - Static method in class org.apache.cayenne.dba.TypesMapping
Get the corresponding Java type by its Types counterpart.
getJavaBySqlType(DbAttribute) - Static method in class org.apache.cayenne.dba.TypesMapping
 
getJavaClass() - Method in class org.apache.cayenne.map.EmbeddedAttribute
Returns Java class of an object property described by this attribute.
getJavaClass() - Method in class org.apache.cayenne.map.ObjAttribute
Returns Java class of an object property described by this attribute.
getJavaClass(String) - Static method in class org.apache.cayenne.util.Util
Deprecated.
this method based on statically defined class loading algorithm is not going to work in environments like OSGi. AdhocObjectFactory should be used as it can provide the environment-specific class loading policy.
getJavaClassName() - Method in class org.apache.cayenne.map.DbAttribute
 
getJavaClassName() - Method in class org.apache.cayenne.map.ObjEntity
Returns a non-null class name.
getJdbcDriver() - Method in class org.apache.cayenne.project.DataSourceDescriptor
 
getJoins() - Method in class org.apache.cayenne.map.DbRelationship
Returns a list of joins.
getKey() - Method in interface org.apache.cayenne.ObjectId
 
getKey() - Method in class org.apache.cayenne.util.SingleEntryMap
 
getKeyCacheSize() - Method in class org.apache.cayenne.map.DbKeyGenerator
 
getKeyType() - Method in class org.apache.cayenne.exp.property.MapProperty
 
getLastAttribute() - Method in class org.apache.cayenne.project.xml.DbEntityHandler
 
getLastAttribute() - Method in class org.apache.cayenne.project.xml.ObjEntityHandler
 
getLastPrefetchHint() - Method in class org.apache.cayenne.query.PrefetchSelectQuery
Returns last incoming ObjRelationship in the prefetch relationship chain.
getLimit() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LimitOffsetNode
 
getLimit() - Method in class org.apache.cayenne.query.FluentSelect
 
getLimit() - Method in class org.apache.cayenne.query.SQLSelect
 
getLine() - Method in class org.apache.cayenne.ql.JavaCharStream
Deprecated.
getListFault() - Method in interface org.apache.cayenne.reflect.FaultFactory
 
getListFault() - Method in class org.apache.cayenne.reflect.SingletonFaultFactory
 
getLocalSubjects() - Method in class org.apache.cayenne.event.EventBridge
Returns a Collection of local EventSubjects.
getLocation() - Method in class org.apache.cayenne.map.DataMap
Returns "location" property value.
getLockType() - Method in class org.apache.cayenne.map.ObjEntity
Returns the type of lock used by this ObjEntity.
getLoginTimeout() - Method in class org.apache.cayenne.datasource.DriverDataSource
 
getLoginTimeout() - Method in class org.apache.cayenne.datasource.ManagedPoolingDataSource
 
getLoginTimeout() - Method in class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
 
getLogWriter() - Method in class org.apache.cayenne.datasource.DriverDataSource
 
getLogWriter() - Method in class org.apache.cayenne.datasource.ManagedPoolingDataSource
 
getLogWriter() - Method in class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
 
getLongPrimaryKey(SQLLogger, Statement, String) - Method in class org.apache.cayenne.dba.mysql.MySQLPkGenerator
 
getMapArcProperties() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Returns a collection over the arc properties whose reverse arcs are to-many maps.
getMapArcProperties() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
getMapArcProperties() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
getMapFault(Accessor) - Method in interface org.apache.cayenne.reflect.FaultFactory
 
getMapFault(Accessor) - Method in class org.apache.cayenne.reflect.SingletonFaultFactory
 
getMapKey() - Method in class org.apache.cayenne.map.ObjRelationship
Returns a property name of a target entity used to create a relationship map.
getMapKey(Object) - Method in interface org.apache.cayenne.reflect.ToManyMapProperty
Extracts the map key of the target object.
getMapKey(String, Object) - Method in class org.apache.cayenne.PersistentObject
Returns a map key for a given to-many map relationship and a target object.
getMappedEntities(DbEntity) - Method in class org.apache.cayenne.map.DataMap
Returns all ObjEntities mapped to the given DbEntity.
getMaxConnections() - Method in class org.apache.cayenne.datasource.PoolingDataSourceParameters
 
getMaxConnections() - Method in class org.apache.cayenne.project.DataSourceDescriptor
 
getMaxFetchSize() - Method in class org.apache.cayenne.access.IncrementalFaultList
Get the upper bound on the number of records to resolve in one round trip to the database.
getMaxIdQualifierSize() - Method in class org.apache.cayenne.access.DataDomain
Returns a maximum number of object IDs to match in a single query for queries that select objects based on collection of ObjectIds.
getMaxLength() - Method in class org.apache.cayenne.map.DbAttribute
Returns the length of database column described by this attribute.
getMaxLength() - Method in class org.apache.cayenne.map.ObjAttribute
Returns this attribute's maximum allowed length
getMaxLength() - Method in class org.apache.cayenne.map.ProcedureParameter
 
getMaxQueueWaitTime() - Method in class org.apache.cayenne.datasource.PoolingDataSourceParameters
 
getMessage() - Method in exception class org.apache.cayenne.access.OptimisticLockException
Returns descriptive message for this exception.
getMessage() - Method in exception class org.apache.cayenne.access.translator.sqltemplate.parser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in exception class org.apache.cayenne.CayenneRuntimeException
Returns message that includes Cayenne version label and the actual exception message.
getMessage() - Method in exception class org.apache.cayenne.DeleteDenyException
 
getMessage() - Method in exception class org.apache.cayenne.ql.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMetaData() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
getMetaData(EntityResolver) - Method in class org.apache.cayenne.query.BatchQuery
Returns default select parameters.
getMetaData(EntityResolver) - Method in class org.apache.cayenne.query.ColumnSelect
 
getMetaData(EntityResolver) - Method in class org.apache.cayenne.query.IndirectQuery
Returns the metadata obtained from the replacement query.
getMetaData(EntityResolver) - Method in class org.apache.cayenne.query.ObjectSelect
 
getMetaData(EntityResolver) - Method in class org.apache.cayenne.query.ProcedureQuery
 
getMetaData(EntityResolver) - Method in interface org.apache.cayenne.query.Query
Returns query runtime parameters.
getMetaData(EntityResolver) - Method in class org.apache.cayenne.query.SQLTemplate
 
getMinConnections() - Method in class org.apache.cayenne.datasource.PoolingDataSourceParameters
 
getMinConnections() - Method in class org.apache.cayenne.project.DataSourceDescriptor
 
getModifiedDiffs() - Method in class org.apache.cayenne.access.event.SnapshotEvent
Returns the changed keys of each modified snapshot, with their new values.
getModules() - Method in class org.apache.cayenne.CayenneRuntime
Deprecated, for removal: This API element is subject to removal in a future version.
this is fairly useless. Modules are opaque. CayenneRuntime.getInjector() is the closest useful thing.
getName() - Method in class org.apache.cayenne.access.DataDomain
Returns "name" property value.
getName() - Method in class org.apache.cayenne.access.DataNode
Returns node name.
getName() - Method in class org.apache.cayenne.access.DataRowStore
Returns the name of this DataRowStore.
getName() - Method in enum class org.apache.cayenne.access.sqlbuilder.JoinType
 
getName() - Method in class org.apache.cayenne.exp.ExpressionParameter
Returns the name of the expression parameter.
getName() - Method in class org.apache.cayenne.exp.property.BaseProperty
 
getName() - Method in interface org.apache.cayenne.exp.property.Property
 
getName() - Method in class org.apache.cayenne.map.Attribute
 
getName() - Method in class org.apache.cayenne.map.DataMap
Returns the name of this DataMap.
getName() - Method in class org.apache.cayenne.map.DbKeyGenerator
 
getName() - Method in class org.apache.cayenne.map.EmbeddableAttribute
 
getName() - Method in class org.apache.cayenne.map.Entity
Returns entity name.
getName() - Method in class org.apache.cayenne.map.Procedure
 
getName() - Method in class org.apache.cayenne.map.ProcedureParameter
 
getName() - Method in class org.apache.cayenne.map.QueryDescriptor
Returns name of the query.
getName() - Method in class org.apache.cayenne.map.Relationship
 
getName() - Method in class org.apache.cayenne.project.Project
 
getName() - Method in class org.apache.cayenne.query.PrefetchTreeNode
 
getName() - Method in interface org.apache.cayenne.reflect.Accessor
Returns property name.
getName() - Method in class org.apache.cayenne.reflect.BaseProperty
 
getName() - Method in class org.apache.cayenne.reflect.BeanAccessor
 
getName() - Method in class org.apache.cayenne.reflect.EmbeddedFieldAccessor
 
getName() - Method in class org.apache.cayenne.reflect.FieldAccessor
 
getName() - Method in class org.apache.cayenne.reflect.IdMapKeyAccessor
 
getName() - Method in class org.apache.cayenne.reflect.MapAccessor
 
getName() - Method in class org.apache.cayenne.reflect.PropertyAccessor
 
getName() - Method in interface org.apache.cayenne.reflect.PropertyDescriptor
Returns property name.
getNamespace() - Method in class org.apache.cayenne.map.DataMap
Returns a parent namespace where this DataMap resides.
getNameTablesInDB(DataNode) - Method in class org.apache.cayenne.access.dbsync.CreateIfNoSchemaStrategy
Returns all the table names in database.
getNameWithDefaultPackage(String) - Method in class org.apache.cayenne.map.DataMap
 
getNameWithPackage(String, String) - Static method in class org.apache.cayenne.map.DataMap
 
getNetworkTimeout() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
getNewValue() - Method in interface org.apache.cayenne.commitlog.model.AttributeChange
 
getNewValue() - Method in class org.apache.cayenne.commitlog.model.MutableAttributeChange
 
getNewValue() - Method in class org.apache.cayenne.commitlog.model.MutableToOneRelationshipChange
 
getNewValue() - Method in interface org.apache.cayenne.commitlog.model.ToOneRelationshipChange
 
getNextToken() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
Get the next Token.
getNextToken() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
Get the next Token.
getNextToken() - Method in class org.apache.cayenne.ql.QLParser
Get the next Token.
getNextToken() - Method in class org.apache.cayenne.ql.QLParserTokenManager
Get the next Token.
getNode(String) - Method in class org.apache.cayenne.query.PrefetchTreeNode
Looks up an existing node in the tree described by the dot-separated path.
getNode(CayennePath) - Method in class org.apache.cayenne.query.PrefetchTreeNode
Looks up an existing node in the tree described by the path.
getNodeId() - Method in class org.apache.cayenne.graph.NodeDiff
 
getNullQualifierNames() - Method in class org.apache.cayenne.access.flush.operation.Qualifier
 
getObjAttributeFor(DbAttribute) - Static method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
 
getObject() - Method in class org.apache.cayenne.access.flush.operation.BaseDbRowOp
 
getObject() - Method in interface org.apache.cayenne.access.flush.operation.DbRowOp
 
getObject() - Method in exception class org.apache.cayenne.DeleteDenyException
 
getObject(String) - Method in class org.apache.cayenne.access.translator.sqltemplate.Context
 
getObject(ObjectId) - Method in class org.apache.cayenne.access.DataContextObjectStore
 
getObject(ObjectId) - Method in interface org.apache.cayenne.ObjectStore
Returns a registered object for the id, or null if no such object is registered.
getObjectClass() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Returns a class mapped by this descriptor.
getObjectClass() - Method in interface org.apache.cayenne.reflect.EmbeddableDescriptor
Returns an embeddable class mapped by this descriptor.
getObjectClass() - Method in class org.apache.cayenne.reflect.FieldEmbeddableDescriptor
 
getObjectClass() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
getObjectClass() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
getObjectContext() - Method in interface org.apache.cayenne.Persistent
 
getObjectContext() - Method in class org.apache.cayenne.PersistentObject
 
getObjectFactory() - Method in class org.apache.cayenne.map.EntityResolver
 
getObjectId() - Method in interface org.apache.cayenne.Persistent
 
getObjectId() - Method in class org.apache.cayenne.PersistentObject
 
getObjectId() - Method in class org.apache.cayenne.query.BatchQueryRow
 
getObjectIterator() - Method in class org.apache.cayenne.access.DataContextObjectStore
Returns an iterator over the registered objects.
getObjectStore() - Method in class org.apache.cayenne.access.DataContext
 
getObjectStore() - Method in interface org.apache.cayenne.ObjectContext
Returns the store of persistent objects registered with this context.
getObjEntities() - Method in class org.apache.cayenne.map.DataMap
Returns an unmodifiable collection of ObjEntities stored in this DataMap.
getObjEntities() - Method in class org.apache.cayenne.map.EntityResolver
 
getObjEntities() - Method in interface org.apache.cayenne.map.MappingNamespace
Returns all ObjEntities in the namespace.
getObjEntity() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
 
getObjEntity() - Method in interface org.apache.cayenne.query.QueryMetadata
Returns an ObjEntity associated with a query or null if no such entity exists.
getObjEntity() - Method in class org.apache.cayenne.query.QueryMetadataProxy
 
getObjEntity(Class) - Method in class org.apache.cayenne.map.DataMap
 
getObjEntity(Class) - Method in class org.apache.cayenne.map.EntityResolver
Looks in the DataMap's that this object was created with for the ObjEntity that maps to the services the specified class
getObjEntity(Class) - Method in interface org.apache.cayenne.map.MappingNamespace
 
getObjEntity(String) - Method in class org.apache.cayenne.map.DataMap
Returns an ObjEntity for a given name.
getObjEntity(String) - Method in class org.apache.cayenne.map.EntityResolver
 
getObjEntity(String) - Method in interface org.apache.cayenne.map.MappingNamespace
Returns ObjEntity for a given name, or null if no such ObjEntity is found in the MappingNamespace.
getObjEntity(Persistent) - Static method in class org.apache.cayenne.Cayenne
Returns mapped ObjEntity for object.
getObjEntity(Persistent) - Method in class org.apache.cayenne.map.DataMap
 
getObjEntity(Persistent) - Method in class org.apache.cayenne.map.EntityResolver
 
getObjEntity(Persistent) - Method in interface org.apache.cayenne.map.MappingNamespace
 
getObjEntityComparator() - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
 
getObjEntityComparator() - Method in interface org.apache.cayenne.map.EntitySorter
 
getObjEntityComparator(boolean) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
 
getObjEntityComparator(boolean) - Method in class org.apache.cayenne.ashwood.WeightedAshwoodEntitySorter
 
getObjEntityForJavaClass(String) - Method in class org.apache.cayenne.map.DataMap
Returns an ObjEntity for a Persistent class name.
getObjEntityMap() - Method in class org.apache.cayenne.map.DataMap
Returns a unmodifiable map of ObjEntities contained in this DataMap, keyed by ObjEntity name.
getObjRelationship() - Method in class org.apache.cayenne.project.xml.ObjRelationshipHandler
 
getObsoleteFiles() - Method in class org.apache.cayenne.project.upgrade.UpgradeContext
 
getOffset() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LimitOffsetNode
 
getOffset() - Method in class org.apache.cayenne.query.FluentSelect
 
getOffset() - Method in class org.apache.cayenne.query.SQLSelect
 
getOldValue() - Method in interface org.apache.cayenne.commitlog.model.AttributeChange
 
getOldValue() - Method in class org.apache.cayenne.commitlog.model.MutableAttributeChange
 
getOldValue() - Method in class org.apache.cayenne.commitlog.model.MutableToOneRelationshipChange
 
getOldValue() - Method in interface org.apache.cayenne.commitlog.model.ToOneRelationshipChange
 
getOp() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OpExpressionNode
 
getOperand(int) - Method in class org.apache.cayenne.exp.Expression
Returns a value of operand at index: a nested expression or a plain value.
getOperand(int) - Method in class org.apache.cayenne.exp.ListExp
 
getOperand(int) - Method in class org.apache.cayenne.exp.PathExp
 
getOperandCount() - Method in class org.apache.cayenne.exp.Expression
Returns a count of operands of this expression.
getOperandCount() - Method in class org.apache.cayenne.exp.ListExp
 
getOperandCount() - Method in class org.apache.cayenne.exp.NegateExp
 
getOperandCount() - Method in class org.apache.cayenne.exp.PathExp
 
getOperator() - Method in class org.apache.cayenne.exp.CustomOperatorExp
 
getOracleCursorType() - Static method in class org.apache.cayenne.dba.oracle.OracleAdapter
Returns an Oracle JDBC extension type defined in oracle.jdbc.driver.OracleTypes.CURSOR.
getOrCreate(ObjectId, ObjectChangeType) - Method in class org.apache.cayenne.commitlog.model.MutableChangeMap
 
getOrCreateConnection(String, DataSource) - Method in class org.apache.cayenne.tx.BaseTransaction
 
getOrCreateConnection(String, DataSource) - Method in class org.apache.cayenne.tx.ReadOnlyTransaction
 
getOrCreateConnection(String, DataSource) - Method in interface org.apache.cayenne.tx.Transaction
Retrieves a connection for the given symbolic name.
getOrDefault(Object, Object) - Method in class org.apache.cayenne.DataRow
 
getOrDefault(Object, V) - Method in class org.apache.cayenne.util.SingleEntryMap
 
getOrderings() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
Deprecated, for removal: This API element is subject to removal in a future version.
since 5.0, as the query is defined by a String, see SelectQueryDescriptor.getParsedQuery()
getOrderings() - Method in class org.apache.cayenne.query.FluentSelect
 
getOrigin() - Method in interface org.apache.cayenne.ashwood.graph.ArcIterator
 
getOrigin() - Method in class org.apache.cayenne.ashwood.graph.FilterArcIterator
 
getOrigin() - Method in class org.apache.cayenne.ashwood.graph.ReversedIteration.ReversedArcIterator
 
getOriginatingQuery() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
 
getOriginatingQuery() - Method in interface org.apache.cayenne.query.QueryMetadata
Returns a query that originated this query.
getOriginatingQuery() - Method in class org.apache.cayenne.query.QueryMetadataProxy
 
getPackagePath(String) - Static method in class org.apache.cayenne.util.Util
Returns package name for the Java class as a path separated with forward slash ("/").
getPageSize() - Method in class org.apache.cayenne.access.IncrementalFaultList
Returns the pageSize.
getPageSize() - Method in class org.apache.cayenne.map.QueryDescriptor
Returns the page size of the query.
getPageSize() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
 
getPageSize() - Method in class org.apache.cayenne.query.FluentSelect
 
getPageSize() - Method in class org.apache.cayenne.query.ProcedureQuery
 
getPageSize() - Method in interface org.apache.cayenne.query.QueryMetadata
Returns query page size.
getPageSize() - Method in class org.apache.cayenne.query.QueryMetadataProxy
 
getPageSize() - Method in class org.apache.cayenne.query.SQLSelect
 
getPageSize() - Method in class org.apache.cayenne.query.SQLTemplate
 
getParameterBindings() - Method in class org.apache.cayenne.access.translator.sqltemplate.Context
 
getParameterNames() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
Returns the names of the "$name" parameters of the query, in the order of their first occurrence.
getParameters() - Method in class org.apache.cayenne.query.ProcedureQuery
Returns a map of procedure parameters.
getParameters() - Method in class org.apache.cayenne.query.SQLTemplate
Utility method to get the first set of parameters, since most queries will only have one.
getParams() - Method in class org.apache.cayenne.query.SQLExec
Returns a potentially immutable map of named parameters that will be bound to SQL.
getParams() - Method in class org.apache.cayenne.query.SQLSelect
Returns a potentially immmutable map of named parameters that will be bound to SQL.
getParams() - Method in class org.apache.cayenne.query.SQLTemplate
Returns a map of named parameters that will be bound to SQL.
getParent() - Method in record class org.apache.cayenne.access.DataContextChannel
 
getParent() - Method in class org.apache.cayenne.access.DataDomain
Returns null, as DataDomain is the root of the DataChannel stack.
getParent() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
getParent() - Method in interface org.apache.cayenne.DataChannel
Returns the parent channel of this channel in the DataChannel stack, or null if this is a root channel (such as a DataDomain).
getParent() - Method in class org.apache.cayenne.query.PrefetchTreeNode
 
getParentDataDomain() - Method in class org.apache.cayenne.access.DataContext
Deprecated, for removal: This API element is subject to removal in a future version.
getParentHandler() - Method in class org.apache.cayenne.project.xml.SAXNestedTagHandler
 
getParentLogger() - Method in class org.apache.cayenne.datasource.DriverDataSource
 
getParentLogger() - Method in class org.apache.cayenne.datasource.ManagedPoolingDataSource
 
getParentLogger() - Method in class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
 
getParsedQuery() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
Returns the parsed query String with its "$name" parameters unbound.
getPart() - Method in class org.apache.cayenne.exp.ExtractExp
 
getPartCamelCaseName() - Method in class org.apache.cayenne.exp.ExtractExp
 
getPassword() - Method in class org.apache.cayenne.project.DataSourceDescriptor
 
getPath() - Method in class org.apache.cayenne.exp.PathExp
 
getPath() - Method in class org.apache.cayenne.exp.property.BaseProperty
 
getPath() - Method in interface org.apache.cayenne.exp.property.Property
 
getPath() - Method in class org.apache.cayenne.query.PrefetchTreeNode
Returns full prefetch path, that is a dot separated String of node names starting from root and up to and including this node.
getPath() - Method in class org.apache.cayenne.reflect.AdditionalDbEntityDescriptor
 
getPath(PrefetchTreeNode) - Method in class org.apache.cayenne.query.PrefetchTreeNode
Returns full prefetch path, that is a dot separated String of node names starting from root and up to and including this node.
getPathAliases() - Method in class org.apache.cayenne.exp.Expression
Returns a map of path aliases for this expression.
getPathAliases() - Method in class org.apache.cayenne.exp.PathExp
 
getPathSplitAliases() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
 
getPathSplitAliases() - Method in interface org.apache.cayenne.query.QueryMetadata
Returns a map of aliases vs. expression subpaths that is used to build split joins.
getPathSplitAliases() - Method in class org.apache.cayenne.query.QueryMetadataProxy
 
getPattern() - Method in class org.apache.cayenne.exp.PatternMatchExp
 
getPersistenceState() - Method in interface org.apache.cayenne.Persistent
 
getPersistenceState() - Method in class org.apache.cayenne.PersistentObject
 
getPkCacheSize() - Method in class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
Returns zero as PK caching is not supported by FrontBaseAdapter.
getPkCacheSize() - Method in class org.apache.cayenne.dba.JdbcPkGenerator
Returns a size of the entity primary key cache.
getPkGenerator() - Method in class org.apache.cayenne.access.DataNode
Returns the PkGenerator used by this node to generate primary keys.
getPositionalParams() - Method in class org.apache.cayenne.query.SQLExec
Returns a potentially immutable list of positional parameters that will be bound to SQL.
getPositionalParams() - Method in class org.apache.cayenne.query.SQLSelect
Returns a potentially immmutable list of positional parameters that will be bound to SQL.
getPositionalParams() - Method in class org.apache.cayenne.query.SQLTemplate
Returns a list of positional parameters that will be bound to SQL.
getPostAdd() - Method in class org.apache.cayenne.map.CallbackMap
 
getPostCommitId() - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
 
getPostCommitId() - Method in interface org.apache.cayenne.commitlog.model.ObjectChange
 
getPostedBy() - Method in class org.apache.cayenne.event.CayenneEvent
Returns an object that posted this event.
getPostLoad() - Method in class org.apache.cayenne.map.CallbackMap
 
getPostPersist() - Method in class org.apache.cayenne.map.CallbackMap
 
getPostRemove() - Method in class org.apache.cayenne.map.CallbackMap
 
getPostUpdate() - Method in class org.apache.cayenne.map.CallbackMap
 
getPrecision() - Method in class org.apache.cayenne.map.ProcedureParameter
 
getPreCommitId() - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
 
getPreCommitId() - Method in interface org.apache.cayenne.commitlog.model.ObjectChange
 
getPrefetches() - Method in class org.apache.cayenne.query.FluentSelect
 
getPrefetches() - Method in class org.apache.cayenne.query.SelectById
Deprecated.
 
getPrefetchesMap() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
Deprecated, for removal: This API element is subject to removal in a future version.
since 5.0, as the query is defined by a String, see SelectQueryDescriptor.getParsedQuery()
getPrefetchesMap() - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
Returns map of prefetch paths with semantics for this query.
getPrefetchPath() - Method in class org.apache.cayenne.query.PrefetchSelectQuery
Returns the prefetchPath.
getPrefetchTree() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
 
getPrefetchTree() - Method in class org.apache.cayenne.query.ProcedureQuery
 
getPrefetchTree() - Method in interface org.apache.cayenne.query.QueryMetadata
Returns a root node of prefetch tree used by this query, or null of no prefetches are configured.
getPrefetchTree() - Method in class org.apache.cayenne.query.QueryMetadataProxy
 
getPrefetchTree() - Method in class org.apache.cayenne.query.SQLTemplate
 
getPrePersist() - Method in class org.apache.cayenne.map.CallbackMap
 
getPreRemove() - Method in class org.apache.cayenne.map.CallbackMap
 
getPreUpdate() - Method in class org.apache.cayenne.map.CallbackMap
 
getPrimaryKeyGenerator() - Method in class org.apache.cayenne.map.DbEntity
Return the primary key generator for this entity.
getPrimaryKeyNames() - Method in class org.apache.cayenne.map.ObjEntity
Returns the names of DbAtributes that comprise the primary key of the parent DbEntity.
getPrimaryKeys() - Method in class org.apache.cayenne.map.DbEntity
Returns an unmodifiable collection of DbAttributes representing the primary key of the table described by this DbEntity.
getPrimaryKeys() - Method in class org.apache.cayenne.map.ObjEntity
Returns an unmodifiable collection of ObjAttributes representing the primary key of the table described by this DbEntity.
getProcedure() - Method in class org.apache.cayenne.access.jdbc.ProcedureAction
Returns stored procedure for an internal query.
getProcedure() - Method in class org.apache.cayenne.map.ProcedureParameter
Returns the procedure that holds this parameter.
getProcedure() - Method in class org.apache.cayenne.project.xml.ProcedureHandler
 
getProcedure() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
 
getProcedure() - Method in interface org.apache.cayenne.query.QueryMetadata
Returns a Procedure associated with a query or null if no such procedure exists.
getProcedure() - Method in class org.apache.cayenne.query.QueryMetadataProxy
 
getProcedure(String) - Method in class org.apache.cayenne.map.DataMap
Returns a Procedure for a given name or null if no such procedure exists.
getProcedure(String) - Method in class org.apache.cayenne.map.EntityResolver
 
getProcedure(String) - Method in interface org.apache.cayenne.map.MappingNamespace
Returns Procedure for a given name, or null if no such Procedure is found in the MappingNamespace.
getProcedureMap() - Method in class org.apache.cayenne.map.DataMap
Returns a sorted unmodifiable map of Procedures in this DataMap keyed by name.
getProcedures() - Method in class org.apache.cayenne.map.DataMap
Returns stored procedures associated with this DataMap.
getProcedures() - Method in class org.apache.cayenne.map.EntityResolver
 
getProcedures() - Method in interface org.apache.cayenne.map.MappingNamespace
Returns all Procedures in the namespace.
getProcedureTranslator() - Method in class org.apache.cayenne.access.DataNode
 
getProcedureTranslator(ProcedureQuery, EntityResolver) - Method in class org.apache.cayenne.dba.AutoAdapter
 
getProcedureTranslator(ProcedureQuery, EntityResolver) - Method in interface org.apache.cayenne.dba.DbAdapter
Returns the ProcedureTranslator for the given query.
getProcedureTranslator(ProcedureQuery, EntityResolver) - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
 
getProcedureTranslator(ProcedureQuery, EntityResolver) - Method in class org.apache.cayenne.dba.JdbcAdapter
 
getProcedureTranslator(ProcedureQuery, EntityResolver) - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
 
getProcedureTranslator(ProcedureQuery, EntityResolver) - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
 
getProject() - Method in class org.apache.cayenne.map.DataMap
 
getPropagation() - Method in class org.apache.cayenne.tx.TransactionDescriptor
 
getProperties() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Returns the properties declared in this descriptor and all its super-descriptors.
getProperties() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
getProperties() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
getProperty() - Method in class org.apache.cayenne.graph.NodePropertyChangeOperation
 
getProperty() - Method in exception class org.apache.cayenne.reflect.PropertyException
 
getProperty() - Method in class org.apache.cayenne.validation.BeanValidationFailure
Returns a failed property of the failure source object.
getProperty(Object, String) - Static method in class org.apache.cayenne.reflect.PropertyUtils
Returns object property using JavaBean-compatible introspection with one addition - a property can be a dot-separated property name path.
getProperty(Object, CayennePath) - Static method in class org.apache.cayenne.reflect.PropertyUtils
Returns object property using JavaBean-compatible introspection with one addition - a property can be a dot-separated property name path.
getProperty(String) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Returns a property descriptor matching property name, or null if no such property is found.
getProperty(String) - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
getProperty(String) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
Recursively looks up property descriptor in this class descriptor and all superclass descriptors.
getProperty(Persistent, String) - Static method in class org.apache.cayenne.Cayenne
Returns property descriptor for specified property.
getQl() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
Returns the query String, exactly as it was set.
getQualifier() - Method in interface org.apache.cayenne.access.flush.operation.DbRowOpWithQualifier
 
getQualifier() - Method in class org.apache.cayenne.access.flush.operation.DeleteDbRowOp
 
getQualifier() - Method in class org.apache.cayenne.access.flush.operation.UpdateDbRowOp
 
getQualifier() - Method in class org.apache.cayenne.map.DbEntity
 
getQualifier() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
Deprecated, for removal: This API element is subject to removal in a future version.
since 5.0, as the query is defined by a String, see SelectQueryDescriptor.getParsedQuery()
getQualifier() - Method in class org.apache.cayenne.query.BatchQueryRow
 
getQualifier(ObjEntity) - Method in interface org.apache.cayenne.query.SelectById.IdSpec
Deprecated.
 
getQualifier(ObjEntity) - Method in class org.apache.cayenne.query.SelectById.MultiMapIdSpec
Deprecated.
 
getQualifier(ObjEntity) - Method in class org.apache.cayenne.query.SelectById.MultiScalarIdSpec
Deprecated.
 
getQualifier(ObjEntity) - Method in class org.apache.cayenne.query.SelectById.SingleMapIdSpec
Deprecated.
 
getQualifier(ObjEntity) - Method in class org.apache.cayenne.query.SelectById.SingleScalarIdSpec
Deprecated.
 
getQualifierAttributes() - Method in class org.apache.cayenne.access.flush.operation.Qualifier
 
getQualifierAttributes() - Method in class org.apache.cayenne.query.UpdateBatchQuery
 
getQualifierSnapshot() - Method in exception class org.apache.cayenne.access.OptimisticLockException
 
getQuery() - Method in class org.apache.cayenne.access.jdbc.BatchAction
 
getQuery() - Method in class org.apache.cayenne.access.jdbc.SQLTemplateAction
Returns a SQLTemplate for this action.
getQuery() - Method in exception class org.apache.cayenne.CayenneSqlException
Returns the query that was being executed when the failure occurred, or null if it is not known.
getQuery() - Method in class org.apache.cayenne.exp.SubqueryExp
 
getQueryCache() - Method in class org.apache.cayenne.access.DataContext
Returns a cache for query results, set via DataContext.Builder.queryCache(QueryCache).
getQueryCache() - Method in class org.apache.cayenne.access.DataDomain
Returns shared QueryCache used by this DataDomain.
getQueryDescriptor() - Method in class org.apache.cayenne.project.xml.ProcedureQueryDescriptorHandler
 
getQueryDescriptor() - Method in class org.apache.cayenne.project.xml.QueryDescriptorHandler
Returns the descriptor of the query being read, or null before the query tag is processed.
getQueryDescriptor() - Method in class org.apache.cayenne.project.xml.SelectQueryDescriptorHandler
 
getQueryDescriptor() - Method in class org.apache.cayenne.project.xml.SQLTemplateDescriptorHandler
 
getQueryDescriptor(String) - Method in class org.apache.cayenne.map.DataMap
Returns a named query associated with this DataMap.
getQueryDescriptor(String) - Method in class org.apache.cayenne.map.EntityResolver
Returns a named query or null if no query exists for a given name.
getQueryDescriptor(String) - Method in interface org.apache.cayenne.map.MappingNamespace
Returns Query for a given name, or null if no such Query is found in the MappingNamespace.
getQueryDescriptorMap() - Method in class org.apache.cayenne.map.DataMap
 
getQueryDescriptors() - Method in class org.apache.cayenne.map.DataMap
Returns an unmodifiable collection of mapped queries.
getQueryDescriptors() - Method in class org.apache.cayenne.map.EntityResolver
 
getQueryDescriptors() - Method in interface org.apache.cayenne.map.MappingNamespace
Returns all Queries in the namespace.
getQueryFilters() - Method in class org.apache.cayenne.access.DataDomain
Returns an unmodifiable list of query filters registered with this DataDomain.
getQuerySQL() - Method in exception class org.apache.cayenne.access.OptimisticLockException
Deprecated, for removal: This API element is subject to removal in a future version.
getQueryTimeout() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
 
getQueryTimeout() - Method in class org.apache.cayenne.query.FluentSelect
 
getQueryTimeout() - Method in class org.apache.cayenne.query.ProcedureQuery
 
getQueryTimeout() - Method in interface org.apache.cayenne.query.QueryMetadata
 
getQueryTimeout() - Method in class org.apache.cayenne.query.QueryMetadataProxy
 
getQueryTimeout() - Method in class org.apache.cayenne.query.SQLSelect
 
getQueryTimeout() - Method in class org.apache.cayenne.query.SQLTemplate
 
getQuotingStrategy() - Method in class org.apache.cayenne.dba.AutoAdapter
Deprecated.
getQuotingStrategy() - Method in interface org.apache.cayenne.dba.DbAdapter
Deprecated, for removal: This API element is subject to removal in a future version.
getQuotingStrategy() - Method in class org.apache.cayenne.dba.JdbcAdapter
 
getQuotingStrategy(DbEntity) - Method in class org.apache.cayenne.dba.AutoAdapter
 
getQuotingStrategy(DbEntity) - Method in interface org.apache.cayenne.dba.DbAdapter
Resolves the QuotingStrategy to use for the given entity: this adapter's strategy when the entity's DataMap enables SQL identifier quoting, and QuotingStrategy.NONE otherwise.
getQuotingStrategy(DbEntity) - Method in class org.apache.cayenne.dba.JdbcAdapter
 
getRawJson() - Method in class org.apache.cayenne.value.Json
 
getReflexiveRelationshipsNames(ObjEntity) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
 
getRegisteredType(Class) - Method in class org.apache.cayenne.access.types.ExtendedTypeMap
Returns a type registered for the class name.
getRegisteredType(String) - Method in class org.apache.cayenne.access.types.ExtendedTypeMap
Returns a guaranteed non-null ExtendedType instance for a given Java class name.
getRegisteredTypeNames() - Method in class org.apache.cayenne.access.types.ExtendedTypeMap
Returns array of Java class names supported by Cayenne for JDBC mapping.
getRelationship() - Method in exception class org.apache.cayenne.DeleteDenyException
 
getRelationship() - Method in class org.apache.cayenne.map.DbJoin
 
getRelationship() - Method in interface org.apache.cayenne.reflect.ArcProperty
Returns a relationship associated with this arc.
getRelationship(String) - Method in class org.apache.cayenne.map.Entity
Returns relationship with name relName.
getRelationship(String) - Method in class org.apache.cayenne.map.ObjEntity
Returns a named Relationship that either belongs to this ObjEntity or is inherited.
getRelationshipForDbRelationship(DbRelationship) - Method in class org.apache.cayenne.map.ObjEntity
Returns ObjRelationship of this entity that maps to dbRelationship parameter.
getRelationshipMap() - Method in class org.apache.cayenne.map.Entity
Returns an unmodifiable map of relationships sorted by name.
getRelationshipMap() - Method in class org.apache.cayenne.map.ObjEntity
 
getRelationships() - Method in class org.apache.cayenne.map.Entity
Returns an unmodifiable collection of Relationships that exist in this entity.
getRelationships() - Method in class org.apache.cayenne.map.ObjEntity
 
getRelativeResource(String) - Method in interface org.apache.cayenne.resource.Resource
Returns a resource resolved relatively to the current resource.
getRelativeResource(String) - Method in class org.apache.cayenne.resource.URLResource
 
getRemoved() - Method in class org.apache.cayenne.commitlog.model.MutableToManyRelationshipChange
 
getRemoved() - Method in interface org.apache.cayenne.commitlog.model.ToManyRelationshipChange
 
getReplacementIdMap() - Method in interface org.apache.cayenne.ObjectId
 
getReplacementQuery(EntityResolver) - Method in class org.apache.cayenne.query.IndirectQuery
Returns a replacement query, creating it on demand and caching it for reuse.
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.AbsExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.AggregateFunctionCallExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.AllExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.AnyExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.ArithmeticExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.BetweenExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.BitwiseExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.BitwiseNotExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.ConcatExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.ConditionExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.CurrentDateExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.CurrentTimeExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.CurrentTimestampExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.CustomFunctionExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.EqualExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.ExistsExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.ExtractExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.FalseExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.GreaterExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.GreaterOrEqualExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.InExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.LengthExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.LessExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.LessOrEqualExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.LikeExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.LikeIgnoreCaseExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.LocateExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.LowerExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.ModExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.NotBetweenExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.NotEqualExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.NotExistsExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.NotInExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.NotLikeExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.NotLikeIgnoreCaseExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.SqrtExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.SubstringExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.TrimExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.TrueExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.UpperExp
 
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.ValueExp
 
getResolvedComponents(EntityResolver) - Method in class org.apache.cayenne.map.SQLResult
 
getResolver() - Method in class org.apache.cayenne.reflect.ClassDescriptorMap
 
getResult() - Method in class org.apache.cayenne.query.SQLTemplate
 
getResultColumnsTypes() - Method in class org.apache.cayenne.query.SQLTemplate
 
getResultDescriptors() - Method in class org.apache.cayenne.query.ProcedureQuery
Returns a List of descriptors for query ResultSets in the order they are returned by the stored procedure.
getResultEntityName() - Method in class org.apache.cayenne.map.ProcedureQueryDescriptor
Returns result entity name.
getResultEntityName() - Method in class org.apache.cayenne.query.ProcedureQuery
 
getResultKind() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
Returns the kind of the objects that the query fetches.
getResultMapper() - Method in interface org.apache.cayenne.query.QueryMetadata
 
getResultMapper() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
 
getResultParam() - Method in class org.apache.cayenne.map.Procedure
Returns parameter describing the return value of the StoredProcedure, or null if procedure does not support return values.
getResultPaths() - Method in class org.apache.cayenne.query.PrefetchSelectQuery
Returns extra result paths.
getResultSegments() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
 
getResultSegments() - Method in interface org.apache.cayenne.query.QueryMetadata
Returns query result set mapping.
getResultSegments() - Method in class org.apache.cayenne.query.QueryMetadataProxy
 
getResultSetMapping() - Method in interface org.apache.cayenne.query.QueryMetadata
Deprecated, for removal: This API element is subject to removal in a future version.
getReverseArc() - Method in class org.apache.cayenne.graph.ArcId
 
getReverseDbRelationshipPath() - Method in class org.apache.cayenne.map.ObjRelationship
Returns a reversed dbRelationship path.
getReverseId() - Method in class org.apache.cayenne.graph.ArcId
 
getReverseRelationship() - Method in class org.apache.cayenne.map.DbRelationship
Returns DbRelationship that is the opposite of this DbRelationship.
getReverseRelationship() - Method in class org.apache.cayenne.map.ObjRelationship
Returns a "complementary" ObjRelationship going in the opposite direction.
getReverseRelationship() - Method in class org.apache.cayenne.map.Relationship
Returns a "complementary" relationship going in the opposite direction.
getReverseRelationship(ObjEntity) - Method in class org.apache.cayenne.map.ObjRelationship
Returns a relationship of the given entity that is complementary to this one, or null if it's not found.
getReverseRelationshipName() - Method in class org.apache.cayenne.map.ObjRelationship
Returns the name of a complementary relationship going in the opposite direction or null if it doesn't exist.
getRoot() - Method in class org.apache.cayenne.access.sqlbuilder.BaseBuilder
 
getRoot() - Method in class org.apache.cayenne.map.QueryDescriptor
Returns the root of this query.
getRoot() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
Returns the root of the query defined by its "from" clause: an ObjEntity, a DbEntity or, if no such entity is mapped, its name.
getRoot() - Method in class org.apache.cayenne.query.PrefetchTreeNode
Returns the root of the node tree.
getRoot() - Method in class org.apache.cayenne.query.ProcedureQuery
Returns the root of this query.
getRoot() - Method in class org.apache.cayenne.query.SQLTemplate
Returns the root of this query.
getRootDbEntities() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Returns a collection of DbEntities that are the root tables for this descriptor's ObjEntity.
getRootDbEntities() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
getRootDbEntities() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
getRootDbEntity() - Method in interface org.apache.cayenne.access.sqlbuilder.SQLGenerationContext
 
getRowReaderFactory() - Method in class org.apache.cayenne.access.DataNode
 
getRows() - Method in class org.apache.cayenne.query.BatchQuery
 
getScale() - Method in class org.apache.cayenne.map.DbAttribute
Returns the number of digits after period for decimal attributes.
getSchema() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
getSchema() - Method in class org.apache.cayenne.map.DbEntity
Returns database schema of this table.
getSchema() - Method in class org.apache.cayenne.map.Procedure
 
getSchemaName(DbEntity) - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
Returns DbEntity schema name for 1.8 and on.
getSchemaUpdateStrategy() - Method in class org.apache.cayenne.access.DataNode
 
getSelectTranslator() - Method in class org.apache.cayenne.access.DataNode
 
getSelectTranslator(Select, EntityResolver) - Method in class org.apache.cayenne.dba.AutoAdapter
 
getSelectTranslator(Select, EntityResolver) - Method in interface org.apache.cayenne.dba.DbAdapter
Returns the SelectTranslator for the given query.
getSelectTranslator(Select, EntityResolver) - Method in class org.apache.cayenne.dba.JdbcAdapter
 
getSemantics() - Method in class org.apache.cayenne.query.PrefetchTreeNode
 
getSequencePrefix() - Method in class org.apache.cayenne.dba.db2.DB2PkGenerator
 
getSequencePrefix() - Method in class org.apache.cayenne.dba.SequencePkGenerator
 
getSetFault() - Method in interface org.apache.cayenne.reflect.FaultFactory
 
getSetFault() - Method in class org.apache.cayenne.reflect.SingletonFaultFactory
 
getSharedSnapshotCache() - Method in class org.apache.cayenne.access.DataDomain
Returns the snapshots cache shared by the DataContexts of this DataDomain, or null if the domain runs with per-DataContext caches.
getSnapshot() - Method in class org.apache.cayenne.access.flush.operation.Qualifier
 
getSnapshot() - Method in class org.apache.cayenne.access.flush.operation.Values
 
getSnapshot(ObjectId) - Method in class org.apache.cayenne.access.DataContextObjectStore
Returns a snapshot for ObjectId from the underlying snapshot cache.
getSnapshot(ObjectId) - Method in interface org.apache.cayenne.ObjectStore
Returns a committed snapshot of an object with the id, fetching it from the database if needed.
getSnapshotEventSubject() - Method in class org.apache.cayenne.access.DataRowStore
Returns EventSubject used by this SnapshotCache to notify of snapshot changes.
getSnapshotLayout() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Returns the layout of a snapshot of an object of the described class: the columns of the attributes, the foreign keys of the to-one relationships whose targets propagate their keys to this entity, the primary key, and the primary keys of the additional DB entities, each column listed once.
getSnapshotLayout() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
getSnapshotLayout() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
getSnapshotValue(String) - Method in class org.apache.cayenne.access.ObjectDiff
 
getSnapshotVersion() - Method in interface org.apache.cayenne.Persistent
Returns the version of the DataRow snapshot that was used to create this object, or that this object was last committed as.
getSnapshotVersion() - Method in class org.apache.cayenne.PersistentObject
 
getSortOrder() - Method in class org.apache.cayenne.query.Ordering
Returns sort order for this ordering
getSortSpec() - Method in class org.apache.cayenne.query.Ordering
Returns the expression defining a ordering Java Bean property.
getSortSpecString() - Method in class org.apache.cayenne.query.Ordering
Returns sortSpec string representation.
getSource() - Method in class org.apache.cayenne.map.DbJoin
Returns DbAttribute on on the left side of the join.
getSource() - Method in class org.apache.cayenne.project.upgrade.UpgradeContext
 
getSource() - Method in exception class org.apache.cayenne.reflect.PropertyException
Returns an object that caused an error.
getSource() - Method in class org.apache.cayenne.validation.SimpleValidationFailure
Returns object that failed the validation.
getSource() - Method in interface org.apache.cayenne.validation.ValidationFailure
Returns the object that has generated the failure.
getSourceAttributes() - Method in class org.apache.cayenne.map.DbRelationship
Returns a Collection of source attributes.
getSourceEntity() - Method in class org.apache.cayenne.map.ObjRelationship
 
getSourceEntity() - Method in class org.apache.cayenne.map.Relationship
Returns relationship source entity.
getSourceEntityName() - Method in class org.apache.cayenne.map.DbRelationship
 
getSourceName() - Method in class org.apache.cayenne.map.DbJoin
 
getSql() - Method in class org.apache.cayenne.access.sqlbuilder.DefaultSQLAppendable
 
getSql() - Method in interface org.apache.cayenne.access.sqlbuilder.SQLAppendable
 
getSql() - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
Returns default SQL statement for this query.
getSql() - Method in class org.apache.cayenne.query.SQLExec
 
getSql() - Method in class org.apache.cayenne.query.SQLSelect
 
getSqlLogger() - Method in class org.apache.cayenne.access.DataNode
 
getSQLLogger() - Method in class org.apache.cayenne.dba.JdbcAdapter
Deprecated, for removal: This API element is subject to removal in a future version.
logger should be taken from the DataNode
getSqlNameByType(int) - Static method in class org.apache.cayenne.dba.TypesMapping
Returns a String representation of the SQL type from its JDBC code.
getSQLString() - Method in class org.apache.cayenne.access.sqlbuilder.SQLGenerationVisitor
 
getSqlTemplateTranslator() - Method in class org.apache.cayenne.access.DataNode
 
getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.AutoAdapter
 
getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.db2.DB2Adapter
 
getSqlTreeProcessor() - Method in interface org.apache.cayenne.dba.DbAdapter
 
getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.derby.DerbyAdapter
 
getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.firebird.FirebirdAdapter
 
getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.frontbase.FrontBaseAdapter
 
getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.h2.H2Adapter
 
getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
 
getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.ingres.IngresAdapter
 
getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.JdbcAdapter
 
getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
 
getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.oracle.OracleAdapter
 
getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
 
getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.sqlite.SQLiteAdapter
 
getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
 
getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.sybase.SybaseAdapter
 
getSqlTypeByJava(Class) - Static method in class org.apache.cayenne.dba.TypesMapping
Guesses a default JDBC type for the Java class.
getSqlTypeByJava(String) - Static method in class org.apache.cayenne.dba.TypesMapping
Returns default java.sql.Types type by the Java type name.
getSqlTypeByName(String) - Static method in class org.apache.cayenne.dba.TypesMapping
Returns a JDBC int type for SQL typem name.
getStamp() - Method in class org.apache.cayenne.ashwood.graph.DepthFirstStampSearch
 
getStatement() - Method in exception class org.apache.cayenne.access.OptimisticLockException
 
getStatement() - Method in exception class org.apache.cayenne.CayenneSqlException
Returns the statement that was being executed when the failure occurred, or null if it is not known.
getStatementFetchSize() - Method in class org.apache.cayenne.map.QueryDescriptor
Returns the JDBC statement fetch size of the query.
getStatementFetchSize() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
 
getStatementFetchSize() - Method in class org.apache.cayenne.query.FluentSelect
 
getStatementFetchSize() - Method in class org.apache.cayenne.query.ProcedureQuery
 
getStatementFetchSize() - Method in interface org.apache.cayenne.query.QueryMetadata
 
getStatementFetchSize() - Method in class org.apache.cayenne.query.QueryMetadataProxy
 
getStatementFetchSize() - Method in class org.apache.cayenne.query.SQLSelect
 
getStatementFetchSize() - Method in class org.apache.cayenne.query.SQLTemplate
 
getStorageEngine() - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
 
getStrategy(ObjAttribute) - Method in class org.apache.cayenne.reflect.generic.DefaultValueComparisonStrategyFactory
 
getStrategy(ObjAttribute) - Method in interface org.apache.cayenne.reflect.generic.ValueComparisonStrategyFactory
 
getString(String) - Static method in class org.apache.cayenne.util.LocalizedStringsHandler
Returns localized string for the given key.
getSubclassDescriptor(Class) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Deprecated, for removal: This API element is subject to removal in a future version.
will throw UnsupportedOperationException on invocation, use ClassDescriptor.getSubclassDescriptor(String)
getSubclassDescriptor(String) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Returns the most "specialized" descriptor for a given entity name.
getSubclassDescriptor(String) - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
getSubclassDescriptor(String) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
getSubclassesForObjEntity(ObjEntity) - Method in class org.apache.cayenne.map.DataMap
 
getSubject() - Method in class org.apache.cayenne.event.CayenneEvent
 
getSubject(Class, String) - Static method in class org.apache.cayenne.event.EventSubject
Returns an event subject identified by the given owner and subject name.
getSubjectName() - Method in class org.apache.cayenne.event.EventSubject
 
getSubString(long, int) - Method in class org.apache.cayenne.util.MemoryClob
Retrieves a copy of the specified substring in the CLOB value designated by this Clob object.
GetSuffix(int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
 
GetSuffix(int) - Method in class org.apache.cayenne.ql.JavaCharStream
Get the suffix as an array of characters.
getSuperclassDescriptor() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Returns a descriptor of the mapped superclass or null if the descriptor's entity sits at the top of inheritance hierarchy or no inheritance is mapped.
getSuperclassDescriptor() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
getSuperclassDescriptor() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
Returns a descriptor of the mapped superclass or null if the descriptor's entity sits at the top of inheritance hierarchy.
getSuperClassName() - Method in class org.apache.cayenne.map.ObjEntity
Returns a fully-qualified name of the super class of the Persistent class.
getSuperEntity() - Method in class org.apache.cayenne.map.ObjEntity
Returns a "super" entity in the entity inheritance hierarchy.
getSuperEntityName() - Method in class org.apache.cayenne.map.ObjEntity
Returns an entity name for a parent entity in the inheritance hierarchy.
getSyncFilters() - Method in class org.apache.cayenne.access.DataDomain
Returns an unmodifiable list of sync filters registered with this DataDomain.
getSystemCatalogs() - Method in class org.apache.cayenne.dba.AutoAdapter
 
getSystemCatalogs() - Method in interface org.apache.cayenne.dba.DbAdapter
 
getSystemCatalogs() - Method in class org.apache.cayenne.dba.JdbcAdapter
 
getSystemCatalogs() - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
 
getSystemCatalogs() - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
 
getSystemSchemas() - Method in class org.apache.cayenne.dba.AutoAdapter
 
getSystemSchemas() - Method in interface org.apache.cayenne.dba.DbAdapter
 
getSystemSchemas() - Method in class org.apache.cayenne.dba.JdbcAdapter
 
getSystemSchemas() - Method in class org.apache.cayenne.dba.oracle.OracleAdapter
 
getSystemSchemas() - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
 
getSystemSchemas() - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
 
getTable() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
 
getTableAliasBase() - Method in class org.apache.cayenne.map.DbEntity
Returns a short mnemonic base used to build table aliases in generated SQL.
getTableName() - Method in class org.apache.cayenne.access.sqlbuilder.TableNodeBuilder
 
getTableName(DbEntity) - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
Generate fully-qualified name for 1.8 and on.
getTabSize() - Method in class org.apache.cayenne.ql.JavaCharStream
 
getTarget() - Method in class org.apache.cayenne.map.DbJoin
 
getTargetAttributes() - Method in class org.apache.cayenne.map.DbRelationship
Returns a Collection of target attributes.
getTargetDescriptor() - Method in interface org.apache.cayenne.reflect.ArcProperty
Returns a ClassDescriptor for the type of graph nodes pointed to by this arc property.
getTargetEntity() - Method in class org.apache.cayenne.map.DbRelationship
Returns a target of this relationship.
getTargetEntity() - Method in class org.apache.cayenne.map.ObjRelationship
Returns a target ObjEntity of this relationship.
getTargetEntity() - Method in class org.apache.cayenne.map.Relationship
Returns a target entity of the relationship.
getTargetEntityName() - Method in class org.apache.cayenne.map.Relationship
Returns the name of a target entity.
getTargetName() - Method in class org.apache.cayenne.map.DbJoin
 
getTargetNodeId() - Method in class org.apache.cayenne.graph.ArcCreateOperation
 
getTargetNodeId() - Method in class org.apache.cayenne.graph.ArcDeleteOperation
 
getTargetType() - Method in class org.apache.cayenne.access.types.BigDecimalValueType
 
getTargetType() - Method in class org.apache.cayenne.access.types.BigIntegerValueType
 
getTargetType() - Method in class org.apache.cayenne.access.types.CharacterValueType
 
getTargetType() - Method in class org.apache.cayenne.access.types.LocalDateTimeValueType
Deprecated.
 
getTargetType() - Method in class org.apache.cayenne.access.types.LocalDateValueType
Deprecated.
 
getTargetType() - Method in class org.apache.cayenne.access.types.LocalTimeValueType
Deprecated.
 
getTargetType() - Method in class org.apache.cayenne.access.types.PeriodValueType
 
getTargetType() - Method in class org.apache.cayenne.access.types.UUIDValueType
Deprecated.
 
getTargetType() - Method in interface org.apache.cayenne.access.types.ValueObjectType
 
getTemplate(String) - Method in class org.apache.cayenne.query.SQLTemplate
Returns a template for key, or a default template if a template for key is not found.
getTemplateKeys() - Method in class org.apache.cayenne.query.SQLTemplate
Returns a collection of configured template keys.
getText() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TextNode
 
getThreadObjectContext() - Static method in class org.apache.cayenne.access.DataContext
Deprecated, for removal: This API element is subject to removal in a future version.
if you are using thread context, you can create your own ThreadLocal
getThreadTransaction() - Static method in class org.apache.cayenne.tx.BaseTransaction
Returns a Transaction associated with the current thread, or null if there is no such Transaction.
getTimestamp() - Method in class org.apache.cayenne.access.event.SnapshotEvent
 
getToken(int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
Get the specific Token.
getToken(int) - Method in class org.apache.cayenne.ql.QLParser
Get the specific Token.
getToManyRelationshipChanges() - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
 
getToManyRelationshipChanges() - Method in interface org.apache.cayenne.commitlog.model.ObjectChange
 
getToOneFault() - Method in interface org.apache.cayenne.reflect.FaultFactory
 
getToOneFault() - Method in class org.apache.cayenne.reflect.SingletonFaultFactory
 
getToOneRelationshipChanges() - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
 
getToOneRelationshipChanges() - Method in interface org.apache.cayenne.commitlog.model.ObjectChange
 
getTransactionIsolation() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
getType() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
getType() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OrderByNode
 
getType() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SelectNode
 
getType() - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
 
getType() - Method in interface org.apache.cayenne.commitlog.model.ObjectChange
 
getType() - Method in class org.apache.cayenne.exp.property.BaseProperty
 
getType() - Method in interface org.apache.cayenne.exp.property.Property
 
getType() - Method in class org.apache.cayenne.map.DbAttribute
Returns the SQL type of the column.
getType() - Method in class org.apache.cayenne.map.EmbeddableAttribute
 
getType() - Method in class org.apache.cayenne.map.EmbeddedAttribute
Returns a type of this attribute that must be an Embeddable object.
getType() - Method in class org.apache.cayenne.map.ObjAttribute
Returns fully qualified Java class name of the object property represented by this attribute.
getType() - Method in class org.apache.cayenne.map.ProcedureParameter
 
getType() - Method in class org.apache.cayenne.reflect.DefaultConstructor
 
getType(Class) - Method in class org.apache.cayenne.access.types.EnumTypeFactory
 
getType(Class) - Method in interface org.apache.cayenne.access.types.ExtendedTypeFactory
Returns ExtendedType instance that can handle a given object class.
getType(Class) - Method in class org.apache.cayenne.access.types.InternalUnsupportedTypeFactory
 
getType(Class) - Method in class org.apache.cayenne.access.types.ValueObjectTypeFactory
 
getType(DbAdapter, DbAttribute) - Static method in class org.apache.cayenne.dba.JdbcAdapter
Deprecated, for removal: This API element is subject to removal in a future version.
getTypeMap() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
getUnfetchedObjects() - Method in class org.apache.cayenne.access.IncrementalFaultList
Returns a total number of objects that are not resolved yet.
getUniqueChanges() - Method in interface org.apache.cayenne.commitlog.model.ChangeMap
 
getUniqueChanges() - Method in class org.apache.cayenne.commitlog.model.MutableChangeMap
 
getUnlabeledMessage() - Method in exception class org.apache.cayenne.CayenneRuntimeException
Returns exception message without Cayenne version label.
getUpdateBatchTranslator() - Method in class org.apache.cayenne.access.DataNode
 
getUpdatedAttributes() - Method in class org.apache.cayenne.access.flush.operation.Values
 
getUpdatedAttributes() - Method in class org.apache.cayenne.query.UpdateBatchQuery
 
getURL() - Method in interface org.apache.cayenne.resource.Resource
Returns a resource URL to read (and possibly write) the resource data.
getURL() - Method in class org.apache.cayenne.resource.URLResource
 
getUserName() - Method in class org.apache.cayenne.project.DataSourceDescriptor
 
getUserProperties() - Method in class org.apache.cayenne.access.DataContext
Returns a map of user-defined properties associated with this DataContext.
getUserProperty(String) - Method in class org.apache.cayenne.access.DataContext
Returns a user-defined property previously set via 'setUserProperty'.
getUserProperty(String) - Method in interface org.apache.cayenne.ObjectContext
Returns a user-defined property previously set via 'setUserProperty'.
getValidationQuery() - Method in class org.apache.cayenne.datasource.PoolingDataSourceParameters
 
getValidationResult() - Method in exception class org.apache.cayenne.validation.ValidationException
 
getValue() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
 
getValue() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ScalarNode
 
getValue() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
An optional attribute value of the Token.
getValue() - Method in class org.apache.cayenne.exp.ScalarExp
Returns the value, resolving an EnumRef to its enum constant.
getValue() - Method in class org.apache.cayenne.ql.Token
An optional attribute value of the Token.
getValue() - Method in class org.apache.cayenne.util.SingleEntryMap
 
getValue(int) - Method in record class org.apache.cayenne.access.jdbc.PSBatchParameter
 
getValue(int) - Method in class org.apache.cayenne.query.BatchQueryRow
 
getValue(Object) - Method in interface org.apache.cayenne.reflect.Accessor
Returns a property value of an object without disturbing the object fault status.
getValue(Object) - Method in class org.apache.cayenne.reflect.BeanAccessor
 
getValue(Object) - Method in class org.apache.cayenne.reflect.EmbeddedFieldAccessor
 
getValue(Object) - Method in class org.apache.cayenne.reflect.FieldAccessor
 
getValue(Object) - Method in class org.apache.cayenne.reflect.IdMapKeyAccessor
 
getValue(Object) - Method in class org.apache.cayenne.reflect.MapAccessor
 
getValue(Object) - Method in class org.apache.cayenne.reflect.PropertyAccessor
 
getValue(Map, DbAttribute) - Method in class org.apache.cayenne.query.BatchQueryRow
 
getValueAttribute(ValueNode) - Method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
 
getValueObjectTypeRegistry() - Method in class org.apache.cayenne.map.EntityResolver
 
getValueProcessor(DbAttribute) - Method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
 
getValues() - Method in interface org.apache.cayenne.access.flush.operation.DbRowOpWithValues
 
getValues() - Method in class org.apache.cayenne.access.flush.operation.InsertDbRowOp
 
getValues() - Method in class org.apache.cayenne.access.flush.operation.SoftDeleteDbRowOp
 
getValues() - Method in class org.apache.cayenne.access.flush.operation.UpdateDbRowOp
 
getValues() - Method in class org.apache.cayenne.access.types.ExtendedEnumType
 
getValueType() - Method in class org.apache.cayenne.access.types.BigDecimalValueType
 
getValueType() - Method in class org.apache.cayenne.access.types.BigIntegerValueType
 
getValueType() - Method in class org.apache.cayenne.access.types.CharacterValueType
 
getValueType() - Method in class org.apache.cayenne.access.types.LocalDateTimeValueType
Deprecated.
 
getValueType() - Method in class org.apache.cayenne.access.types.LocalDateValueType
Deprecated.
 
getValueType() - Method in class org.apache.cayenne.access.types.LocalTimeValueType
Deprecated.
 
getValueType() - Method in class org.apache.cayenne.access.types.PeriodValueType
 
getValueType() - Method in class org.apache.cayenne.access.types.UUIDValueType
Deprecated.
 
getValueType() - Method in interface org.apache.cayenne.access.types.ValueObjectType
 
getValueType(Class) - Method in class org.apache.cayenne.access.types.DefaultValueObjectTypeRegistry
 
getValueType(Class) - Method in interface org.apache.cayenne.access.types.ValueObjectTypeRegistry
Lookup descriptor in this registry.
getVersion() - Method in class org.apache.cayenne.access.event.SnapshotEvent
Returns the snapshot version of the modified snapshots, or SnapshotVersion.NONE if none were modified.
getVersion() - Method in class org.apache.cayenne.DataRow
Returns the snapshot version of this row: the version of the operation (a SQL statement result, a commit) that produced it.
getVersion() - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
 
getVersion() - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V10
 
getVersion() - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V11
 
getVersion() - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V12
 
getVersion() - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V13
 
getVersion() - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V14
 
getVersion() - Method in interface org.apache.cayenne.project.upgrade.UpgradeHandler
 
getVersion() - Method in exception class org.apache.cayenne.project.xml.UnsupportedVersionException
 
getWarnings() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
getWhere() - Method in class org.apache.cayenne.query.FluentSelect
Returns a WHERE clause Expression of this query.
getWkt() - Method in class org.apache.cayenne.value.Wkt
 
getXmlReader() - Method in class org.apache.cayenne.project.xml.LoaderContext
 
GRAPH_CHANGED_SUBJECT - Static variable in interface org.apache.cayenne.DataChannel
 
GRAPH_FLUSHED_SUBJECT - Static variable in interface org.apache.cayenne.DataChannel
 
GRAPH_ROLLEDBACK_SUBJECT - Static variable in interface org.apache.cayenne.DataChannel
 
GraphBasedDbRowOpSorter - Class in org.apache.cayenne.access.flush.operation
Db operation sorted that builds dependency graph and uses topological sort to get final order.
GraphBasedDbRowOpSorter(Provider) - Constructor for class org.apache.cayenne.access.flush.operation.GraphBasedDbRowOpSorter
 
GraphChangeHandler - Interface in org.apache.cayenne.graph
Defines callback API that can be used by object graph nodes to notify of their state changes.
GraphDiff - Interface in org.apache.cayenne.graph
Represents a change in an object graph.
GraphDiffCompressor - Class in org.apache.cayenne.graph
A utility class that removes redundant and mutually exclusive graph changes from the graph diff.
GraphDiffCompressor() - Constructor for class org.apache.cayenne.graph.GraphDiffCompressor
 
GraphEvent - Class in org.apache.cayenne.graph
An event indicating a change in the object graph.
GraphEvent(Object, Object, GraphDiff) - Constructor for class org.apache.cayenne.graph.GraphEvent
 
greaterDbExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience method to create an DB_PATH "greater than" expression.
greaterExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience method to create an OBJ_PATH "greater than" expression.
greaterExp(Expression, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
GreaterExp - Class in org.apache.cayenne.exp
"Greater Than" expression.
GreaterExp(Object...) - Constructor for class org.apache.cayenne.exp.GreaterExp
 
greaterOrEqualDbExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience method to create an DB_PATH "greater than or equal to" expression.
greaterOrEqualExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience method to create an OBJ_PATH "greater than or equal to" expression.
greaterOrEqualExp(Expression, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
GreaterOrEqualExp - Class in org.apache.cayenne.exp
"Greater Than Or Equal To" expression.
GreaterOrEqualExp(Object...) - Constructor for class org.apache.cayenne.exp.GreaterOrEqualExp
 
groupBy(NodeBuilder...) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
 
groupBy(Node) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
 
GroupByNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
GroupByNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.GroupByNode
 
GROW_BREADTH_STAMP - Static variable in class org.apache.cayenne.ashwood.graph.DepthFirstStampSearch
 
GROW_DEPTH_STAMP - Static variable in class org.apache.cayenne.ashwood.graph.DepthFirstStampSearch
 
gt(E) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
 
gt(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
 
gt(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
 
gt(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
 
gt(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
 
gt(ComparableProperty) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
 
gtAll(ColumnSelect) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
 
gtAny(ColumnSelect) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
 
gte(E) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
 
gte(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
 
gte(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
 
gte(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
 
gte(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
 
gte(ComparableProperty) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
 
gteAll(ColumnSelect) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
 
gteAny(ColumnSelect) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
 
guessType(String) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.Result
Converts "short" type notation to the fully qualified class name.

H

H2ActionBuilder - Class in org.apache.cayenne.dba.h2
 
H2ActionBuilder(DataNode) - Constructor for class org.apache.cayenne.dba.h2.H2ActionBuilder
 
H2Adapter - Class in org.apache.cayenne.dba.h2
DbAdapter implementation for H2 RDBMS.
H2Adapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.h2.H2Adapter
 
H2CharType - Class in org.apache.cayenne.dba.h2
H2 specific char type handling - used to handle the correct setting of clobs
H2CharType() - Constructor for class org.apache.cayenne.dba.h2.H2CharType
 
H2PkGenerator - Class in org.apache.cayenne.dba.h2
Default PK generator for H2 that uses sequences for PK generation.
H2PkGenerator(JdbcAdapter) - Constructor for class org.apache.cayenne.dba.h2.H2PkGenerator
 
H2SelectAction - Class in org.apache.cayenne.dba.h2
 
H2SelectAction(Select, DataNode) - Constructor for class org.apache.cayenne.dba.h2.H2SelectAction
 
H2Sniffer - Class in org.apache.cayenne.dba.h2
 
H2Sniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.h2.H2Sniffer
 
H2SQLTreeProcessor - Class in org.apache.cayenne.dba.h2
 
H2SQLTreeProcessor() - Constructor for class org.apache.cayenne.dba.h2.H2SQLTreeProcessor
 
H2TrimmingColumnNode - Class in org.apache.cayenne.dba.h2
 
H2TrimmingColumnNode(ColumnNode) - Constructor for class org.apache.cayenne.dba.h2.H2TrimmingColumnNode
 
handle(L, E) - Method in interface org.apache.cayenne.event.EventHandler
 
handle(TransactionalOperation, TransactionListener, TransactionDescriptor) - Method in class org.apache.cayenne.tx.DefaultTransactionManager.BaseTransactionHandler
 
handlerFactory - Variable in class org.apache.cayenne.project.xml.XMLDataMapLoader
 
handlerFactory - Variable in class org.apache.cayenne.project.xml.XMLProjectLoader
 
HandlerFactory - Interface in org.apache.cayenne.project.xml
Factory that creates handlers for unparsed elements.
HardDeleteDbRowOpFactory - Class in org.apache.cayenne.access.flush.operation
Default implementation of DeleteDbRowOpFactory producing plain DeleteDbRowOp that translate to SQL DELETE.
HardDeleteDbRowOpFactory() - Constructor for class org.apache.cayenne.access.flush.operation.HardDeleteDbRowOpFactory
 
has(DataRow, int) - Method in class org.apache.cayenne.DataRowLayout.Reader
Returns whether the row has the i-th column of the reader's layout.
hasArc(E, E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
 
hasArc(E, E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
 
hasChanges() - Method in class org.apache.cayenne.access.DataContextObjectStore
Returns true if there are any modified, deleted or new objects registered with this ObjectStore, false otherwise.
hasChanges() - Method in interface org.apache.cayenne.ObjectContext
Returns true if there are any modified, deleted or new objects registered with this ObjectContext, false otherwise.
hasChanges() - Method in interface org.apache.cayenne.ObjectStore
Returns true if any registered objects have uncommitted changes.
hasChildren() - Method in class org.apache.cayenne.query.PrefetchTreeNode
 
hasFailures() - Method in class org.apache.cayenne.validation.ValidationResult
Returns true if at least one failure has been added to this result.
hasFailures(Object) - Method in class org.apache.cayenne.validation.ValidationResult
 
hasGeneratedKeys() - Method in class org.apache.cayenne.access.jdbc.BatchAction
Returns whether BatchQuery generates any keys.
hashCode - Variable in class org.apache.cayenne.access.flush.operation.BaseDbRowOp
 
hashCode() - Method in record class org.apache.cayenne.access.DataContextChannel
Returns a hash code value for this object.
hashCode() - Method in class org.apache.cayenne.access.flush.EffectiveOpId
 
hashCode() - Method in class org.apache.cayenne.access.flush.operation.BaseDbRowOp
 
hashCode() - Method in record class org.apache.cayenne.access.jdbc.CSParameter
Returns a hash code value for this object.
hashCode() - Method in record class org.apache.cayenne.access.jdbc.PSBatchParameter
Returns a hash code value for this object.
hashCode() - Method in record class org.apache.cayenne.access.jdbc.PSParameter
Returns a hash code value for this object.
hashCode() - Method in record class org.apache.cayenne.access.jdbc.RSColumn
Returns a hash code value for this object.
hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.AliasedNode
 
hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.BetweenNode
 
hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
 
hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
 
hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InNode
 
hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
 
hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LimitOffsetNode
 
hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OffsetNode
 
hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OpExpressionNode
 
hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SubqueryNode
 
hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TableNode
 
hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TextNode
 
hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TopNode
 
hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
 
hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
 
hashCode() - Method in class org.apache.cayenne.access.ToManyList
 
hashCode() - Method in class org.apache.cayenne.access.ToManySet
 
hashCode() - Method in record class org.apache.cayenne.access.translator.TranslatedBatch
Returns a hash code value for this object.
hashCode() - Method in record class org.apache.cayenne.access.translator.TranslatedProcedure
Returns a hash code value for this object.
hashCode() - Method in record class org.apache.cayenne.access.translator.TranslatedSelect
Returns a hash code value for this object.
hashCode() - Method in record class org.apache.cayenne.access.translator.TranslatedSQL
Returns a hash code value for this object.
hashCode() - Method in class org.apache.cayenne.DataRow
 
hashCode() - Method in record class org.apache.cayenne.dba.NativeColumnType
Returns a hash code value for this object.
hashCode() - Method in class org.apache.cayenne.event.EventSubject
 
hashCode() - Method in class org.apache.cayenne.exp.EnumRef
 
hashCode() - Method in class org.apache.cayenne.exp.Expression
 
hashCode() - Method in class org.apache.cayenne.exp.ExpressionParameter
 
hashCode() - Method in class org.apache.cayenne.exp.FunctionCallExp
 
hashCode() - Method in class org.apache.cayenne.exp.ListExp
 
hashCode() - Method in class org.apache.cayenne.exp.path.CayennePathSegment
 
hashCode() - Method in class org.apache.cayenne.exp.PathExp
 
hashCode() - Method in class org.apache.cayenne.exp.property.BaseProperty
 
hashCode() - Method in class org.apache.cayenne.exp.ScalarExp
 
hashCode() - Method in class org.apache.cayenne.graph.ArcId
 
hashCode() - Method in record class org.apache.cayenne.OutParametersResult
Returns a hash code value for this object.
hashCode() - Method in record class org.apache.cayenne.project.DataNodeDescriptor
Returns a hash code value for this object.
hashCode() - Method in record class org.apache.cayenne.project.DataNodeDescriptors
Returns a hash code value for this object.
hashCode() - Method in class org.apache.cayenne.project.DataSourceDescriptor
 
hashCode() - Method in record class org.apache.cayenne.query.EmbeddableResultSegment
Returns a hash code value for this object.
hashCode() - Method in record class org.apache.cayenne.query.EntityResultSegment
Returns a hash code value for this object.
hashCode() - Method in class org.apache.cayenne.query.Ordering
 
hashCode() - Method in record class org.apache.cayenne.query.ProcedureColumn
Returns a hash code value for this object.
hashCode() - Method in record class org.apache.cayenne.query.ResultSegments
Returns a hash code value for this object.
hashCode() - Method in record class org.apache.cayenne.query.ScalarResultSegment
Returns a hash code value for this object.
hashCode() - Method in record class org.apache.cayenne.SelectResult
Returns a hash code value for this object.
hashCode() - Method in record class org.apache.cayenne.UpdateResult
Returns a hash code value for this object.
hashCode() - Method in class org.apache.cayenne.util.SingleEntryMap
 
hashCode() - Method in class org.apache.cayenne.value.GeoJson
 
hashCode() - Method in class org.apache.cayenne.value.Json
 
hashCode() - Method in class org.apache.cayenne.value.Wkt
 
hashCode(Collection) - Static method in class org.apache.cayenne.util.Util
Deprecated, for removal: This API element is subject to removal in a future version.
unused
HashCodeBuilder - Class in org.apache.cayenne.util
Deprecated, for removal: This API element is subject to removal in a future version.
use Objects.hash(Object...) or a manual 31 * h + Objects.hashCode(x) loop
HashCodeBuilder() - Constructor for class org.apache.cayenne.util.HashCodeBuilder
Deprecated.
Uses two hard coded choices for the constants needed to build a hashCode.
HashCodeBuilder(int, int) - Constructor for class org.apache.cayenne.util.HashCodeBuilder
Deprecated.
Two randomly chosen, non-zero, odd numbers must be passed in.
hasJoins() - Method in record class org.apache.cayenne.access.translator.TranslatedSelect
Returns the value of the hasJoins record component.
hasMarker(int) - Method in interface org.apache.cayenne.exp.path.CayennePath
Check if this path has required marker
hasNext() - Method in class org.apache.cayenne.ashwood.graph.DepthFirstSearch
 
hasNext() - Method in class org.apache.cayenne.ashwood.graph.FilterArcIterator
 
hasNext() - Method in class org.apache.cayenne.ashwood.graph.IndegreeTopologicalSort
 
hasNext() - Method in class org.apache.cayenne.ashwood.graph.ReversedIteration.ReversedArcIterator
 
hasNext() - Method in class org.apache.cayenne.ashwood.graph.StrongConnection
 
hasNext() - Method in class org.apache.cayenne.ResultBatchIterator
 
hasNext() - Method in class org.apache.cayenne.util.ResultIteratorIterator
 
hasNextRow() - Method in class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator
 
hasNextRow() - Method in class org.apache.cayenne.access.jdbc.DistinctResultIterator
 
hasNextRow() - Method in class org.apache.cayenne.access.jdbc.LimitResultIterator
 
hasNextRow() - Method in class org.apache.cayenne.access.jdbc.RSIterator
Returns true if there is at least one more record that can be read from the iterator.
hasNextRow() - Method in interface org.apache.cayenne.ResultIterator
Returns true if there is at least one more record that can be read from the iterator.
hasOrderingClause(Node) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerTreeProcessorV12
 
hasSubclasses() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Returns whether this class has persistent subclasses.
hasSubclasses() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
hasSubclasses() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
haveObject(String) - Method in class org.apache.cayenne.access.translator.sqltemplate.Context
 
having - Variable in class org.apache.cayenne.query.FluentSelect
 
having(String, Object...) - Method in class org.apache.cayenne.query.ColumnSelect
Appends a having qualifier expression of this query, using provided expression String and an array of position parameters.
having(String, Object...) - Method in class org.apache.cayenne.query.ObjectSelect
Appends a having qualifier expression of this query, using provided expression String and an array of position parameters.
having(NodeBuilder...) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
 
having(Node) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
 
having(Expression) - Method in class org.apache.cayenne.query.ColumnSelect
Appends a having qualifier expression of this query.
having(Expression) - Method in class org.apache.cayenne.query.ObjectSelect
Appends a having qualifier expression of this query.
havingExpressionIsActive - Variable in class org.apache.cayenne.query.FluentSelect
 
HavingNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
HavingNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.HavingNode
 
head(int) - Method in interface org.apache.cayenne.exp.path.CayennePath
Create sub path from this path from the first element and ending at the given index.
HOLLOW - Static variable in class org.apache.cayenne.PersistenceState
Describes a state of an object registered with DataContext/ObjectContext, and having a corresponding database row.
hour() - Method in class org.apache.cayenne.exp.property.DateProperty
It is a caller responsibility to check that underlying attribute has time component
HOUR - Enum constant in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
 
HOUR - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
hourExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
hourExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
HSQLDBAdapter - Class in org.apache.cayenne.dba.hsqldb
DbAdapter implementation for the HSQLDB RDBMS.
HSQLDBAdapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
 
HSQLDBProcedureTranslator - Class in org.apache.cayenne.dba.hsqldb
Works around HSQLDB's pickiness about stored procedure syntax.
HSQLDBProcedureTranslator() - Constructor for class org.apache.cayenne.dba.hsqldb.HSQLDBProcedureTranslator
 
HSQLDBSniffer - Class in org.apache.cayenne.dba.hsqldb
Detects HSQLDB database from JDBC metadata.
HSQLDBSniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.hsqldb.HSQLDBSniffer
 
HSQLTreeProcessor - Class in org.apache.cayenne.dba.hsqldb
 
HSQLTreeProcessor() - Constructor for class org.apache.cayenne.dba.hsqldb.HSQLTreeProcessor
 
HybridPersistentObject - Class in org.apache.cayenne
This data object like GenericPersistentObject uses Map to store generic attributes, only difference is that this Map will be created lazily at first write, thus reducing memory penalty if possible.
HybridPersistentObject() - Constructor for class org.apache.cayenne.HybridPersistentObject
 

I

id - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SimpleNode
 
id - Variable in class org.apache.cayenne.graph.NodeDiff
 
IDENTIFIER - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
IDENTIFIER - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
IdentifierNode - Class in org.apache.cayenne.access.translator.sqltemplate.parser
 
IdentifierNode(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.IdentifierNode
 
idForOperation(ObjectId) - Static method in class org.apache.cayenne.access.flush.operation.OpIdFactory
 
IdMapKeyAccessor - Class in org.apache.cayenne.reflect
A stateless read-only accessor of the map key value that is based on the Persistent object id.
IdMapKeyAccessor() - Constructor for class org.apache.cayenne.reflect.IdMapKeyAccessor
 
idMapsIn(Map...) - Method in class org.apache.cayenne.exp.property.EntityProperty
Matches any of the objects identified by the provided ids.
idMapsInCollection(Collection) - Method in class org.apache.cayenne.exp.property.EntityProperty
 
idProperties - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
 
IdProperty<E> - Interface in org.apache.cayenne.exp.property
Base class for properties mapped to PK
idsIn(Object...) - Method in class org.apache.cayenne.exp.property.EntityProperty
 
idsInCollection(Collection) - Method in class org.apache.cayenne.exp.property.EntityProperty
 
idsNotIn(Object...) - Method in class org.apache.cayenne.exp.property.EntityProperty
 
idsNotInCollection(Collection) - Method in class org.apache.cayenne.exp.property.EntityProperty
 
IDUtil - Class in org.apache.cayenne.util
helper class to generate pseudo-GUID sequences.
idValueEquals(Object, Object) - Static method in class org.apache.cayenne.util.Util
Compares two primary or foreign key values the way ObjectId compares them: numbers by their long value regardless of the numeric type, arrays by content, and nulls safely.
idWidth - Variable in class org.apache.cayenne.access.IncrementalFaultList
Stores a hint allowing to distinguish data rows from unfetched ids when the query fetches data rows.
IF - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
ifElse() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
 
ignoreAttributes() - Element in annotation interface org.apache.cayenne.annotation.CommitLog
When true, all attribute changes are excluded from commit log records.
ignoreAttributes() - Element in annotation interface org.apache.cayenne.commitlog.CommitLog
Deprecated.
Returns whether all attributes should be excluded from commit log.
ignoreCase - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
 
ignoredProperties() - Element in annotation interface org.apache.cayenne.annotation.CommitLog
Properties to exclude from commit log records.
ignoredProperties() - Element in annotation interface org.apache.cayenne.commitlog.CommitLog
Deprecated.
Returns an array of entity properties that should be excluded from commit log.
ignoreToManyRelationships() - Element in annotation interface org.apache.cayenne.annotation.CommitLog
When true, all to-many relationship changes are excluded from commit log records.
ignoreToManyRelationships() - Element in annotation interface org.apache.cayenne.commitlog.CommitLog
Deprecated.
Returns whether all to-many relationships should be excluded from commit log.
ignoreToOneRelationships() - Element in annotation interface org.apache.cayenne.annotation.CommitLog
When true, all to-one relationship changes are excluded from commit log records.
ignoreToOneRelationships() - Element in annotation interface org.apache.cayenne.commitlog.CommitLog
Deprecated.
Returns whether all to-one relationships should be excluded from commit log.
image - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
The string image of the token.
image - Variable in class org.apache.cayenne.ql.Token
The string image of the token.
in(E, E...) - Method in class org.apache.cayenne.exp.property.BaseProperty
 
in(Collection) - Method in class org.apache.cayenne.exp.property.BaseProperty
 
in(ColumnSelect) - Method in class org.apache.cayenne.exp.property.BaseProperty
 
IN - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
 
IN_OUT_PARAMETER - Static variable in class org.apache.cayenne.map.ProcedureParameter
 
IN_PARAMETER - Static variable in class org.apache.cayenne.map.ProcedureParameter
 
IN_SINGLE_LINE_COMMENT - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
Lexical state.
inBuf - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
 
inBuf - Variable in class org.apache.cayenne.ql.JavaCharStream
 
IncludeAllCommitLogEntityFactory - Class in org.apache.cayenne.commitlog.meta
 
IncludeAllCommitLogEntityFactory() - Constructor for class org.apache.cayenne.commitlog.meta.IncludeAllCommitLogEntityFactory
 
includeId - Variable in class org.apache.cayenne.access.flush.operation.Values
 
incomingIterator(E) - Method in interface org.apache.cayenne.ashwood.graph.DigraphIteration
 
incomingIterator(E) - Method in class org.apache.cayenne.ashwood.graph.FilterIteration
 
incomingIterator(E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
 
incomingIterator(E) - Method in class org.apache.cayenne.ashwood.graph.ReversedIteration
 
incomingSize(E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
 
incomingSize(E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
 
IncrementalFaultList<E> - Class in org.apache.cayenne.access
A synchronized list that serves as a container of Persistent objects.
incrementer - Static variable in class org.apache.cayenne.map.EntityResolver
 
inDbExp(String, Object...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building IN DB expression.
inDbExp(String, Collection) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building IN DB expression.
inDbIdExp(String, Object...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building IN DBID expression.
inDbIdExp(String, Collection) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building IN DBID expression.
IndegreeTopologicalSort<E> - Class in org.apache.cayenne.ashwood.graph
 
IndegreeTopologicalSort(Digraph) - Constructor for class org.apache.cayenne.ashwood.graph.IndegreeTopologicalSort
 
indent - Variable in class org.apache.cayenne.util.XMLEncoder
 
indent(int) - Method in class org.apache.cayenne.util.XMLEncoder
 
indentLine - Variable in class org.apache.cayenne.util.XMLEncoder
 
indentTimes - Variable in class org.apache.cayenne.util.XMLEncoder
 
indexAdditionalDbEntities(PersistentDescriptor) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
 
indexDiscriminatorValues(PersistentDescriptor) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
Compiles the values that the entity's own qualifier pins its attributes to, i.e. the "attribute = value" comparisons in it, possibly joined by "and", for ClassDescriptor.injectDiscriminatorValues(Object).
indexOf(Object) - Method in class org.apache.cayenne.access.IncrementalFaultList
 
indexOf(Object) - Method in class org.apache.cayenne.access.ToManyList
 
indexOf(String) - Method in class org.apache.cayenne.DataRowLayout
Returns the position of the named column, or -1 if there is no such column.
indexQualifiers(PersistentDescriptor, EntityInheritanceTree) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
 
indexRootDbEntities(PersistentDescriptor, EntityInheritanceTree) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
 
indexSubclassDescriptors(PersistentDescriptor, EntityInheritanceTree) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
 
indexSuperclassProperties(PersistentDescriptor) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
Adds superclass properties to the descriptor, applying proper overrides.
indirectlyModifiedIds - Variable in class org.apache.cayenne.access.event.SnapshotEvent
 
IndirectQuery - Class in org.apache.cayenne.query
A base superclass for queries that resolve into some other queries during the routing phase.
IndirectQuery() - Constructor for class org.apache.cayenne.query.IndirectQuery
 
inExp(String, Object...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building IN expression.
inExp(String, Collection) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building IN expression.
inExp(Expression, Object...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
inExp(Expression, Collection) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
inExp(Expression, ColumnSelect) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
InExp - Class in org.apache.cayenne.exp
"In" expression.
InExp(Object...) - Constructor for class org.apache.cayenne.exp.InExp
 
IngresActionBuilder - Class in org.apache.cayenne.dba.ingres
 
IngresActionBuilder(DataNode) - Constructor for class org.apache.cayenne.dba.ingres.IngresActionBuilder
 
IngresAdapter - Class in org.apache.cayenne.dba.ingres
DbAdapter implementation for Ingres RDBMS.
IngresAdapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.ingres.IngresAdapter
 
IngresBooleanType - Class in org.apache.cayenne.dba.ingres
 
IngresBooleanType() - Constructor for class org.apache.cayenne.dba.ingres.IngresBooleanType
 
IngresPkGenerator - Class in org.apache.cayenne.dba.ingres
Ingres-specific sequence based PK generator.
IngresPkGenerator(JdbcAdapter) - Constructor for class org.apache.cayenne.dba.ingres.IngresPkGenerator
 
IngresSelectAction - Class in org.apache.cayenne.dba.ingres
 
IngresSelectAction(Select, DataNode) - Constructor for class org.apache.cayenne.dba.ingres.IngresSelectAction
 
IngresSniffer - Class in org.apache.cayenne.dba.ingres
Detects Ingres database from JDBC metadata.
IngresSniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.ingres.IngresSniffer
 
IngressSQLTreeProcessor - Class in org.apache.cayenne.dba.ingres
 
IngressSQLTreeProcessor() - Constructor for class org.apache.cayenne.dba.ingres.IngressSQLTreeProcessor
 
inId(Object, Object...) - Method in class org.apache.cayenne.exp.property.EntityProperty
Deprecated, for removal: This API element is subject to removal in a future version.
inId(Collection) - Method in class org.apache.cayenne.exp.property.EntityProperty
Deprecated, for removal: This API element is subject to removal in a future version.
initAllExtensions() - Method in class org.apache.cayenne.CoreModuleExtender
 
initDefaultFactories() - Method in class org.apache.cayenne.access.types.ExtendedTypeMap
Registers default factories for creating enum types and serializable types.
initDone - Static variable in class org.apache.cayenne.dba.oracle.OracleAdapter
 
initDriverInformation() - Static method in class org.apache.cayenne.dba.oracle.OracleAdapter
 
initExtendedTypes(List, List, List, ValueObjectTypeRegistry) - Method in class org.apache.cayenne.dba.JdbcAdapter
 
initStatement(CallableStatement) - Method in class org.apache.cayenne.access.jdbc.ProcedureAction
 
injectDiscriminatorValues(Object) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Sets the attribute values that the entity qualifier implies for a new object of the described class, such as the discriminator of a single-table inheritance subentity.
injectDiscriminatorValues(Object) - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
injectDiscriminatorValues(Object) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
injector - Variable in class org.apache.cayenne.access.DataDomainProvider
 
injector - Variable in class org.apache.cayenne.CayenneRuntime
 
injectValueHolder(Object) - Method in class org.apache.cayenne.reflect.BaseProperty
Does nothing.
injectValueHolder(Object) - Method in interface org.apache.cayenne.reflect.PropertyDescriptor
If a property is lazily resolved, this operation would create an unresolved fault and inject it into the object, if an object doesn't have it set yet.
injectValueHolders(Object) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Prepares object properties for access.
injectValueHolders(Object) - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
injectValueHolders(Object) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
Invokes 'prepareForAccess' of a super descriptor and then invokes 'prepareForAccess' of each declared property.
INNER - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.JoinType
 
INNER - Enum constant in enum class org.apache.cayenne.map.JoinType
 
innerJoin(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
InNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
InNode(boolean) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.InNode
 
inOperand() - Method in class org.apache.cayenne.ql.QLParser
 
input_stream - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
 
input_stream - Variable in class org.apache.cayenne.ql.QLParserTokenManager
 
inputStream - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
 
inputStream - Variable in class org.apache.cayenne.ql.JavaCharStream
 
insert(String) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
insert(DbEntity) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
INSERT - Enum constant in enum class org.apache.cayenne.access.flush.operation.DbRowOpType
 
INSERT - Enum constant in enum class org.apache.cayenne.commitlog.model.ObjectChangeType
 
INSERT - Static variable in interface org.apache.cayenne.access.translator.BatchTranslator
DI binding name of the translator for InsertBatchQuery.
INSERT_COLUMNS - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
 
INSERT_VALUES - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
 
InsertBatchQuery - Class in org.apache.cayenne.query
Batched INSERT query.
InsertBatchQuery(DbEntity, int) - Constructor for class org.apache.cayenne.query.InsertBatchQuery
Creates new InsertBatchQuery for a given DbEntity and estimated capacity.
insertBatchTranslator - Variable in class org.apache.cayenne.access.DefaultDataNodeFactory
 
InsertBatchTranslator - Class in org.apache.cayenne.access.translator.batch
 
InsertBatchTranslator() - Constructor for class org.apache.cayenne.access.translator.batch.InsertBatchTranslator
 
InsertBuilder - Class in org.apache.cayenne.access.sqlbuilder
 
InsertBuilder(String) - Constructor for class org.apache.cayenne.access.sqlbuilder.InsertBuilder
 
InsertBuilder(DbEntity) - Constructor for class org.apache.cayenne.access.sqlbuilder.InsertBuilder
 
InsertColumnsNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
InsertColumnsNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.InsertColumnsNode
 
InsertDbRowOp - Class in org.apache.cayenne.access.flush.operation
 
InsertDbRowOp(Persistent, DbEntity, ObjectId) - Constructor for class org.apache.cayenne.access.flush.operation.InsertDbRowOp
 
InsertNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
InsertNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.InsertNode
 
InsertValuesNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
InsertValuesNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.InsertValuesNode
 
installAccessorFactory(AccessorFactory) - Static method in class org.apache.cayenne.reflect.PropertyUtils
This method installs custom accessor factory to be used by property utils.
INSTANCE - Static variable in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction.EmptyRowChecker
 
INSTANCE - Static variable in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction.PhantomDbRowOpCleaner
 
INSTANCE - Static variable in class org.apache.cayenne.access.translator.sqltemplate.directive.Bind
 
INSTANCE - Static variable in class org.apache.cayenne.access.translator.sqltemplate.directive.BindEqual
 
INSTANCE - Static variable in class org.apache.cayenne.access.translator.sqltemplate.directive.BindNotEqual
 
INSTANCE - Static variable in class org.apache.cayenne.access.translator.sqltemplate.directive.BindObjectEqual
 
INSTANCE - Static variable in class org.apache.cayenne.access.translator.sqltemplate.directive.BindObjectNotEqual
 
INSTANCE - Static variable in class org.apache.cayenne.access.translator.sqltemplate.directive.Result
 
INT_LITERAL - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
INT_LITERAL - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
intAttribute(Attributes, String) - Static method in class org.apache.cayenne.project.xml.QueryDescriptorHandler
 
IntegerType - Class in org.apache.cayenne.access.types
 
IntegerType() - Constructor for class org.apache.cayenne.access.types.IntegerType
 
INTERMEDIATE_UPGRADE_NEEDED - Enum constant in enum class org.apache.cayenne.project.upgrade.UpgradeType
The project configuration format is from an older version of Cayenne, and it can be upgraded to the current Cayenne version, however some information may get lost during the upgrade.
InternalUnsupportedTypeFactory - Class in org.apache.cayenne.access.types
Extended type factory that produces types for Cayenne internal value types that could potentially make it to the DB.
InternalUnsupportedTypeFactory() - Constructor for class org.apache.cayenne.access.types.InternalUnsupportedTypeFactory
 
InternalUnsupportedTypeFactory.Marker - Interface in org.apache.cayenne.access.types
Marker interface, that should be used by any internal value types, that could potentially get to the SQL
intPKForObject(Persistent) - Static method in class org.apache.cayenne.Cayenne
Returns an int primary key value for a persistent object.
INVALID_LEXICAL_STATE - Static variable in exception class org.apache.cayenne.ql.TokenMgrError
Tried to change to an invalid lexical state.
invalidate() - Method in class org.apache.cayenne.access.ToManyHolder
Turns this collection into a fault, thus forcing a refresh on the next access.
invalidate() - Method in class org.apache.cayenne.access.ToManyList
 
invalidate() - Method in class org.apache.cayenne.access.ToManySet
 
invalidate(Object) - Method in interface org.apache.cayenne.reflect.ArcProperty
Turns a property of an object into a fault.
invalidatedIds - Variable in class org.apache.cayenne.access.event.SnapshotEvent
 
invalidateObjects(Collection) - Method in class org.apache.cayenne.access.DataContext
 
invalidateObjects(Collection) - Method in interface org.apache.cayenne.ObjectContext
Invalidates a Collection of persistent objects.
invalidateObjects(T...) - Method in class org.apache.cayenne.access.DataContext
 
invalidateObjects(T...) - Method in interface org.apache.cayenne.ObjectContext
Invalidates one or more persistent objects.
isAbstract() - Method in class org.apache.cayenne.map.ObjEntity
 
isAccessible(Member) - Static method in class org.apache.cayenne.util.Util
Returns true if a Member is accessible via reflection under normal Java access controls.
isAllowedForTrimming() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
 
isAllowedForTrimming() - Method in class org.apache.cayenne.dba.h2.H2TrimmingColumnNode
 
isArray() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
 
isAscending() - Method in class org.apache.cayenne.query.Ordering
Returns true if sorting is done in ascending order.
isBinary(int) - Static method in class org.apache.cayenne.dba.TypesMapping
Returns true if supplied type is a binary type.
isBlank(CharSequence) - Static method in class org.apache.cayenne.util.Util
Returns true, if string not empty and contains non-whitespace characters.
isCaseInsensitive() - Method in class org.apache.cayenne.query.Ordering
Returns true if the sorting is case insensitive
isCaseSensitive() - Method in class org.apache.cayenne.query.Ordering
Returns true if the sorting is case sensitive.
isCharacter(int) - Static method in class org.apache.cayenne.dba.TypesMapping
Returns true if supplied type is a character type.
isClosed() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
isColumnQuery() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
Returns whether this query selects columns, and not the root objects.
isComparison() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.BetweenNode
 
isComparison() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ExpressionNode
 
isComparison() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OpExpressionNode
 
isConfidential(String) - Method in interface org.apache.cayenne.commitlog.meta.CommitLogEntity
 
isConfidential(String) - Method in class org.apache.cayenne.commitlog.meta.MutableCommitLogLogEntity
 
isDateTime(int) - Static method in class org.apache.cayenne.dba.TypesMapping
 
isDbQuery() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
Returns whether this query is rooted in a DbEntity.
isDecimal(int) - Static method in class org.apache.cayenne.dba.TypesMapping
Returns true if supplied type is a decimal type.
isDescending() - Method in class org.apache.cayenne.query.Ordering
Returns true if the sorting is done in descending order.
isDisjointByIdPrefetch() - Method in class org.apache.cayenne.query.PrefetchTreeNode
 
isDisjointPrefetch() - Method in class org.apache.cayenne.query.PrefetchTreeNode
 
isDistinct() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
Deprecated, for removal: This API element is subject to removal in a future version.
since 5.0, as the query is defined by a String, see SelectQueryDescriptor.getParsedQuery()
isDistinct() - Method in class org.apache.cayenne.query.FluentSelect
 
isEmpty() - Method in class org.apache.cayenne.access.flush.operation.Values
 
isEmpty() - Method in class org.apache.cayenne.access.IncrementalFaultList
 
isEmpty() - Method in class org.apache.cayenne.access.ToManyList
 
isEmpty() - Method in class org.apache.cayenne.access.ToManySet
 
isEmpty() - Method in interface org.apache.cayenne.ashwood.graph.Digraph
 
isEmpty() - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
 
isEmpty() - Method in class org.apache.cayenne.DataRow
 
isEmpty() - Method in interface org.apache.cayenne.exp.path.CayennePath
Check if this path is empty
isEmpty() - Method in class org.apache.cayenne.util.ClockMap
 
isEmpty() - Method in class org.apache.cayenne.util.commons.CompositeCollection
Checks whether this composite collection is empty.
isEmpty() - Method in class org.apache.cayenne.util.SingleEntryMap
 
isEmpty(boolean) - Method in class org.apache.cayenne.access.DbGenerator
Returns true if there is nothing to be done by this generator.
isEmpty(LifecycleEvent) - Method in class org.apache.cayenne.reflect.LifecycleCallbackRegistry
Returns true if there are no listeners for a specific event type.
isEmptyString(CharSequence) - Static method in class org.apache.cayenne.util.Util
Returns true, if the String is null or an empty string.
isEnabled() - Method in class org.apache.cayenne.log.NoopSQLLogger
 
isEnabled() - Method in class org.apache.cayenne.log.Slf4jSQLLogger
 
isEnabled() - Method in interface org.apache.cayenne.log.SQLLogger
Returns true if statement logging is enabled.
isEquals() - Method in class org.apache.cayenne.util.EqualsBuilder
Deprecated.
Returns true if the fields that have been checked are all equal.
isExternal() - Method in class org.apache.cayenne.tx.CayenneTransaction
 
isExternal() - Method in class org.apache.cayenne.tx.ExternalTransaction
 
isExternal() - Method in class org.apache.cayenne.tx.ReadOnlyTransaction
 
isExternal() - Method in interface org.apache.cayenne.tx.Transaction
Is this transaction managed by external transaction manager
isFalse() - Method in class org.apache.cayenne.exp.property.BaseProperty
 
isFault() - Method in class org.apache.cayenne.access.ToManyHolder
Returns whether this collection is not yet resolved and requires a fetch.
isFault() - Method in class org.apache.cayenne.access.ToManyList
 
isFault() - Method in class org.apache.cayenne.access.ToManySet
 
isFault(Object) - Method in interface org.apache.cayenne.reflect.ArcProperty
Deprecated, for removal: This API element is subject to removal in a future version.
in favor of ArcProperty.isFaultValue(Object), that lets the caller check and use a single read of the property.
isFault(Object) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Returns true if an object is not fully resolved.
isFault(Object) - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
isFault(Object) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
isFaultValue(Object) - Method in interface org.apache.cayenne.reflect.ArcProperty
Returns whether a value of this property, as returned by PropertyDescriptor.readPropertyDirectly(Object), is an unresolved fault.
isFetchingDataRows() - Method in class org.apache.cayenne.map.QueryDescriptor
Returns whether the query fetches DataRows instead of Persistent objects.
isFetchingDataRows() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
 
isFetchingDataRows() - Method in class org.apache.cayenne.query.FluentSelect
 
isFetchingDataRows() - Method in class org.apache.cayenne.query.ProcedureQuery
 
isFetchingDataRows() - Method in interface org.apache.cayenne.query.QueryMetadata
Returns true if this query should produce a list of data rows as opposed to Persistent objects, false for Persistent objects.
isFetchingDataRows() - Method in class org.apache.cayenne.query.QueryMetadataProxy
 
isFetchingDataRows() - Method in class org.apache.cayenne.query.SelectById
Deprecated.
 
isFetchingDataRows() - Method in class org.apache.cayenne.query.SQLSelect
 
isFetchingDataRows() - Method in class org.apache.cayenne.query.SQLTemplate
 
isFlattened() - Method in class org.apache.cayenne.map.ObjAttribute
Returns whether this attribute is "flattened", meaning that it points to a column from an entity other than the DbEntity mapped to the parent ObjEntity.
isFlattened() - Method in class org.apache.cayenne.map.ObjRelationship
Returns true if the relationship is a "flattened" relationship.
isFromFK() - Method in class org.apache.cayenne.map.DbRelationship
Returns true if this relationship's source owns the foreign key side of the relationship.
isFromFK() - Method in class org.apache.cayenne.map.ObjRelationship
Returns true if this relationship's source owns the foreign key side of the relationship.
isFullReplacementIdAttached(ObjectId) - Method in class org.apache.cayenne.map.DbEntity
Returns true if there is full replacement id is attached to an ObjectId.
isGenerated() - Method in class org.apache.cayenne.map.DbAttribute
Returns true if this column value is generated by the database.
isGeneric() - Method in class org.apache.cayenne.map.ObjEntity
Returns whether this entity is "generic", meaning it is not mapped to a unique Java class.
isIgnoreCase() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
 
isIgnoringCase() - Method in class org.apache.cayenne.exp.LikeIgnoreCaseExp
 
isIgnoringCase() - Method in class org.apache.cayenne.exp.NotLikeIgnoreCaseExp
 
isIgnoringCase() - Method in class org.apache.cayenne.exp.LikeExp
 
isIgnoringCase() - Method in class org.apache.cayenne.exp.NotLikeExp
 
isIgnoringCase() - Method in class org.apache.cayenne.exp.PatternMatchExp
 
isIncluded() - Method in interface org.apache.cayenne.commitlog.meta.CommitLogEntity
 
isIncluded() - Method in class org.apache.cayenne.commitlog.meta.MutableCommitLogLogEntity
 
isIncluded(String) - Method in interface org.apache.cayenne.commitlog.meta.CommitLogEntity
 
isIncluded(String) - Method in class org.apache.cayenne.commitlog.meta.MutableCommitLogLogEntity
 
isIncomingEmpty(E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
 
isIncomingEmpty(E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
 
isInherited() - Method in class org.apache.cayenne.map.ObjAttribute
Returns true if attribute inherited from a super entity.
isInParameter() - Method in class org.apache.cayenne.map.ProcedureParameter
 
isInsertOrUpdateSet() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
 
isIteratedResult() - Method in interface org.apache.cayenne.access.OperationHints
Returns true to indicate that any results of a select operation should be returned as a ResultIterator.
isIteratorExclusiveConnection() - Method in interface org.apache.cayenne.access.OperationHints
Returns true if an iterated result keeps its connection to itself until the ResultIterator is closed, so that no other statement can run on that connection while the ResultSet is open.
isJointPrefetch() - Method in class org.apache.cayenne.query.PrefetchTreeNode
 
isLazy() - Method in class org.apache.cayenne.map.ObjAttribute
 
isMandatory() - Method in class org.apache.cayenne.map.DbAttribute
 
isMandatory() - Method in class org.apache.cayenne.map.ObjAttribute
Returns whether this attribute is mandatory
isNeedBinding() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
 
isNoop() - Method in class org.apache.cayenne.access.ObjectDiff
Checks whether at least a single property is modified.
isNoop() - Method in class org.apache.cayenne.access.ObjectStoreGraphDiff
 
isNoop() - Method in class org.apache.cayenne.graph.CompoundDiff
Returns true if this diff has no other diffs or if all of its diffs are noops.
isNoop() - Method in interface org.apache.cayenne.graph.GraphDiff
Returns true if this diff is simply a placeholder and does not perform any actual operation.
isNoop() - Method in class org.apache.cayenne.graph.NodeDiff
 
isNoop() - Method in class org.apache.cayenne.graph.NodePropertyChangeOperation
Returns true if both old and new value are equal.
isNot() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.BetweenNode
 
isNot() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InNode
 
isNot() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
 
isNotNull() - Method in class org.apache.cayenne.exp.property.BaseProperty
 
isNull() - Method in class org.apache.cayenne.exp.property.BaseProperty
 
isNull(DbAttribute) - Method in class org.apache.cayenne.query.DeleteBatchQuery
Returns true if a given attribute always has a null value in the batch.
isNull(DbAttribute) - Method in class org.apache.cayenne.query.UpdateBatchQuery
Returns true if a given attribute always has a null value in the batch.
isNullAttribute(BatchTranslatorContext, DbAttribute) - Method in class org.apache.cayenne.access.translator.batch.DeleteBatchTranslator
 
isNullAttribute(BatchTranslatorContext, DbAttribute) - Method in class org.apache.cayenne.access.translator.batch.InsertBatchTranslator
 
isNullAttribute(BatchTranslatorContext, DbAttribute) - Method in class org.apache.cayenne.access.translator.batch.UpdateBatchTranslator
 
isNullAttribute(BatchTranslatorContext, DbAttribute) - Method in class org.apache.cayenne.access.translator.batch.BaseBatchTranslator
 
isNullSortedFirst() - Method in class org.apache.cayenne.query.Ordering
Get sort order for nulls.
isNumeric(int) - Static method in class org.apache.cayenne.dba.TypesMapping
Returns true if supplied type is a numeric type.
isNumeric(CharSequence) - Static method in class org.apache.cayenne.util.Util
Deprecated, for removal: This API element is subject to removal in a future version.
use cs.chars().allMatch(Character::isDigit) or equivalent
isolation(int) - Method in class org.apache.cayenne.tx.TransactionDescriptor.Builder
 
ISOLATION_DEFAULT - Static variable in class org.apache.cayenne.tx.TransactionDescriptor
Keep database default isolation level
isOuterJoin() - Method in class org.apache.cayenne.exp.path.CayennePathSegment
 
isOutgoingEmpty(E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
 
isOutgoingEmpty(E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
 
isOutParam() - Method in class org.apache.cayenne.map.ProcedureParameter
 
isParentOfType(NodeType) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
 
isPathExceptionSuppressed() - Method in class org.apache.cayenne.query.Ordering
Is a path with a null in the middle is ignored.
isPhantom() - Method in class org.apache.cayenne.query.PrefetchTreeNode
 
isPrimaryKey() - Method in class org.apache.cayenne.map.DbAttribute
 
isPrimaryKey() - Method in class org.apache.cayenne.map.ObjAttribute
 
isProcessingChildDiff() - Static method in class org.apache.cayenne.graph.ChildDiffLoader
Returns whether child diff processing is in progress.
isQuotingSQLIdentifiers() - Method in class org.apache.cayenne.map.DataMap
 
isReadOnly() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
isReadOnly() - Method in class org.apache.cayenne.map.ObjEntity
Returns true if this ObjEntity represents a set of read-only objects.
isReadOnly() - Method in interface org.apache.cayenne.query.QueryMetadata
Returns true if this is a read-only (selecting) query that does not need to run in its own transaction.
isReadOnly() - Method in class org.apache.cayenne.query.QueryMetadataProxy
 
isReflexive(DbEntity) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
 
isReflexive(DbEntity) - Method in interface org.apache.cayenne.map.EntitySorter
 
isRefreshingObjects() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
 
isRefreshingObjects() - Method in interface org.apache.cayenne.query.QueryMetadata
Returns true if the query results should replace any currently cached values, returns false otherwise.
isRefreshingObjects() - Method in class org.apache.cayenne.query.QueryMetadataProxy
 
isReplacementIdAttached() - Method in interface org.apache.cayenne.ObjectId
 
isResultNode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
 
isReturnGeneratedKeys() - Method in class org.apache.cayenne.query.SQLExec
 
isReturnGeneratedKeys() - Method in class org.apache.cayenne.query.SQLTemplate
 
isReturningValue() - Method in class org.apache.cayenne.map.Procedure
Returns true if a stored procedure returns a value.
isRollbackOnly() - Method in class org.apache.cayenne.tx.BaseTransaction
 
isRollbackOnly() - Method in class org.apache.cayenne.tx.ReadOnlyTransaction
 
isRollbackOnly() - Method in interface org.apache.cayenne.tx.Transaction
 
isRunning() - Method in class org.apache.cayenne.event.EventBridge
Returns true if this bridge is active.
isRuntime() - Method in class org.apache.cayenne.map.Relationship
 
isSameBatch(DbRowOp) - Method in interface org.apache.cayenne.access.flush.operation.DbRowOp
 
isSameBatch(DbRowOp) - Method in class org.apache.cayenne.access.flush.operation.DeleteDbRowOp
 
isSameBatch(DbRowOp) - Method in class org.apache.cayenne.access.flush.operation.DeleteInsertDbRowOp
 
isSameBatch(DbRowOp) - Method in class org.apache.cayenne.access.flush.operation.InsertDbRowOp
 
isSameBatch(DbRowOp) - Method in class org.apache.cayenne.access.flush.operation.SoftDeleteDbRowOp
 
isSameBatch(DbRowOp) - Method in class org.apache.cayenne.access.flush.operation.UpdateDbRowOp
 
isSameBatch(Qualifier) - Method in class org.apache.cayenne.access.flush.operation.Qualifier
 
isSameBatch(Values) - Method in class org.apache.cayenne.access.flush.operation.Values
 
isSharedCacheEnabled() - Method in class org.apache.cayenne.access.DataDomain
Returns true if DataContexts produced by this DataDomain are using shared DataRowStore.
isSharedCacheEnabled() - Method in class org.apache.cayenne.project.Project
Returns whether the object snapshots are cached in a cache shared between all ObjectContexts.
isSingleResultSetMapping() - Method in interface org.apache.cayenne.query.QueryMetadata
Deprecated, for removal: This API element is subject to removal in a future version.
isSingleTableSQL() - Method in interface org.apache.cayenne.access.sqlbuilder.SQLGenerationContext
Returns true if the statement being generated uses a single table, in which case table nodes and column nodes omit the table alias / prefix for readability (e.g.
isSingleThreaded() - Method in class org.apache.cayenne.event.DefaultEventManager
Returns true if this EventManager is single-threaded.
isSingleThreaded() - Method in interface org.apache.cayenne.event.EventManager
Returns true if this EventManager is single-threaded.
isSingleThreaded() - Method in class org.apache.cayenne.event.NoopEventManager
 
isStopped() - Method in class org.apache.cayenne.event.DefaultEventManager
Returns true if the EventManager was stopped via DefaultEventManager.shutdown() method.
isSubentityOf(ObjEntity) - Method in class org.apache.cayenne.map.ObjEntity
Returns true if this entity directly or indirectly inherits from a given entity, false otherwise.
isSupportsOracleLOB() - Static method in class org.apache.cayenne.dba.oracle.OracleAdapter
 
isSuppressingDistinct() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
 
isSuppressingDistinct() - Method in interface org.apache.cayenne.query.QueryMetadata
 
isSuppressingDistinct() - Method in class org.apache.cayenne.query.QueryMetadataProxy
 
isTemporary() - Method in interface org.apache.cayenne.ObjectId
 
isToDependentPK() - Method in class org.apache.cayenne.map.DbRelationship
Returns true if relationship from source to target points to dependent primary key.
isToMany() - Method in class org.apache.cayenne.map.ObjRelationship
 
isToMany() - Method in class org.apache.cayenne.map.Relationship
Returns a boolean value that determines relationship multiplicity.
isToPK() - Method in class org.apache.cayenne.map.DbRelationship
Returns true if every join of this relationship points to a PK column of the target entity.
isTransientParent() - Method in class org.apache.cayenne.access.ToManyHolder
 
isTrimmingBytes() - Method in class org.apache.cayenne.access.types.ByteArrayType
 
isTrimmingChars() - Method in class org.apache.cayenne.access.types.CharType
Returns true if 'materializeObject' method should trim trailing spaces from the CHAR columns.
isTrue() - Method in class org.apache.cayenne.exp.property.BaseProperty
 
isUncommittedParent() - Method in class org.apache.cayenne.access.ToManyHolder
 
isUsedForLocking() - Method in class org.apache.cayenne.map.ObjAttribute
Returns whether this attribute should be used for locking.
isUsedForLocking() - Method in class org.apache.cayenne.map.ObjRelationship
Returns whether this attribute should be used for locking.
isUseScalar() - Method in class org.apache.cayenne.query.SQLTemplate
 
isUsingBlobs() - Method in class org.apache.cayenne.access.types.ByteArrayType
Returns true if byte columns are handled as BLOBs internally.
isUsingClobs() - Method in class org.apache.cayenne.access.types.CharType
 
isUsingOptimisticLocking() - Method in class org.apache.cayenne.access.flush.operation.Qualifier
 
isUsingOptimisticLocking() - Method in class org.apache.cayenne.query.BatchQuery
Returns true if the batch query uses optimistic locking.
isUsingOptimisticLocking() - Method in class org.apache.cayenne.query.DeleteBatchQuery
Returns true if the batch query uses optimistic locking.
isUsingOptimisticLocking() - Method in class org.apache.cayenne.query.UpdateBatchQuery
Returns true if the batch query uses optimistic locking.
isUsingSharedSnapshotCache() - Method in class org.apache.cayenne.access.DataContext
Returns true if the ObjectStore uses shared cache of a parent DataDomain.
isValid() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
Returns whether the query String can be parsed.
isValid(int) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
isValidatingObjectsOnCommit() - Method in class org.apache.cayenne.access.DataContext
Returns whether this ObjectContext performs object validation before commit is executed.
isValidatingObjectsOnCommit() - Method in class org.apache.cayenne.access.DataDomain
Returns whether child DataContexts default behavior is to perform object validation before commit is executed.
isValidatingObjectsOnCommit() - Method in class org.apache.cayenne.project.Project
Returns whether the objects are validated before they are committed.
isValidForDepPk() - Method in class org.apache.cayenne.map.DbRelationship
 
isValidParent(Expression) - Method in class org.apache.cayenne.exp.AggregateConditionExp
 
isValidParent(Expression) - Method in class org.apache.cayenne.exp.AllExp
 
isValidParent(Expression) - Method in class org.apache.cayenne.exp.AnyExp
 
isValidParent(Expression) - Method in class org.apache.cayenne.exp.ConditionExp
 
isValidParent(Expression) - Method in class org.apache.cayenne.exp.ExistsExp
 
isValidParent(Expression) - Method in class org.apache.cayenne.exp.Expression
Whether this node can be an operand of the given node.
isValidParent(Expression) - Method in class org.apache.cayenne.exp.NotExistsExp
 
isValidParent(Expression) - Method in class org.apache.cayenne.exp.WhenExp
 
isWrapperFor(Class) - Method in class org.apache.cayenne.datasource.DriverDataSource
 
isWrapperFor(Class) - Method in class org.apache.cayenne.datasource.ManagedPoolingDataSource
 
isWrapperFor(Class) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
isWrapperFor(Class) - Method in class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
 
iterate(ObjectContext, ResultIteratorCallback) - Method in interface org.apache.cayenne.query.Select
Creates a ResultIterator based on the provided context and passes it to a callback for processing.
iterate(Select, ResultIteratorCallback) - Method in class org.apache.cayenne.access.DataContext
 
iterate(Select, ResultIteratorCallback) - Method in interface org.apache.cayenne.ObjectContext
Creates a ResultIterator based on the provided query and passes it to a callback for processing.
iterator() - Method in class org.apache.cayenne.access.IncrementalFaultList
Return an iterator for this list.
iterator() - Method in class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator
 
iterator() - Method in class org.apache.cayenne.access.jdbc.DistinctResultIterator
 
iterator() - Method in class org.apache.cayenne.access.jdbc.LimitResultIterator
 
iterator() - Method in class org.apache.cayenne.access.jdbc.RSIterator
 
iterator() - Method in class org.apache.cayenne.access.ToManyList
 
iterator() - Method in class org.apache.cayenne.access.ToManySet
 
iterator() - Method in class org.apache.cayenne.ResultBatchIterator
 
iterator() - Method in class org.apache.cayenne.util.commons.CompositeCollection
Gets an iterator over all the collections in this composite.
iterator(ObjectContext) - Method in interface org.apache.cayenne.query.Select
Creates a ResultIterator based on the provided context.
iterator(Select) - Method in class org.apache.cayenne.access.DataContext
Performs a single database select query returning result as a ResultIterator.
iterator(Select) - Method in interface org.apache.cayenne.ObjectContext
Creates a ResultIterator based on the provided query.

J

JAVA_BIGDECIMAL - Static variable in class org.apache.cayenne.dba.TypesMapping
 
JAVA_BIGINTEGER - Static variable in class org.apache.cayenne.dba.TypesMapping
 
JAVA_BLOB - Static variable in class org.apache.cayenne.dba.TypesMapping
 
JAVA_BOOLEAN - Static variable in class org.apache.cayenne.dba.TypesMapping
 
JAVA_BYTE - Static variable in class org.apache.cayenne.dba.TypesMapping
 
JAVA_BYTES - Static variable in class org.apache.cayenne.dba.TypesMapping
 
JAVA_CLASS_ROOT - Static variable in class org.apache.cayenne.map.QueryDescriptor
 
JAVA_DOUBLE - Static variable in class org.apache.cayenne.dba.TypesMapping
 
JAVA_FLOAT - Static variable in class org.apache.cayenne.dba.TypesMapping
 
JAVA_INTEGER - Static variable in class org.apache.cayenne.dba.TypesMapping
 
JAVA_LOCAL_DATE - Static variable in class org.apache.cayenne.dba.TypesMapping
 
JAVA_LOCAL_DATETIME - Static variable in class org.apache.cayenne.dba.TypesMapping
 
JAVA_LOCAL_TIME - Static variable in class org.apache.cayenne.dba.TypesMapping
 
JAVA_LONG - Static variable in class org.apache.cayenne.dba.TypesMapping
 
JAVA_SHORT - Static variable in class org.apache.cayenne.dba.TypesMapping
 
JAVA_SQLDATE - Static variable in class org.apache.cayenne.dba.TypesMapping
 
JAVA_STRING - Static variable in class org.apache.cayenne.dba.TypesMapping
 
JAVA_TIME - Static variable in class org.apache.cayenne.dba.TypesMapping
 
JAVA_TIMESTAMP - Static variable in class org.apache.cayenne.dba.TypesMapping
 
JAVA_UTILDATE - Static variable in class org.apache.cayenne.dba.TypesMapping
 
JavaCharStream - Class in org.apache.cayenne.access.translator.sqltemplate.parser
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream - Class in org.apache.cayenne.ql
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream(InputStream) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Constructor.
JavaCharStream(InputStream) - Constructor for class org.apache.cayenne.ql.JavaCharStream
Constructor.
JavaCharStream(InputStream, int, int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Constructor.
JavaCharStream(InputStream, int, int) - Constructor for class org.apache.cayenne.ql.JavaCharStream
Constructor.
JavaCharStream(InputStream, int, int, int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Constructor.
JavaCharStream(InputStream, int, int, int) - Constructor for class org.apache.cayenne.ql.JavaCharStream
Constructor.
JavaCharStream(InputStream, String) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Constructor.
JavaCharStream(InputStream, String) - Constructor for class org.apache.cayenne.ql.JavaCharStream
Constructor.
JavaCharStream(InputStream, String, int, int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Constructor.
JavaCharStream(InputStream, String, int, int) - Constructor for class org.apache.cayenne.ql.JavaCharStream
Constructor.
JavaCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Constructor.
JavaCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.cayenne.ql.JavaCharStream
Constructor.
JavaCharStream(Reader) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Constructor.
JavaCharStream(Reader) - Constructor for class org.apache.cayenne.ql.JavaCharStream
Constructor.
JavaCharStream(Reader, int, int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Constructor.
JavaCharStream(Reader, int, int) - Constructor for class org.apache.cayenne.ql.JavaCharStream
Constructor.
JavaCharStream(Reader, int, int, int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Constructor.
JavaCharStream(Reader, int, int, int) - Constructor for class org.apache.cayenne.ql.JavaCharStream
Constructor.
javaClass() - Method in record class org.apache.cayenne.query.ProcedureColumn
Returns the value of the javaClass record component.
JavaTimeType<T> - Class in org.apache.cayenne.access.types
A base for ExtendedTypes of the java.time classes that JDBC 4.2 drivers read and write natively via ResultSet.getObject(int, Class) and PreparedStatement.setObject(int, Object, int).
JavaTimeType(Class) - Constructor for class org.apache.cayenne.access.types.JavaTimeType
 
JDBC_DRIVER_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
JDBC_DRIVER_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
 
JDBC_LOG_BATCH_ROW_THRESHOLD_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
An integer property defining the maximum number of batch rows whose bindings are logged in full before the compact SQL logger truncates them to "first row .. elided count .. last row".
JDBC_MAX_CONNECTIONS_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
JDBC_MAX_CONNECTIONS_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
 
JDBC_MAX_QUEUE_WAIT_TIME - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
JDBC_MAX_QUEUE_WAIT_TIME - Static variable in interface org.apache.cayenne.RuntimeProperties
Defines a maximum time in milliseconds that a connection request could wait in the connection queue.
JDBC_MIN_CONNECTIONS_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
JDBC_MIN_CONNECTIONS_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
 
JDBC_PASSWORD_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
JDBC_PASSWORD_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
 
JDBC_URL_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
JDBC_URL_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
 
JDBC_USERNAME_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
JDBC_USERNAME_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
 
JDBC_VALIDATION_QUERY_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
JDBC_VALIDATION_QUERY_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
 
JdbcActionBuilder - Class in org.apache.cayenne.dba
A factory of default SQLActions.
JdbcActionBuilder(DataNode) - Constructor for class org.apache.cayenne.dba.JdbcActionBuilder
 
JdbcAdapter - Class in org.apache.cayenne.dba
A generic DbAdapter implementation.
JdbcAdapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.JdbcAdapter
Creates new JdbcAdapter with a set of default parameters.
jdbcDriver - Variable in class org.apache.cayenne.project.DataSourceDescriptor
 
jdbcDriver(String) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
Deprecated, for removal: This API element is subject to removal in a future version.
JdbcPkGenerator - Class in org.apache.cayenne.dba
Default primary key generator implementation.
JdbcPkGenerator(JdbcAdapter) - Constructor for class org.apache.cayenne.dba.JdbcPkGenerator
 
jdbcType() - Method in record class org.apache.cayenne.dba.NativeColumnType
Returns the value of the jdbcType record component.
jdbcType() - Method in record class org.apache.cayenne.query.ProcedureColumn
Returns the value of the jdbcType record component.
jj_nt - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
Next token.
jj_nt - Variable in class org.apache.cayenne.ql.QLParser
Next token.
jjFillToken() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
 
jjFillToken() - Method in class org.apache.cayenne.ql.QLParserTokenManager
 
jjnewLexState - Static variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
Lex State array.
jjnewLexState - Static variable in class org.apache.cayenne.ql.QLParserTokenManager
Lex State array.
jjstrLiteralImages - Static variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
Token literal values.
jjstrLiteralImages - Static variable in class org.apache.cayenne.ql.QLParserTokenManager
Token literal values.
JJTABSEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
jjtAddChild(Node, int) - Method in interface org.apache.cayenne.access.translator.sqltemplate.parser.Node
This method tells the node to add its argument to the node's list of children.
jjtAddChild(Node, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SimpleNode
 
JJTADDEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTALLEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTANDEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTANYEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTARRAY - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
 
JJTASTERISKEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTAVGEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTBETWEENEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTBITWISEANDEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTBITWISELEFTSHIFTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTBITWISENOTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTBITWISEOREXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTBITWISERIGHTSHIFTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTBITWISEXOREXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTBLOCK - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
 
JJTBOOLSCALAR - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
 
JJTCONCATEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTCOUNTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTCURRENTDATEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTCURRENTTIMEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTCURRENTTIMESTAMPEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTCUSTOMAGGREGATEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTCUSTOMFUNCTIONEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTCUSTOMOPERATOREXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTDBIDPATHEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTDBPATHEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTDIRECTIVE - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
 
JJTDISTINCTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTDIVIDEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTENCLOSINGOBJECTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTEQUALEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTEXISTSEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTEXPRESSION - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
 
JJTEXTRACTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTFALSEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTFLOATSCALAR - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
 
JJTFULLOBJECTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
jjtGetChild(int) - Method in interface org.apache.cayenne.access.translator.sqltemplate.parser.Node
This method returns a child node.
jjtGetChild(int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SimpleNode
 
jjtGetNumChildren() - Method in interface org.apache.cayenne.access.translator.sqltemplate.parser.Node
Return the number of children the node has.
jjtGetNumChildren() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SimpleNode
 
jjtGetParent() - Method in interface org.apache.cayenne.access.translator.sqltemplate.parser.Node
 
jjtGetParent() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SimpleNode
 
JJTGREATEREXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTGREATEROREQUALEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTIFELSE - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
 
JJTINEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTINTSCALAR - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
 
JJTLENGTHEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTLESSEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTLESSOREQUALEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTLIKEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTLIKEIGNORECASEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTLISTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTLOCATEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTLOWEREXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTMAXEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTMETHOD - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
 
JJTMINEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTMODEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTMULTIPLYEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTNEGATEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
jjtNodeName - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
 
jjtNodeName - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTNOTBETWEENEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTNOTEQUALEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTNOTEXISTSEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTNOTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTNOTINEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTNOTLIKEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTNOTLIKEIGNORECASEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTOBJPATHEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTOREXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTQLParserState - Class in org.apache.cayenne.ql
The stack that QLParser builds expression trees on.
JJTQLParserState() - Constructor for class org.apache.cayenne.ql.JJTQLParserState
 
jjtree - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
 
jjtree - Variable in class org.apache.cayenne.ql.QLParser
 
jjtSetParent(Node) - Method in interface org.apache.cayenne.access.translator.sqltemplate.parser.Node
This pair of methods are used to inform the node of its parent.
jjtSetParent(Node) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SimpleNode
 
JJTSQLTemplateParserState - Class in org.apache.cayenne.access.translator.sqltemplate.parser
 
JJTSQLTemplateParserState() - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
 
JJTSQRTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTSTRINGSCALAR - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
 
JJTSUBSTRINGEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTSUBTRACTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTSUMEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTTEXT - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
 
JJTTRIMEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTTRUEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTUPPEREXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
JJTVARIABLE - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
 
JJTVOID - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
 
JJTVOID - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
 
join(Iterable, String) - Static method in class org.apache.cayenne.util.Util
Deprecated, for removal: This API element is subject to removal in a future version.
join(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
JOIN - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
 
joinExpression(Collection, Function) - Method in class org.apache.cayenne.query.FluentSelect
 
JoinNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
JoinNode(JoinType) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.JoinNode
 
JoinNodeBuilder - Class in org.apache.cayenne.access.sqlbuilder
 
joins - Variable in class org.apache.cayenne.map.DbRelationship
 
joint() - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
Returns a prefetch tree that follows this property path, potentially spanning a number of phantom nodes, and having a single leaf with "joint" prefetch semantics.
JOINT_PREFETCH_SEMANTICS - Static variable in class org.apache.cayenne.query.PrefetchTreeNode
 
jointNodes() - Method in class org.apache.cayenne.query.PrefetchTreeNode
Returns a collection of PrefetchTreeNodes in this tree with joint semantics.
JoinType - Enum Class in org.apache.cayenne.access.sqlbuilder
 
JoinType - Enum Class in org.apache.cayenne.map
Enumerates supported JOIN types.
Json - Class in org.apache.cayenne.value
A Cayenne-supported values object that holds Json string.
Json(String) - Constructor for class org.apache.cayenne.value.Json
 
JsonType - Class in org.apache.cayenne.access.types
 
JsonType(CharType, boolean) - Constructor for class org.apache.cayenne.access.types.JsonType
 
JsonUtils - Class in org.apache.cayenne.value.json
Simple utils to process JSON.

K

keyCacheSize - Variable in class org.apache.cayenne.map.DbKeyGenerator
 
keyColumns - Variable in class org.apache.cayenne.access.jdbc.BatchAction
 
keySet() - Method in class org.apache.cayenne.DataRow
 
keySet() - Method in class org.apache.cayenne.util.ClockMap
 
keySet() - Method in class org.apache.cayenne.util.SingleEntryMap
 
keyType - Variable in class org.apache.cayenne.exp.property.MapProperty
 
keyword(String) - Method in class org.apache.cayenne.ql.QLParser
 
kind - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
An integer that describes the kind of this token.
kind - Variable in class org.apache.cayenne.ql.Token
An integer that describes the kind of this token.

L

last() - Method in interface org.apache.cayenne.exp.path.CayennePath
Get the last segment of this path if it's not empty
lastIndexOf(Object) - Method in class org.apache.cayenne.access.IncrementalFaultList
 
lastIndexOf(Object) - Method in class org.apache.cayenne.access.ToManyList
 
lastPrefetchHint - Variable in class org.apache.cayenne.query.PrefetchSelectQuery
Stores the last ObjRelationship in the prefetch path.
lastResolver - Variable in class org.apache.cayenne.query.IndirectQuery
 
lastTagLevel - Variable in class org.apache.cayenne.util.XMLEncoder
 
lazy - Variable in class org.apache.cayenne.map.ObjAttribute
 
LazyClassDescriptorDecorator - Class in org.apache.cayenne.reflect
A ClassDescriptor wrapper that compiles decorated descriptor lazily on first access.
LazyClassDescriptorDecorator(ClassDescriptorMap, String) - Constructor for class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
LBRACKET - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
LEAF_STAMP - Static variable in class org.apache.cayenne.ashwood.graph.DepthFirstStampSearch
 
LEFT - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.JoinType
 
LEFT_OUTER - Enum constant in enum class org.apache.cayenne.map.JoinType
 
leftJoin(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
length() - Method in interface org.apache.cayenne.exp.path.CayennePath
Get length of this path is segments
length() - Method in class org.apache.cayenne.exp.path.CayennePathSegment
 
length() - Method in class org.apache.cayenne.exp.property.StringProperty
 
length() - Method in class org.apache.cayenne.ql.QLParser
 
length() - Method in class org.apache.cayenne.util.MemoryBlob
Returns the number of bytes in the BLOB value designated by this Blob object.
length() - Method in class org.apache.cayenne.util.MemoryClob
Retrieves the number of characters in the CLOB value designated by this Clob object.
LENGTH - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
lengthExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
lengthExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
LengthExp - Class in org.apache.cayenne.exp
 
LengthExp(Object...) - Constructor for class org.apache.cayenne.exp.LengthExp
 
lessDbExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience method to create an DB_PATH "less than" expression.
lessExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience method to create an OBJ_PATH "less than" expression.
lessExp(Expression, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
LessExp - Class in org.apache.cayenne.exp
"Less Then" expression.
LessExp(Object...) - Constructor for class org.apache.cayenne.exp.LessExp
 
lessOrEqualDbExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience method to create an DB_PATH "less than or equal to" expression.
lessOrEqualExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience method to create an OBJ_PATH "less than or equal to" expression.
lessOrEqualExp(Expression, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
LessOrEqualExp - Class in org.apache.cayenne.exp
"Less than or equal to" expression.
LessOrEqualExp(Object...) - Constructor for class org.apache.cayenne.exp.LessOrEqualExp
 
LETTER - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
LETTER - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
LEXICAL_ERROR - Static variable in exception class org.apache.cayenne.ql.TokenMgrError
Lexical error occurred.
LexicalErr(boolean, int, int, int, String, int) - Static method in exception class org.apache.cayenne.ql.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalError(boolean, int, int, int, String, char) - Static method in exception class org.apache.cayenne.access.translator.sqltemplate.parser.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
Lexer state names.
lexStateNames - Static variable in class org.apache.cayenne.ql.QLParserTokenManager
Lexer state names.
LIFECYCLE_EVENT_MAP - Static variable in class org.apache.cayenne.map.EntityResolver
 
LifecycleCallbackRegistry - Class in org.apache.cayenne.reflect
A registry of lifecycle callbacks for all callback event types.
LifecycleCallbackRegistry(EntityResolver) - Constructor for class org.apache.cayenne.reflect.LifecycleCallbackRegistry
Creates an empty callback registry.
LifecycleEvent - Enum Class in org.apache.cayenne.map
Defines possible entity object lifecycle events.
LifecycleListener - Interface in org.apache.cayenne
A callback interface to listen to persistent object lifecycle events.
like(String) - Method in class org.apache.cayenne.exp.property.StringProperty
 
like(String, char) - Method in class org.apache.cayenne.exp.property.StringProperty
 
like(StringProperty) - Method in class org.apache.cayenne.exp.property.StringProperty
 
LIKE - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
 
likeDbExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building LIKE DB_PATH expression.
likeDbExp(String, Object, char) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building LIKE DB_PATH expression.
likeExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building LIKE expression.
likeExp(String, Object, char) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building LIKE expression.
likeExp(Expression, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
likeExp(Expression, Object, char) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
LikeExp - Class in org.apache.cayenne.exp
"Like" expression.
LikeExp(Object...) - Constructor for class org.apache.cayenne.exp.LikeExp
 
likeIgnoreCase(String) - Method in class org.apache.cayenne.exp.property.StringProperty
 
likeIgnoreCase(StringProperty) - Method in class org.apache.cayenne.exp.property.StringProperty
 
likeIgnoreCaseDbExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building LIKE_IGNORE_CASE expression.
likeIgnoreCaseDbExp(String, Object, char) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building LIKE_IGNORE_CASE expression.
likeIgnoreCaseExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building LIKE_IGNORE_CASE expression.
likeIgnoreCaseExp(String, Object, char) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building LIKE_IGNORE_CASE expression.
likeIgnoreCaseExp(Expression, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
LikeIgnoreCaseExp - Class in org.apache.cayenne.exp
"Case insensitive like" expression.
LikeIgnoreCaseExp(Object...) - Constructor for class org.apache.cayenne.exp.LikeIgnoreCaseExp
 
LikeNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
expressions: LIKE, ILIKE, NOT LIKE, NOT ILIKE + ESCAPE
LikeNode(boolean, boolean, char) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
 
limit - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.LimitOffsetNode
 
limit - Variable in class org.apache.cayenne.query.SQLSelect
 
limit(int) - Method in class org.apache.cayenne.query.FluentSelect
Resets query fetch limit - a parameter that defines max number of objects that should be ever be fetched from the database.
limit(int) - Method in class org.apache.cayenne.query.MappedSelect
Resets query fetch limit - a parameter that defines max number of objects that should be ever be fetched from the database.
limit(int) - Method in class org.apache.cayenne.query.ProcedureCall
 
limit(int) - Method in class org.apache.cayenne.query.SQLSelect
 
LIMIT_OFFSET - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
 
limitClause(QLSelectBuilder) - Method in class org.apache.cayenne.ql.QLParser
 
limitOffset(int, int) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
 
LimitOffsetNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
LimitOffsetNode(int, int) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.LimitOffsetNode
 
LimitResultIterator<T> - Class in org.apache.cayenne.access.jdbc
 
LimitResultIterator(ResultIterator, int, int) - Constructor for class org.apache.cayenne.access.jdbc.LimitResultIterator
 
line - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
 
line - Variable in class org.apache.cayenne.ql.JavaCharStream
 
listeners - Variable in class org.apache.cayenne.access.DataDomainProvider
 
listeners - Variable in class org.apache.cayenne.tx.BaseTransaction
 
ListExp - Class in org.apache.cayenne.exp
A leaf expression representing an immutable collection of values.
ListExp(Object...) - Constructor for class org.apache.cayenne.exp.ListExp
Creates a list of the given elements.
listFault - Variable in class org.apache.cayenne.reflect.SingletonFaultFactory
 
listIterator() - Method in class org.apache.cayenne.access.IncrementalFaultList
Returns a list iterator for this list.
listIterator() - Method in class org.apache.cayenne.access.ToManyList
 
listIterator(int) - Method in class org.apache.cayenne.access.IncrementalFaultList
Returns a list iterator of the elements in this list (in proper sequence), starting at the specified position in this list.
listIterator(int) - Method in class org.apache.cayenne.access.ToManyList
 
ListProperty<V> - Class in org.apache.cayenne.exp.property
Property that represents to-many relationship mapped on List.
ListProperty(CayennePath, Expression, Class) - Constructor for class org.apache.cayenne.exp.property.ListProperty
Constructs a new property with the given path and expression
load(Resource) - Method in interface org.apache.cayenne.project.DataMapLoader
 
load(Resource) - Method in interface org.apache.cayenne.project.ProjectLoader
Loads a Project from some resource, usually an XML file found on classpath.
load(Resource) - Method in class org.apache.cayenne.project.xml.XMLDataMapLoader
 
load(Resource) - Method in class org.apache.cayenne.project.xml.XMLProjectLoader
 
loadAdapter() - Method in class org.apache.cayenne.dba.AutoAdapter
Loads underlying DbAdapter delegate.
loadDescriptor() - Method in class org.apache.cayenne.access.DataDomainProvider
 
loader - Variable in class org.apache.cayenne.access.DataDomainProvider
 
loaderContext - Variable in class org.apache.cayenne.project.xml.SAXNestedTagHandler
 
LoaderContext - Class in org.apache.cayenne.project.xml
 
LoaderContext(XMLReader, HandlerFactory) - Constructor for class org.apache.cayenne.project.xml.LoaderContext
 
loadQuerySettings(QueryDescriptor, Attributes) - Method in class org.apache.cayenne.project.xml.QueryDescriptorHandler
Reads the attributes common to all the query tags into a descriptor.
LOCAL_CACHE - Enum constant in enum class org.apache.cayenne.query.QueryCacheStrategy
A cache policy stating that query results shall be cached by the ObjectContext that originated the query, independent from any other ObjectContexts.
LOCAL_CACHE_REFRESH - Enum constant in enum class org.apache.cayenne.query.QueryCacheStrategy
A cache policy stating that query results shall be cached by the ObjectContext that originated the query, independent from any other ObjectContexts, however the query that uses this policy should treat current cache state as expired, and force the database fetch.
localCache() - Method in class org.apache.cayenne.query.FluentSelect
Instructs Cayenne to look for query results in the "local" cache when running the query.
localCache() - Method in class org.apache.cayenne.query.SelectById
Deprecated.
Instructs Cayenne to look for query results in the "local" cache when running the query.
localCache() - Method in class org.apache.cayenne.query.SQLSelect
Instructs Cayenne to look for query results in the "local" cache when running the query.
localCache(String) - Method in class org.apache.cayenne.query.FluentSelect
Instructs Cayenne to look for query results in the "local" cache when running the query.
localCache(String) - Method in class org.apache.cayenne.query.SelectById
Deprecated.
Instructs Cayenne to look for query results in the "local" cache when running the query.
localCache(String) - Method in class org.apache.cayenne.query.SQLSelect
Instructs Cayenne to look for query results in the "local" cache when running the query.
LocalDateTimeType - Class in org.apache.cayenne.access.types
 
LocalDateTimeType() - Constructor for class org.apache.cayenne.access.types.LocalDateTimeType
 
LocalDateTimeValueType - Class in org.apache.cayenne.access.types
Deprecated, for removal: This API element is subject to removal in a future version.
no longer registered by default. Replaced by LocalDateTimeType, which reads and writes the value directly via JDBC without a java.sql intermediary and the JVM time zone conversion that comes with it.
LocalDateTimeValueType() - Constructor for class org.apache.cayenne.access.types.LocalDateTimeValueType
Deprecated.
 
LocalDateType - Class in org.apache.cayenne.access.types
 
LocalDateType() - Constructor for class org.apache.cayenne.access.types.LocalDateType
 
LocalDateValueType - Class in org.apache.cayenne.access.types
Deprecated, for removal: This API element is subject to removal in a future version.
no longer registered by default. Replaced by LocalDateType, which reads and writes the value directly via JDBC without a java.sql intermediary and the JVM time zone conversion that comes with it.
LocalDateValueType() - Constructor for class org.apache.cayenne.access.types.LocalDateValueType
Deprecated.
 
LocalizedStringsHandler - Class in org.apache.cayenne.util
Provides access to various modeler resources (mainly strings) obtained via a ResourceBundle.
LocalizedStringsHandler() - Constructor for class org.apache.cayenne.util.LocalizedStringsHandler
 
localObject(T) - Method in class org.apache.cayenne.access.DataContext
 
localObject(T) - Method in interface org.apache.cayenne.ObjectContext
Returns a local copy of 'objectFromAnotherContext' object.
localSubjects - Variable in class org.apache.cayenne.event.EventBridge
 
LocalTimeType - Class in org.apache.cayenne.access.types
 
LocalTimeType() - Constructor for class org.apache.cayenne.access.types.LocalTimeType
 
LocalTimeValueType - Class in org.apache.cayenne.access.types
Deprecated, for removal: This API element is subject to removal in a future version.
no longer registered by default. Replaced by LocalTimeType, which reads and writes the value directly via JDBC without a java.sql intermediary and the JVM time zone conversion that comes with it.
LocalTimeValueType() - Constructor for class org.apache.cayenne.access.types.LocalTimeValueType
Deprecated.
 
locate() - Method in class org.apache.cayenne.ql.QLParser
 
locate(String) - Method in class org.apache.cayenne.exp.property.StringProperty
 
locate(StringProperty) - Method in class org.apache.cayenne.exp.property.StringProperty
 
LOCATE - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
locateExp(String, String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
Call LOCATE(substring, string) function that return position of substring in string or 0 if it is not found.
locateExp(String, Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
Call LOCATE(substring, string) function that return position of substring in string or 0 if it is not found.
locateExp(Expression, Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
Call LOCATE(substring, string) function that return position of substring in string or 0 if it is not found.
LocateExp - Class in org.apache.cayenne.exp
 
LocateExp(Object...) - Constructor for class org.apache.cayenne.exp.LocateExp
 
location - Variable in class org.apache.cayenne.map.DataMap
 
locations - Variable in class org.apache.cayenne.access.DataDomainProvider
 
locator - Variable in class org.apache.cayenne.project.xml.SAXNestedTagHandler
 
LOCK_TYPE_NONE - Static variable in class org.apache.cayenne.map.ObjEntity
 
LOCK_TYPE_OPTIMISTIC - Static variable in class org.apache.cayenne.map.ObjEntity
 
lockType - Variable in class org.apache.cayenne.map.ObjEntity
 
logAlsoSelect(int) - Method in class org.apache.cayenne.log.NoopSQLLogger
 
logAlsoSelect(int) - Method in class org.apache.cayenne.log.Slf4jSQLLogger
 
logAlsoSelect(int) - Method in interface org.apache.cayenne.log.SQLLogger
Logs a select count continuation line for the statement whose header was already logged.
logAlsoUpdate(int) - Method in class org.apache.cayenne.log.NoopSQLLogger
 
logAlsoUpdate(int) - Method in class org.apache.cayenne.log.Slf4jSQLLogger
 
logAlsoUpdate(int) - Method in interface org.apache.cayenne.log.SQLLogger
Logs an update count continuation line for the statement whose header was already logged.
logBytes(StringBuilder, byte[]) - Static method in class org.apache.cayenne.access.types.ByteArrayType
Deprecated, for removal: This API element is subject to removal in a future version.
logger - Variable in class org.apache.cayenne.dba.JdbcAdapter
Deprecated, for removal: This API element is subject to removal in a future version.
logicalOperator() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ExpressionNode
 
logicalOperator() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OpExpressionNode
 
logMessage(String) - Method in class org.apache.cayenne.log.NoopSQLLogger
 
logMessage(String) - Method in class org.apache.cayenne.log.Slf4jSQLLogger
 
logMessage(String) - Method in interface org.apache.cayenne.log.SQLLogger
Logs an arbitrary message, such as DDL, PK-generation SQL, or adapter-detection notes.
logQueryError(TranslatedStatement, Throwable, long) - Method in class org.apache.cayenne.log.NoopSQLLogger
 
logQueryError(TranslatedStatement, Throwable, long) - Method in class org.apache.cayenne.log.Slf4jSQLLogger
 
logQueryError(TranslatedStatement, Throwable, long) - Method in interface org.apache.cayenne.log.SQLLogger
Logs, at the ERROR level, the statement that was in progress when a query exception occurred: SQL + bind:[...] + the error message, followed by a trailing time_ms:N block with the time elapsed until the failure.
logSelect(TranslatedStatement, int, long) - Method in class org.apache.cayenne.log.NoopSQLLogger
 
logSelect(TranslatedStatement, int, long) - Method in class org.apache.cayenne.log.Slf4jSQLLogger
 
logSelect(TranslatedStatement, int, long) - Method in interface org.apache.cayenne.log.SQLLogger
Logs the main line for a statement that returned a result set: SQL + bind:[...] + selected:N, followed by a trailing time_ms:N block with the statement's execution time.
logTransactionCommit() - Method in class org.apache.cayenne.log.NoopSQLLogger
 
logTransactionCommit() - Method in class org.apache.cayenne.log.Slf4jSQLLogger
 
logTransactionCommit() - Method in interface org.apache.cayenne.log.SQLLogger
Logs a transaction commit boundary (emitted at DEBUG level).
logTransactionRollback() - Method in class org.apache.cayenne.log.NoopSQLLogger
 
logTransactionRollback() - Method in class org.apache.cayenne.log.Slf4jSQLLogger
 
logTransactionRollback() - Method in interface org.apache.cayenne.log.SQLLogger
Logs a transaction rollback boundary (emitted at DEBUG level).
logTransactionStart() - Method in class org.apache.cayenne.log.NoopSQLLogger
 
logTransactionStart() - Method in class org.apache.cayenne.log.Slf4jSQLLogger
 
logTransactionStart() - Method in interface org.apache.cayenne.log.SQLLogger
Logs a transaction start boundary (emitted at DEBUG level).
logUpdate(TranslatedStatement, int, List, long) - Method in class org.apache.cayenne.log.NoopSQLLogger
 
logUpdate(TranslatedStatement, int, List, long) - Method in class org.apache.cayenne.log.Slf4jSQLLogger
 
logUpdate(TranslatedStatement, int, List, long) - Method in interface org.apache.cayenne.log.SQLLogger
Logs the main line for a statement that performed an update: SQL + bind:[...] + updated:N, optionally followed by a generated:[...] block listing any database-generated keys, and a trailing time_ms:N block with the statement's execution time.
longPKForObject(Persistent) - Static method in class org.apache.cayenne.Cayenne
Returns an int primary key value for a persistent object.
longPkFromDatabase(DataNode, DbEntity) - Method in class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
 
longPkFromDatabase(DataNode, DbEntity) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
Performs primary key generation ignoring cache.
longPkFromDatabase(DataNode, DbEntity) - Method in class org.apache.cayenne.dba.mysql.MySQLPkGenerator
Overrides superclass's implementation to perform locking of the primary key lookup table.
longPkFromDatabase(DataNode, DbEntity) - Method in class org.apache.cayenne.dba.SequencePkGenerator
Generates a primary key by calling the database sequence corresponding to the dbEntity.
longPkFromDatabase(DataNode, DbEntity) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerPkGenerator
 
longPkFromDatabase(DataNode, DbEntity) - Method in class org.apache.cayenne.dba.sybase.SybasePkGenerator
 
LongType - Class in org.apache.cayenne.access.types
 
LongType() - Constructor for class org.apache.cayenne.access.types.LongType
 
lookupDataNode(DataMap) - Method in class org.apache.cayenne.access.DataDomain
Returns a DataNode that should handle queries for all entities in a DataMap.
lookupDataNode(DataMap) - Method in class org.apache.cayenne.access.DataNode
Deprecated, for removal: This API element is subject to removal in a future version.
unused and unneeded
lookupFieldInHierarchy(Class, String) - Method in class org.apache.cayenne.reflect.FieldAccessor
Recursively looks for a named field in a class hierarchy.
LOOP_DETECTED - Static variable in exception class org.apache.cayenne.ql.TokenMgrError
Detected (and bailed out of) an infinite loop in the token manager.
lower() - Method in class org.apache.cayenne.exp.property.StringProperty
 
lower() - Method in class org.apache.cayenne.ql.QLParser
 
LOWER - Enum constant in enum class org.apache.cayenne.query.CapsStrategy
 
LOWER - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
lowerColumnNames() - Method in class org.apache.cayenne.query.SQLSelect
Equivalent of setting CapsStrategy.LOWER
lowerExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
lowerExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
LowerExp - Class in org.apache.cayenne.exp
 
LowerExp(Object...) - Constructor for class org.apache.cayenne.exp.LowerExp
 
LSBRACKET - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
lt(E) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
 
lt(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
 
lt(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
 
lt(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
 
lt(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
 
lt(ComparableProperty) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
 
ltAll(ColumnSelect) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
 
ltAny(ColumnSelect) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
 
lte(E) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
 
lte(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
 
lte(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
 
lte(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
 
lte(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
 
lte(ComparableProperty) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
 
lteAll(ColumnSelect) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
 
lteAny(ColumnSelect) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
 

M

makePath(String...) - Static method in class org.apache.cayenne.Cayenne
Constructs a dotted path from a list of strings.
MalformedJsonException - Exception Class in org.apache.cayenne.value.json
 
MalformedJsonException(String) - Constructor for exception class org.apache.cayenne.value.json.MalformedJsonException
 
ManagedPoolingDataSource - Class in org.apache.cayenne.datasource
A wrapper for UnmanagedPoolingDataSource that automatically manages the underlying connection pool size.
ManagedPoolingDataSource(UnmanagedPoolingDataSource) - Constructor for class org.apache.cayenne.datasource.ManagedPoolingDataSource
 
ManagedPoolingDataSource(UnmanagedPoolingDataSource, long) - Constructor for class org.apache.cayenne.datasource.ManagedPoolingDataSource
 
mandatory - Variable in class org.apache.cayenne.map.DbAttribute
Defines whether the attribute allows nulls.
MANDATORY - Enum constant in enum class org.apache.cayenne.tx.TransactionPropagation
Support a current transaction, throw an exception if none exists.
map - Variable in class org.apache.cayenne.access.DbGenerator
 
map - Variable in class org.apache.cayenne.project.xml.QueryDescriptorHandler
 
map(Function) - Method in class org.apache.cayenne.query.ColumnSelect
Maps result of this query by processing with a given function.
map(Function) - Method in class org.apache.cayenne.query.SQLSelect
Map result of this query by processing with a given function.
MapAccessor - Class in org.apache.cayenne.reflect
 
MapAccessor(String) - Constructor for class org.apache.cayenne.reflect.MapAccessor
 
mapArcProperties - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
 
MapDigraph<E,V> - Class in org.apache.cayenne.ashwood.graph
 
MapDigraph() - Constructor for class org.apache.cayenne.ashwood.graph.MapDigraph
 
mapFaults - Variable in class org.apache.cayenne.reflect.SingletonFaultFactory
 
mapKey - Variable in class org.apache.cayenne.map.ObjRelationship
Stores a property name of a target entity used to create a relationship map.
mapKeyAccessor - Variable in class org.apache.cayenne.access.ToManyMapFault
 
mapNameFromLocation(String) - Method in class org.apache.cayenne.project.xml.XMLDataMapLoader
 
MappedExec - Class in org.apache.cayenne.query
A query that represents a named parameterized non selecting query stored in the mapping.
MappedExec(String) - Constructor for class org.apache.cayenne.query.MappedExec
 
mappedObjEntities() - Method in class org.apache.cayenne.map.DbEntity
 
MappedSelect<T> - Class in org.apache.cayenne.query
A query that represents a named parameterized selecting query stored in the mapping.
MappedSelect(String) - Constructor for class org.apache.cayenne.query.MappedSelect
 
MappedSelect(String, Class) - Constructor for class org.apache.cayenne.query.MappedSelect
 
mappingCache - Variable in class org.apache.cayenne.map.EntityResolver
 
MappingNamespace - Interface in org.apache.cayenne.map
Defines API of a container of DbEntities, ObjEntities, Procedures, Queries and other mapping objects.
MapProperty<K,V> - Class in org.apache.cayenne.exp.property
Property that represents to-many relationship mapped on Map.
MapProperty(CayennePath, Expression, Class, Class) - Constructor for class org.apache.cayenne.exp.property.MapProperty
Constructs a new property with the given path and expression
MapQueryCache - Class in org.apache.cayenne.cache
A default implementation of the QueryCache interface that stores data in non-expiring bounded maps, one per cache group, evicting the entries least recently used.
MapQueryCache() - Constructor for class org.apache.cayenne.cache.MapQueryCache
 
MapQueryCache(int) - Constructor for class org.apache.cayenne.cache.MapQueryCache
 
MapQueryCacheProvider - Class in org.apache.cayenne.cache
 
MapQueryCacheProvider(RuntimeProperties) - Constructor for class org.apache.cayenne.cache.MapQueryCacheProvider
 
maps - Variable in class org.apache.cayenne.map.EntityResolver
 
mapsByNode() - Method in record class org.apache.cayenne.project.DataNodeDescriptors
Returns the value of the mapsByNode record component.
MariaDBSniffer - Class in org.apache.cayenne.dba.mariadb
 
MariaDBSniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.mariadb.MariaDBSniffer
 
marker() - Method in interface org.apache.cayenne.exp.path.CayennePath
Get marker of this path or CayennePath.NO_MARKER if non set
markFlattenedPath(ObjectId, CayennePath, ObjectId) - Method in class org.apache.cayenne.access.DataContextObjectStore
Mark that flattened path for object has data row in DB.
match(Object) - Method in class org.apache.cayenne.exp.Expression
Calculates expression boolean value with object as a context for path expressions.
matchAllDbExp(Map) - Static method in class org.apache.cayenne.exp.ExpressionFactory
Creates an expression that matches all key-values pairs in map: an AND of "key = value" comparisons, each key taken as a DB_PATH.
matchAllExp(String, Object...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
matchAllExp(String, Collection) - Static method in class org.apache.cayenne.exp.ExpressionFactory
Creates an expression to match a collection of values against a single path expression.
matchAllExp(Map) - Static method in class org.apache.cayenne.exp.ExpressionFactory
Creates an expression that matches all key-values pairs in map: an AND of "key = value" comparisons, each key taken as an OBJ_PATH.
matchAnyDbExp(Map) - Static method in class org.apache.cayenne.exp.ExpressionFactory
Creates an expression that matches any of the key-values pairs in map: an OR of "key = value" comparisons, each key taken as a DB_PATH.
matchAnyExp(List) - Static method in class org.apache.cayenne.exp.ExpressionFactory
Creates an expression that matches any of the objects contained in the list objects
matchAnyExp(Map) - Static method in class org.apache.cayenne.exp.ExpressionFactory
Creates an expression that matches any of the key-values pairs in the map: an OR of "key = value" comparisons, each key taken as an OBJ_PATH.
matchAnyExp(Persistent...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
Creates an expression that matches any of the objects contained in the objects array
matchDbExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience method to create an DB_PATH "equal to" expression.
matchDbIdExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience method to create an DBID_PATH "equal to" expression.
matchExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience method to create an OBJ_PATH "equal to" expression.
matchExp(Expression, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
matchExp(Persistent) - Static method in class org.apache.cayenne.exp.ExpressionFactory
Creates an expression that matches the primary key of object in ObjectId's IdSnapshot for the argument object.
matchPattern(String) - Method in class org.apache.cayenne.exp.PatternMatchExp
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.BigDecimalType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.BooleanType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.ByteArrayType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.ByteType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.CalendarType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.CharType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.DateType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.DoubleType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.DurationType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.EnumType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.ExtendedEnumType
 
materializeObject(CallableStatement, int, int) - Method in interface org.apache.cayenne.access.types.ExtendedType
Reads an object from a stored procedure OUT parameter, converting it to class returned by 'getClassName' method.
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.FloatType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.GeoJsonType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.IntegerType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.JavaTimeType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.JsonType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.LongType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.ObjectType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.ShortType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.TimestampType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.TimeType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.UtilDateType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.UUIDType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.VoidType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.WktType
 
materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.dba.oracle.OracleUtilDateType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.BigDecimalType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.BooleanType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.ByteArrayType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.ByteType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.CalendarType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.CharType
Return trimmed string.
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.DateType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.DoubleType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.DurationType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.EnumType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.ExtendedEnumType
 
materializeObject(ResultSet, int, int) - Method in interface org.apache.cayenne.access.types.ExtendedType
Reads an object from JDBC ResultSet column, converting it to class returned by 'getClassName' method.
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.FloatType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.GeoJsonType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.IntegerType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.JavaTimeType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.JsonType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.LongType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.ObjectType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.ShortType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.TimestampType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.TimeType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.UtilDateType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.UUIDType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.VoidType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.WktType
 
materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.dba.oracle.OracleUtilDateType
 
max() - Method in interface org.apache.cayenne.exp.property.ComparableProperty
 
max() - Method in class org.apache.cayenne.exp.property.DateProperty
 
max() - Method in class org.apache.cayenne.exp.property.NumericProperty
 
max() - Method in class org.apache.cayenne.ql.QLParser
 
max(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
max(ComparableProperty) - Method in class org.apache.cayenne.query.ColumnSelect
Select maximum value of property
max(ComparableProperty) - Method in class org.apache.cayenne.query.ObjectSelect
Select maximum value of property
max(NumericProperty) - Method in class org.apache.cayenne.query.ObjectSelect
Select maximum value of property
MAX - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
MAX_ID_QUALIFIER_SIZE_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
A property that defines a maximum number of ID qualifiers in where clause of queries that are generated for example in IncrementalFaultList or in DISJOINT_BY_ID prefetch processing.
MAX_NESTED_LEVEL - Static variable in interface org.apache.cayenne.access.DeferredValue
 
MAX_QUEUE_WAIT_DEFAULT - Static variable in class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
Defines a maximum time in milliseconds that a connection request could wait in the connection queue.
maxConnections - Variable in class org.apache.cayenne.project.DataSourceDescriptor
 
maxConnections(int) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
Deprecated, for removal: This API element is subject to removal in a future version.
maxConnections(int) - Method in class org.apache.cayenne.datasource.PoolingDataSourceBuilder
Deprecated.
 
maxExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
MaxExp - Class in org.apache.cayenne.exp
 
MaxExp(Object...) - Constructor for class org.apache.cayenne.exp.MaxExp
 
maxFetchSize - Variable in class org.apache.cayenne.access.IncrementalFaultList
Defines the upper limit on the size of fetches.
maxIdQualifierSize - Variable in class org.apache.cayenne.access.DataDomain
 
maxIdQualifierSize(int) - Method in class org.apache.cayenne.CoreModuleExtender
Sets the maximum number of object IDs to match in a single query for queries that select objects based on a collection of ObjectIds, such as paginated queries and DISJOINT_BY_ID prefetches.
maximumSize() - Method in class org.apache.cayenne.access.DataRowStore
Returns maximum allowed cache size.
maxLength - Variable in class org.apache.cayenne.map.DbAttribute
 
maxLength - Variable in class org.apache.cayenne.map.ProcedureParameter
 
maxNextCharInd - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
 
maxNextCharInd - Variable in class org.apache.cayenne.ql.JavaCharStream
 
maxQueueWaitTime(long) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
Deprecated, for removal: This API element is subject to removal in a future version.
maxQueueWaitTime(long) - Method in class org.apache.cayenne.datasource.CayenneDataSource.Builder
Sets a maximum time in milliseconds a connection request may wait for a free connection in the pool.
maxQueueWaitTime(long) - Method in class org.apache.cayenne.datasource.PoolingDataSourceBuilder
Deprecated.
 
mdDelegate - Variable in class org.apache.cayenne.query.QueryMetadataProxy
 
MemoryBlob - Class in org.apache.cayenne.util
A Blob implementation that stores content in memory.
MemoryBlob() - Constructor for class org.apache.cayenne.util.MemoryBlob
 
MemoryBlob(byte[]) - Constructor for class org.apache.cayenne.util.MemoryBlob
Constructs a new MemoryBlob instance wrapping the given octet sequence.
MemoryClob - Class in org.apache.cayenne.util
A Clob implementation that stores contents in memory.
MemoryClob(String) - Constructor for class org.apache.cayenne.util.MemoryClob
Constructs a new jdbcClob object wrapping the given character sequence.
merge(K, V, BiFunction) - Method in class org.apache.cayenne.util.ClockMap
Atomic, like ConcurrentHashMap.merge(Object, Object, BiFunction): the remapping function runs under the lock of the key's hash bin and must be short and free of side effects on this map.
merge(K, V, BiFunction) - Method in class org.apache.cayenne.util.SingleEntryMap
 
merge(Values) - Method in class org.apache.cayenne.access.flush.operation.Values
 
merge(Project...) - Method in class org.apache.cayenne.project.DefaultProjectMerger
 
merge(Project...) - Method in interface org.apache.cayenne.project.ProjectMerger
 
merge(PrefetchTreeNode) - Method in class org.apache.cayenne.query.PrefetchTreeNode
Merges PrefetchTreeNode into the current prefetch tree, cloning the nodes added to this tree.
mergeColumnsWithRsMetadata() - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
 
merged(Map, long) - Method in class org.apache.cayenne.DataRow
Returns a row with this row's entity name and the given version, holding this row's values overlaid with the given ones.
mergeLocalChanges(List) - Method in class org.apache.cayenne.access.ToManyHolder
Applies additions and removals recorded while unresolved to a freshly fetched list, then discards them.
mergeResultSetAndPresetColumns(ExtendedTypeMap) - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
 
mergeSameObjectIds(List) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
 
mergeWithDataMap(DataMap) - Method in class org.apache.cayenne.map.DataMap
Adds all Object and DB entities and Queries from another map to this map.
metadata - Variable in class org.apache.cayenne.access.IncrementalFaultList
 
metaData - Variable in class org.apache.cayenne.query.FluentSelect
 
method() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
 
min() - Method in interface org.apache.cayenne.exp.property.ComparableProperty
 
min() - Method in class org.apache.cayenne.exp.property.DateProperty
 
min() - Method in class org.apache.cayenne.exp.property.NumericProperty
 
min() - Method in class org.apache.cayenne.ql.QLParser
 
min(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
min(ComparableProperty) - Method in class org.apache.cayenne.query.ColumnSelect
Select minimum value of property
min(ComparableProperty) - Method in class org.apache.cayenne.query.ObjectSelect
Select minimum value of property
min(NumericProperty) - Method in class org.apache.cayenne.query.ObjectSelect
Select minimum value of property
MIN - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
MIN_SUPPORTED_VERSION - Static variable in interface org.apache.cayenne.project.upgrade.UpgradeHandler
The oldest project version that can be upgraded to UpgradeHandler.CURRENT_VERSION.
minConnections - Variable in class org.apache.cayenne.project.DataSourceDescriptor
 
minConnections(int) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
Deprecated, for removal: This API element is subject to removal in a future version.
minConnections(int) - Method in class org.apache.cayenne.datasource.PoolingDataSourceBuilder
Deprecated.
 
minExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
MinExp - Class in org.apache.cayenne.exp
 
MinExp(Object...) - Constructor for class org.apache.cayenne.exp.MinExp
 
minus(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
 
minus(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
 
minus(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
 
minus(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
 
minute() - Method in class org.apache.cayenne.exp.property.DateProperty
It is a caller responsibility to check that underlying attribute has time component
MINUTE - Enum constant in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
 
MINUTE - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
minuteExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
minuteExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
mod() - Method in class org.apache.cayenne.ql.QLParser
 
mod(Number) - Method in class org.apache.cayenne.exp.property.NumericProperty
 
mod(NumericProperty) - Method in class org.apache.cayenne.exp.property.NumericProperty
 
MOD - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
mode - Variable in class org.apache.cayenne.event.EventBridge
 
modExp(String, Number) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
modExp(Expression, Number) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
modExp(Expression, Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
ModExp - Class in org.apache.cayenne.exp
 
ModExp(Object...) - Constructor for class org.apache.cayenne.exp.ModExp
 
MODIFIED - Static variable in class org.apache.cayenne.PersistenceState
Describes a state of an object registered with DataContext/ObjectContext, and having a corresponding database row.
modifiedDiffs - Variable in class org.apache.cayenne.access.event.SnapshotEvent
 
modifiedObjects() - Method in interface org.apache.cayenne.ObjectContext
Returns a collection of objects that are registered with this ObjectContext and have a state PersistenceState.MODIFIED
modules - Variable in class org.apache.cayenne.CayenneRuntime
 
month() - Method in class org.apache.cayenne.exp.property.DateProperty
It is a caller responsibility to check that underlying attribute has month component
MONTH - Enum constant in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
 
MONTH - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
monthExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
monthExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
moveMethod(String, int) - Method in class org.apache.cayenne.map.CallbackDescriptor
Moves specified callback method to the specified position
mul(E) - Method in class org.apache.cayenne.exp.property.NumericProperty
 
mul(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
 
mul(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
 
mul(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
 
mul(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
 
mul(NumericProperty) - Method in class org.apache.cayenne.exp.property.NumericProperty
 
MultiMapIdSpec(Collection) - Constructor for class org.apache.cayenne.query.SelectById.MultiMapIdSpec
Deprecated.
 
MultiplyExp - Class in org.apache.cayenne.exp
"Multiply" expression.
MultiplyExp(Object...) - Constructor for class org.apache.cayenne.exp.MultiplyExp
 
multiplySubtractExp() - Method in class org.apache.cayenne.ql.QLParser
 
MultiScalarIdSpec(Object, Object...) - Constructor for class org.apache.cayenne.query.SelectById.MultiScalarIdSpec
Deprecated.
 
MultiScalarIdSpec(Collection) - Constructor for class org.apache.cayenne.query.SelectById.MultiScalarIdSpec
Deprecated.
 
MutableAttributeChange - Class in org.apache.cayenne.commitlog.model
 
MutableAttributeChange() - Constructor for class org.apache.cayenne.commitlog.model.MutableAttributeChange
 
MutableChangeMap - Class in org.apache.cayenne.commitlog.model
A mutable implementation of ChangeMap.
MutableChangeMap() - Constructor for class org.apache.cayenne.commitlog.model.MutableChangeMap
 
MutableCommitLogLogEntity - Class in org.apache.cayenne.commitlog.meta
 
MutableCommitLogLogEntity(ObjEntity) - Constructor for class org.apache.cayenne.commitlog.meta.MutableCommitLogLogEntity
 
MutableObjectChange - Class in org.apache.cayenne.commitlog.model
A mutable implementation of ObjectChange.
MutableObjectChange(ObjectId) - Constructor for class org.apache.cayenne.commitlog.model.MutableObjectChange
 
MutableToManyRelationshipChange - Class in org.apache.cayenne.commitlog.model
 
MutableToManyRelationshipChange() - Constructor for class org.apache.cayenne.commitlog.model.MutableToManyRelationshipChange
 
MutableToOneRelationshipChange - Class in org.apache.cayenne.commitlog.model
 
MutableToOneRelationshipChange() - Constructor for class org.apache.cayenne.commitlog.model.MutableToOneRelationshipChange
 
MySQLAdapter - Class in org.apache.cayenne.dba.mysql
DbAdapter implementation for MySQL RDBMS.
MySQLAdapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.mysql.MySQLAdapter
 
MysqlLikeNode - Class in org.apache.cayenne.dba.mysql.sqltree
 
MysqlLikeNode(boolean, char) - Constructor for class org.apache.cayenne.dba.mysql.sqltree.MysqlLikeNode
 
MysqlLimitOffsetNode - Class in org.apache.cayenne.dba.mysql.sqltree
 
MysqlLimitOffsetNode(int, int) - Constructor for class org.apache.cayenne.dba.mysql.sqltree.MysqlLimitOffsetNode
 
MySQLPkGenerator - Class in org.apache.cayenne.dba.mysql
 
MySQLPkGenerator(JdbcAdapter) - Constructor for class org.apache.cayenne.dba.mysql.MySQLPkGenerator
 
MySQLProcedureTranslator - Class in org.apache.cayenne.dba.mysql
A translator that adds parenthesis to no-param queries.
MySQLProcedureTranslator() - Constructor for class org.apache.cayenne.dba.mysql.MySQLProcedureTranslator
 
MySQLSniffer - Class in org.apache.cayenne.dba.mysql
Detects MySQL database from JDBC metadata.
MySQLSniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.mysql.MySQLSniffer
 
MySQLTreeProcessor - Class in org.apache.cayenne.dba.mysql
 
MySQLTreeProcessor(boolean) - Constructor for class org.apache.cayenne.dba.mysql.MySQLTreeProcessor
 

N

name - Variable in class org.apache.cayenne.access.DataDomain
 
name - Variable in class org.apache.cayenne.access.DataNode
 
name - Variable in class org.apache.cayenne.access.DataRowStore
 
name - Variable in class org.apache.cayenne.exp.ExpressionParameter
 
name - Variable in class org.apache.cayenne.map.Attribute
 
name - Variable in class org.apache.cayenne.map.DataMap
 
name - Variable in class org.apache.cayenne.map.DbKeyGenerator
 
name - Variable in class org.apache.cayenne.map.EmbeddableAttribute
 
name - Variable in class org.apache.cayenne.map.Entity
 
name - Variable in class org.apache.cayenne.map.Procedure
 
name - Variable in class org.apache.cayenne.map.ProcedureParameter
 
name - Variable in class org.apache.cayenne.map.QueryDescriptor
 
name - Variable in class org.apache.cayenne.map.Relationship
 
name - Variable in class org.apache.cayenne.project.Project
 
name - Variable in class org.apache.cayenne.query.IndirectQuery
 
name - Variable in class org.apache.cayenne.query.PrefetchTreeNode
 
name() - Method in record class org.apache.cayenne.project.DataNodeDescriptor
Returns the value of the name record component.
name() - Method in class org.apache.cayenne.ql.QLParser
 
name() - Method in record class org.apache.cayenne.query.ProcedureColumn
Returns the value of the name record component.
name(String) - Method in class org.apache.cayenne.query.AbstractMappedQuery
 
nameAt(int) - Method in class org.apache.cayenne.DataRowLayout
Returns the name of the column at the given position.
NAMED_SEQUENCE_TABLE_TYPE - Static variable in class org.apache.cayenne.map.DbKeyGenerator
 
namedParameter() - Method in class org.apache.cayenne.ql.QLParser
 
nameMapper - Variable in class org.apache.cayenne.project.DefaultConfigurationNameMapper
 
nameMapper - Variable in class org.apache.cayenne.project.xml.XMLProjectLoader
 
namespace - Variable in class org.apache.cayenne.cache.NestedQueryCache
 
namespace - Variable in class org.apache.cayenne.map.DataMap
 
NamespaceAwareNestedTagHandler - Class in org.apache.cayenne.project.xml
Base class for handlers that can delegate execution of unknown tags to handlers produced by factory.
NamespaceAwareNestedTagHandler(LoaderContext) - Constructor for class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
 
NamespaceAwareNestedTagHandler(NamespaceAwareNestedTagHandler) - Constructor for class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
 
NamespaceAwareNestedTagHandler(SAXNestedTagHandler, String) - Constructor for class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
 
nameToCamelCase(String) - Static method in class org.apache.cayenne.exp.FunctionCallExp
 
NativeColumnType - Record Class in org.apache.cayenne.dba
Describes a single database-native (external) SQL type that a JDBC type (see Types) maps to.
NativeColumnType(int, String, boolean, boolean) - Constructor for record class org.apache.cayenne.dba.NativeColumnType
Creates an instance of a NativeColumnType record class.
nativeColumnTypes - Variable in class org.apache.cayenne.dba.JdbcAdapter
 
nativeColumnTypes(int) - Method in class org.apache.cayenne.dba.AutoAdapter
 
nativeColumnTypes(int) - Method in interface org.apache.cayenne.dba.DbAdapter
Returns the database-native types that the given JDBC type (see Types) maps to, or null if the type is not supported.
nativeColumnTypes(int) - Method in class org.apache.cayenne.dba.JdbcAdapter
 
nativeSQL(String) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
nativeType() - Method in record class org.apache.cayenne.dba.NativeColumnType
Returns the value of the nativeType record component.
ne(E) - Method in class org.apache.cayenne.exp.property.BaseProperty
 
ne(BaseProperty) - Method in class org.apache.cayenne.exp.property.BaseProperty
 
needBinding(boolean) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
 
needParenthesis() - Method in class org.apache.cayenne.exp.CurrentDateExp
 
needParenthesis() - Method in class org.apache.cayenne.exp.CurrentTimeExp
 
needParenthesis() - Method in class org.apache.cayenne.exp.CurrentTimestampExp
 
needParenthesis() - Method in class org.apache.cayenne.exp.FunctionCallExp
 
needsParentheses() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ExpressionNode
 
neg() - Method in class org.apache.cayenne.exp.property.NumericProperty
 
NegateExp - Class in org.apache.cayenne.exp
"Negate" expression.
NegateExp(Object...) - Constructor for class org.apache.cayenne.exp.NegateExp
 
NegateNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
Unary minus.
NegateNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.NegateNode
 
neqId(Object) - Method in class org.apache.cayenne.exp.property.EntityProperty
 
neqIdMap(Map) - Method in class org.apache.cayenne.exp.property.EntityProperty
 
nested(Collection, ProjectNodeVisitor) - Method in class org.apache.cayenne.util.XMLEncoder
 
nested(Map, ProjectNodeVisitor) - Method in class org.apache.cayenne.util.XMLEncoder
 
nested(XMLSerializable, ProjectNodeVisitor) - Method in class org.apache.cayenne.util.XMLEncoder
 
NESTED - Enum constant in enum class org.apache.cayenne.tx.TransactionPropagation
Execute within a nested transaction if a current transaction exists, create a new one if none exists.
NestedQueryCache - Class in org.apache.cayenne.cache
A QueryCache wrapper that introduces a key namespace on top of a delegate shared cache.
NestedQueryCache(QueryCache) - Constructor for class org.apache.cayenne.cache.NestedQueryCache
 
NEW - Static variable in class org.apache.cayenne.PersistenceState
Describes a state of an object freshly registered with DataContext/ObjectContext, but not committed to the database yet.
NEW_BLOB_FUNCTION - Static variable in class org.apache.cayenne.dba.oracle.OracleAdapter
 
NEW_CLOB_FUNCTION - Static variable in class org.apache.cayenne.dba.oracle.OracleAdapter
 
newBuilder(DataChannel) - Method in class org.apache.cayenne.access.DataContextFactory
 
newContext() - Method in class org.apache.cayenne.CayenneRuntime
Returns a new ObjectContext instance based on the runtime's main DataChannel.
newContext(DataChannel) - Method in class org.apache.cayenne.CayenneRuntime
Deprecated, for removal: This API element is subject to removal in a future version.
newContext(ObjectContext) - Method in class org.apache.cayenne.CayenneRuntime
Returns a new ObjectContext nested in the specified parent context.
newId - Variable in class org.apache.cayenne.graph.NodeIdChangeOperation
 
newInstance() - Method in class org.apache.cayenne.reflect.DefaultConstructor
 
newObject(Class) - Method in interface org.apache.cayenne.ObjectContext
Creates a new persistent object of a given class scheduled to be inserted to the database on next commit.
newObject(String) - Method in class org.apache.cayenne.access.DataContext
 
newObject(String) - Method in interface org.apache.cayenne.ObjectContext
Creates a new persistent object of a given entity scheduled to be inserted to the database on next commit.
newObjects() - Method in interface org.apache.cayenne.ObjectContext
Returns a collection of objects that are registered with this ObjectContext and have a state PersistenceState.NEW
newToken(int) - Static method in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
 
newToken(int) - Static method in class org.apache.cayenne.ql.Token
 
newToken(int, String) - Static method in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
Returns a new Token object, by default.
newToken(int, String) - Static method in class org.apache.cayenne.ql.Token
Returns a new Token object, by default.
newValue - Variable in class org.apache.cayenne.graph.NodePropertyChangeOperation
 
next - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
A reference to the next regular (non-special) token from the input stream.
next - Variable in class org.apache.cayenne.ql.Token
A reference to the next regular (non-special) token from the input stream.
next() - Static method in class org.apache.cayenne.access.SnapshotVersion
Returns the version of a new operation, greater than any version returned before, and never SnapshotVersion.NONE.
next() - Method in class org.apache.cayenne.ashwood.graph.DepthFirstSearch
 
next() - Method in class org.apache.cayenne.ashwood.graph.DepthFirstStampSearch
 
next() - Method in class org.apache.cayenne.ashwood.graph.FilterArcIterator
 
next() - Method in class org.apache.cayenne.ashwood.graph.IndegreeTopologicalSort
 
next() - Method in class org.apache.cayenne.ashwood.graph.ReversedIteration.ReversedArcIterator
 
next() - Method in class org.apache.cayenne.ashwood.graph.StrongConnection
 
next() - Method in class org.apache.cayenne.ResultBatchIterator
 
next() - Method in class org.apache.cayenne.util.ResultIteratorIterator
 
next(T) - Method in interface org.apache.cayenne.ResultIteratorCallback
 
nextBatchCount(Query, int[]) - Method in interface org.apache.cayenne.access.OperationObserver
Callback method invoked after a batch update is executed.
nextCharBuf - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
 
nextCharBuf - Variable in class org.apache.cayenne.ql.JavaCharStream
 
nextCharInd - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
 
nextCharInd - Variable in class org.apache.cayenne.ql.JavaCharStream
 
nextCount(Query, int) - Method in interface org.apache.cayenne.access.OperationObserver
Callback method invoked after an updating query is executed.
nextGeneratedRows(Query, List, List) - Method in interface org.apache.cayenne.access.OperationObserver
Callback method invoked after each batch of generated values is read during an update.
nextGlobalException(Exception) - Method in interface org.apache.cayenne.access.OperationObserver
Callback method invoked on exceptions that are not tied to a specific query execution, such as JDBC connection exceptions, etc.
nextOutParameters(Query, Map) - Method in interface org.apache.cayenne.access.OperationObserver
Callback method invoked with the values of the OUT and INOUT parameters of a stored procedure call, keyed by parameter name.
nextQueryException(Query, Exception) - Method in interface org.apache.cayenne.access.OperationObserver
Callback method invoked on exceptions that happen during an execution of a specific query.
nextRow - Variable in class org.apache.cayenne.access.jdbc.LimitResultIterator
 
nextRow - Variable in class org.apache.cayenne.access.jdbc.RSIterator
 
nextRow() - Method in class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator
 
nextRow() - Method in class org.apache.cayenne.access.jdbc.DistinctResultIterator
 
nextRow() - Method in class org.apache.cayenne.access.jdbc.LimitResultIterator
 
nextRow() - Method in class org.apache.cayenne.access.jdbc.RSIterator
 
nextRow() - Method in interface org.apache.cayenne.ResultIterator
Returns the next result row that is, depending on the query, may be a scalar value, a DataRow, or an Object[] array containing a mix of scalars and DataRows.
nextRows(Query, List) - Method in interface org.apache.cayenne.access.OperationObserver
Callback method invoked for each processed ResultSet.
nextRows(Query, ResultIterator) - Method in interface org.apache.cayenne.access.OperationObserver
Callback method invoked for each opened ResultIterator.
nextStatement(Query, TranslatedStatement) - Method in interface org.apache.cayenne.access.OperationObserver
Callback invoked with the translated form of a query (its SQL and bindings) just before the statement is executed.
nin(E, E...) - Method in class org.apache.cayenne.exp.property.BaseProperty
 
nin(Collection) - Method in class org.apache.cayenne.exp.property.BaseProperty
 
nin(ColumnSelect) - Method in class org.apache.cayenne.exp.property.BaseProperty
 
ninId(Object, Object...) - Method in class org.apache.cayenne.exp.property.EntityProperty
Deprecated, for removal: This API element is subject to removal in a future version.
ninId(Collection) - Method in class org.apache.cayenne.exp.property.EntityProperty
Deprecated, for removal: This API element is subject to removal in a future version.
nlike(String) - Method in class org.apache.cayenne.exp.property.StringProperty
 
nlike(StringProperty) - Method in class org.apache.cayenne.exp.property.StringProperty
 
nlikeIgnoreCase(String) - Method in class org.apache.cayenne.exp.property.StringProperty
 
nlikeIgnoreCase(StringProperty) - Method in class org.apache.cayenne.exp.property.StringProperty
 
NO_CACHE - Enum constant in enum class org.apache.cayenne.query.QueryCacheStrategy
A default cache policy stating that the query results should not be cached.
NO_MARKER - Static variable in interface org.apache.cayenne.exp.path.CayennePath
No special markers
node(int, Supplier) - Method in class org.apache.cayenne.access.sqlbuilder.BaseBuilder
 
node(Node) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
Node - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
Node - Interface in org.apache.cayenne.access.translator.sqltemplate.parser
All AST nodes must implement this interface.
Node() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
Node(NodeType) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
nodeArity() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
 
nodeArity() - Method in class org.apache.cayenne.ql.JJTQLParserState
Returns the number of children on the stack in the current node scope.
NodeBuilder - Interface in org.apache.cayenne.access.sqlbuilder
 
nodeCreated() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
 
nodeCreated() - Method in class org.apache.cayenne.ql.JJTQLParserState
Determines whether the current node was actually closed and pushed.
nodeCreated(ObjectId) - Method in class org.apache.cayenne.graph.ChildDiffLoader
 
nodeCreated(ObjectId) - Method in interface org.apache.cayenne.graph.GraphChangeHandler
Notifies implementing object that a new node was created in the graph.
NodeCreateOperation - Class in org.apache.cayenne.graph
 
NodeCreateOperation(ObjectId) - Constructor for class org.apache.cayenne.graph.NodeCreateOperation
 
NodeCreateOperation(ObjectId, int) - Constructor for class org.apache.cayenne.graph.NodeCreateOperation
 
NodeDeleteOperation - Class in org.apache.cayenne.graph
 
NodeDeleteOperation(ObjectId) - Constructor for class org.apache.cayenne.graph.NodeDeleteOperation
 
NodeDeleteOperation(ObjectId, int) - Constructor for class org.apache.cayenne.graph.NodeDeleteOperation
 
NodeDiff - Class in org.apache.cayenne.graph
An abstract superclass of operations on individual nodes and arcs in a digraph.
NodeDiff(ObjectId) - Constructor for class org.apache.cayenne.graph.NodeDiff
 
NodeDiff(ObjectId, int) - Constructor for class org.apache.cayenne.graph.NodeDiff
 
nodeForDataMap(DataMap) - Method in interface org.apache.cayenne.query.QueryRouter
Returns a DataNode that is configured to handle a given DataMap.
nodeForName(String) - Method in interface org.apache.cayenne.query.QueryRouter
Returns a DataNode for a given name.
nodeIdChanged(ObjectId, ObjectId) - Method in class org.apache.cayenne.graph.ChildDiffLoader
 
nodeIdChanged(ObjectId, ObjectId) - Method in interface org.apache.cayenne.graph.GraphChangeHandler
Notifies implementing object that a node was assigned a new id.
NodeIdChangeOperation - Class in org.apache.cayenne.graph
A GraphDiff representing a change in node ID.
NodeIdChangeOperation(ObjectId, ObjectId) - Constructor for class org.apache.cayenne.graph.NodeIdChangeOperation
 
NodeIdChangeOperation(ObjectId, ObjectId, int) - Constructor for class org.apache.cayenne.graph.NodeIdChangeOperation
 
noDelete() - Method in class org.apache.cayenne.reflect.AdditionalDbEntityDescriptor
 
nodePropertyChanged(ObjectId, String, Object, Object) - Method in class org.apache.cayenne.graph.ChildDiffLoader
 
nodePropertyChanged(ObjectId, String, Object, Object) - Method in interface org.apache.cayenne.graph.GraphChangeHandler
Notifies implementing object that a node's property was modified.
NodePropertyChangeOperation - Class in org.apache.cayenne.graph
 
NodePropertyChangeOperation(ObjectId, String, Object, Object) - Constructor for class org.apache.cayenne.graph.NodePropertyChangeOperation
 
NodePropertyChangeOperation(ObjectId, String, Object, Object, int) - Constructor for class org.apache.cayenne.graph.NodePropertyChangeOperation
 
nodeRemoved(ObjectId) - Method in class org.apache.cayenne.graph.ChildDiffLoader
 
nodeRemoved(ObjectId) - Method in interface org.apache.cayenne.graph.GraphChangeHandler
Notifies implementing object that a node was removed from the graph.
nodes - Variable in class org.apache.cayenne.access.DataDomain
 
nodes - Variable in class org.apache.cayenne.access.sqlbuilder.BaseBuilder
 
nodesByDataMapName - Variable in class org.apache.cayenne.access.DataDomain
 
NodeTreeVisitor - Interface in org.apache.cayenne.access.sqlbuilder
 
NodeType - Enum Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
noMatchDbExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience method to create an DB_PATH "not equal to" expression.
noMatchDbIdExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience method to create an DBID_PATH "not equal to" expression.
noMatchExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience method to create an OBJ_PATH "not equal to" expression.
noMatchExp(Expression, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
NONE - Static variable in class org.apache.cayenne.access.SnapshotVersion
The version of a snapshot that belongs to no operation: one built for a caller and neither cached nor compared, such as the one returned by DataContext.currentSnapshot(..).
NONE - Static variable in interface org.apache.cayenne.dba.QuotingStrategy
A shared no-quote instance that appends identifiers verbatim.
nonPhantomNodes() - Method in class org.apache.cayenne.query.PrefetchTreeNode
Returns a collection of PrefetchTreeNodes that are not phantoms.
NoopEventBridge - Class in org.apache.cayenne.event
 
NoopEventBridgeProvider - Class in org.apache.cayenne.event
 
NoopEventBridgeProvider() - Constructor for class org.apache.cayenne.event.NoopEventBridgeProvider
 
NoopEventManager - Class in org.apache.cayenne.event
 
NoopEventManager() - Constructor for class org.apache.cayenne.event.NoopEventManager
 
NoopProjectMetaData - Class in org.apache.cayenne.project.xml
Noop implementation of ProjectMetaData.
NoopProjectMetaData() - Constructor for class org.apache.cayenne.project.xml.NoopProjectMetaData
 
NoopSQLLogger - Class in org.apache.cayenne.log
A no-op SQLLogger.
normalize(String) - Static method in class org.apache.cayenne.value.json.JsonUtils
Cleanup and reformat any valid JSON string.
normalizeDate(Date) - Method in class org.apache.cayenne.dba.oracle.OracleUtilDateType
Offsets date component to be January 1, 1970, since Oracle adapter returns time based on January 1, 1900.
normalizedQualifier - Variable in class org.apache.cayenne.map.EntityInheritanceTree
 
noSegmentReader(RSColumn[], QueryMetadata, long) - Method in class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory
 
not - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
 
not() - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
 
not(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
NOT_DEFINED - Static variable in class org.apache.cayenne.dba.TypesMapping
 
NOT_EXISTS - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
NOT_TEXT - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
Lexical state.
notBetweenDbExp(String, Object, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building NOT_BETWEEN expressions.
notBetweenExp(String, Object, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building NOT_BETWEEN expressions.
notBetweenExp(Expression, Object, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
NotBetweenExp - Class in org.apache.cayenne.exp
"Not Between" expression.
NotBetweenExp(Object...) - Constructor for class org.apache.cayenne.exp.NotBetweenExp
 
notCondition() - Method in class org.apache.cayenne.ql.QLParser
 
notContains(Collection) - Method in class org.apache.cayenne.exp.property.CollectionProperty
Deprecated, for removal: This API element is subject to removal in a future version.
notContains(Collection) - Method in class org.apache.cayenne.exp.property.MapProperty
Deprecated, for removal: This API element is subject to removal in a future version.
notContains(V) - Method in class org.apache.cayenne.exp.property.CollectionProperty
Deprecated, for removal: This API element is subject to removal in a future version.
notContains(V) - Method in class org.apache.cayenne.exp.property.MapProperty
 
notContains(V, V...) - Method in class org.apache.cayenne.exp.property.CollectionProperty
Deprecated, for removal: This API element is subject to removal in a future version.
notContains(V, V...) - Method in class org.apache.cayenne.exp.property.MapProperty
Deprecated, for removal: This API element is subject to removal in a future version.
notContainsId(Object) - Method in class org.apache.cayenne.exp.property.CollectionProperty
 
notContainsId(Object) - Method in class org.apache.cayenne.exp.property.MapProperty
 
notContainsId(Object, Object...) - Method in class org.apache.cayenne.exp.property.CollectionProperty
Deprecated, for removal: This API element is subject to removal in a future version.
notContainsId(Object, Object...) - Method in class org.apache.cayenne.exp.property.MapProperty
Deprecated, for removal: This API element is subject to removal in a future version.
notContainsId(Collection) - Method in class org.apache.cayenne.exp.property.CollectionProperty
Deprecated, for removal: This API element is subject to removal in a future version.
notContainsId(Collection) - Method in class org.apache.cayenne.exp.property.MapProperty
Deprecated, for removal: This API element is subject to removal in a future version.
notContainsIds(Object...) - Method in class org.apache.cayenne.exp.property.CollectionProperty
 
notContainsIds(Object...) - Method in class org.apache.cayenne.exp.property.MapProperty
 
notContainsIdsCollection(Collection) - Method in class org.apache.cayenne.exp.property.CollectionProperty
 
notContainsIdsCollection(Collection) - Method in class org.apache.cayenne.exp.property.MapProperty
 
notContainsValue(V) - Method in class org.apache.cayenne.exp.property.CollectionProperty
 
notContainsValues(V...) - Method in class org.apache.cayenne.exp.property.CollectionProperty
 
notContainsValues(V...) - Method in class org.apache.cayenne.exp.property.MapProperty
 
notContainsValuesCollection(Collection) - Method in class org.apache.cayenne.exp.property.CollectionProperty
 
notContainsValuesCollection(Collection) - Method in class org.apache.cayenne.exp.property.MapProperty
 
NotEqualExp - Class in org.apache.cayenne.exp
"Not equal to" expression.
NotEqualExp(Object...) - Constructor for class org.apache.cayenne.exp.NotEqualExp
 
NotEqualNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
NotEqualNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.NotEqualNode
 
notExists() - Method in class org.apache.cayenne.exp.AggregateConditionExp
 
notExists() - Method in class org.apache.cayenne.exp.AllExp
 
notExists() - Method in class org.apache.cayenne.exp.AnyExp
 
notExists() - Method in class org.apache.cayenne.exp.ConditionExp
Returns expression that will be dynamically resolved to proper subqueries based on a relationships used (if no relationships are present in the original expression no subqueries will be used).
notExists() - Method in class org.apache.cayenne.exp.ExistsExp
 
notExists() - Method in class org.apache.cayenne.exp.Expression
Returns expression that will be dynamically resolved to proper subqueries based on a relationships used (if no relationships are present in the original expression no subqueries will be used).
notExists() - Method in class org.apache.cayenne.exp.NotExistsExp
 
notExists() - Method in class org.apache.cayenne.exp.PathExp
 
notExists() - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
 
notExists(Expression) - Static method in class org.apache.cayenne.exp.ExpressionFactory
Builds expression representing NOT EXIST subquery over a given path
notExists(Expression) - Method in class org.apache.cayenne.exp.property.SelfProperty
 
notExists(FluentSelect) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
NotExistsExp - Class in org.apache.cayenne.exp
 
NotExistsExp(Object...) - Constructor for class org.apache.cayenne.exp.NotExistsExp
 
notExp() - Method in class org.apache.cayenne.exp.Expression
Returns a logical NOT of current expression.
NotExp - Class in org.apache.cayenne.exp
"Not" expression.
NotExp(Object...) - Constructor for class org.apache.cayenne.exp.NotExp
 
notInDbExp(String, Object...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building NOT_IN expression.
notInDbExp(String, Collection) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building NOT_IN expression.
notInDbIdExp(String, Object...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building NOT_IN expression.
notInDbIdExp(String, Collection) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building NOT_IN expression.
notInExp(String, Object...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building NOT_IN expression.
notInExp(String, Collection) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building NOT_IN expression.
notInExp(Expression, Object...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
notInExp(Expression, Collection) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
notInExp(Expression, ColumnSelect) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
NotInExp - Class in org.apache.cayenne.exp
"Not In" expression.
NotInExp(Object...) - Constructor for class org.apache.cayenne.exp.NotInExp
 
notLikeDbExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building NOT_LIKE expression.
notLikeDbExp(String, Object, char) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building NOT_LIKE expression.
notLikeExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building NOT_LIKE expression.
notLikeExp(String, Object, char) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building NOT_LIKE expression.
notLikeExp(Expression, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
notLikeExp(Expression, Object, char) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
NotLikeExp - Class in org.apache.cayenne.exp
"Not Like" expression.
NotLikeExp(Object...) - Constructor for class org.apache.cayenne.exp.NotLikeExp
 
notLikeIgnoreCaseDbExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building NOT_LIKE_IGNORE_CASE expression.
notLikeIgnoreCaseDbExp(String, Object, char) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building NOT_LIKE_IGNORE_CASE expression.
notLikeIgnoreCaseExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building NOT_LIKE_IGNORE_CASE expression.
notLikeIgnoreCaseExp(String, Object, char) - Static method in class org.apache.cayenne.exp.ExpressionFactory
A convenience shortcut for building NOT_LIKE_IGNORE_CASE expression.
notLikeIgnoreCaseExp(Expression, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
notLikeIgnoreCaseExp(Expression, Object, char) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
NotLikeIgnoreCaseExp - Class in org.apache.cayenne.exp
"Not like, ignore case" expression.
NotLikeIgnoreCaseExp(Object...) - Constructor for class org.apache.cayenne.exp.NotLikeIgnoreCaseExp
 
NotNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
NotNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.NotNode
 
NOW - Static variable in class org.apache.cayenne.exp.property.PropertyFactory
Property that corresponds to SQL function NOW()
NULL - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
NULLIFY - Enum constant in enum class org.apache.cayenne.map.DeleteRule
Remove the reference that the destination has to this source (if the inverse relationship is toOne, nullify, if toMany, remove the source object)
nullNames - Variable in class org.apache.cayenne.access.flush.operation.Qualifier
 
nullSafeCompare(boolean, Comparable, T) - Static method in class org.apache.cayenne.util.Util
nullSafeEquals(Object, Object) - Static method in class org.apache.cayenne.util.Util
Deprecated, for removal: This API element is subject to removal in a future version.
Use Objects.equals(Object, Object) for non-array types, or Objects.deepEquals(Object, Object) when the values may be arrays.
nullSortedFirst - Variable in class org.apache.cayenne.query.Ordering
 
nullValue - Variable in class org.apache.cayenne.reflect.BeanAccessor
 
nullValue - Variable in class org.apache.cayenne.reflect.FieldAccessor
 
numericExpression() - Method in class org.apache.cayenne.ql.QLParser
 
NumericIdProperty<E> - Class in org.apache.cayenne.exp.property
Property that represents numeric PK
NumericIdProperty(String, CayennePath, String, Class) - Constructor for class org.apache.cayenne.exp.property.NumericIdProperty
Constructs a new property with the given name and expression
numericPrimary() - Method in class org.apache.cayenne.ql.QLParser
 
NumericProperty<E> - Class in org.apache.cayenne.exp.property
Property that represents attributes mapped on numeric types
NumericProperty(CayennePath, Expression, Class) - Constructor for class org.apache.cayenne.exp.property.NumericProperty
Constructs a new property with the given name and expression
numericTerm() - Method in class org.apache.cayenne.ql.QLParser
 
numericTermExt() - Method in class org.apache.cayenne.ql.QLParser
 

O

OBJ_ENTITY_ROOT - Static variable in class org.apache.cayenne.map.QueryDescriptor
 
OBJ_PREFIX - Static variable in class org.apache.cayenne.exp.ObjPathExp
 
OBJ_RELATIONSHIP_TAG - Static variable in class org.apache.cayenne.project.xml.ObjRelationshipHandler
 
ObjAttribute - Class in org.apache.cayenne.map
An ObjAttribute is a mapping descriptor of a Java class property.
ObjAttribute() - Constructor for class org.apache.cayenne.map.ObjAttribute
 
ObjAttribute(String) - Constructor for class org.apache.cayenne.map.ObjAttribute
 
ObjAttribute(String, String, ObjEntity) - Constructor for class org.apache.cayenne.map.ObjAttribute
 
ObjAttribute(ObjAttribute) - Constructor for class org.apache.cayenne.map.ObjAttribute
Creates a clone of an ObjAttribute argument.
objAttributeAdded(ObjAttribute) - Method in class org.apache.cayenne.util.DeleteRuleUpdater
 
objAttributeAdded(ObjAttribute) - Method in interface org.apache.cayenne.util.EntityMergeListener
Invoked when a missing attribute in ObjEntity is completed from DbEntity
object - Variable in class org.apache.cayenne.access.flush.operation.BaseDbRowOp
 
object - Variable in exception class org.apache.cayenne.DeleteDenyException
 
object - Variable in class org.apache.cayenne.util.ToStringBuilder
 
OBJECT_RETAIN_STRATEGY_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
A String property that defines how ObjectContexts should retain cached committed objects.
ObjectChange - Interface in org.apache.cayenne.commitlog.model
Accumulates changes of a single object with a transaction.
ObjectChangeType - Enum Class in org.apache.cayenne.commitlog.model
Defines types of tracked object changes.
objectClass - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
 
objectContext - Variable in class org.apache.cayenne.PersistentObject
 
ObjectContext - Interface in org.apache.cayenne
The main user-facing persistence API to work with a database.
ObjectContextFactory - Interface in org.apache.cayenne.access
A factory for regular and nested contexts.
ObjectDiff - Class in org.apache.cayenne.access
A dynamic GraphDiff that represents a delta between object simple properties at diff creation time and its current state.
objectFactory - Variable in class org.apache.cayenne.access.DataDomain
 
objectFactory - Variable in class org.apache.cayenne.access.DataDomainProvider
 
objectFactory - Variable in class org.apache.cayenne.access.DefaultDataNodeFactory
 
objectFactory - Variable in class org.apache.cayenne.dba.AutoAdapter
 
objectFactory - Variable in class org.apache.cayenne.dba.db2.DB2Sniffer
 
objectFactory - Variable in class org.apache.cayenne.dba.derby.DerbySniffer
 
objectFactory - Variable in class org.apache.cayenne.dba.firebird.FirebirdSniffer
 
objectFactory - Variable in class org.apache.cayenne.dba.frontbase.FrontBaseSniffer
 
objectFactory - Variable in class org.apache.cayenne.dba.h2.H2Sniffer
 
objectFactory - Variable in class org.apache.cayenne.dba.hsqldb.HSQLDBSniffer
 
objectFactory - Variable in class org.apache.cayenne.dba.ingres.IngresSniffer
 
objectFactory - Variable in class org.apache.cayenne.dba.mariadb.MariaDBSniffer
 
objectFactory - Variable in class org.apache.cayenne.dba.mysql.MySQLSniffer
 
objectFactory - Variable in class org.apache.cayenne.dba.oracle.OracleSniffer
 
objectFactory - Variable in class org.apache.cayenne.dba.postgres.PostgresSniffer
 
objectFactory - Variable in class org.apache.cayenne.dba.sqlite.SQLiteSniffer
 
objectFactory - Variable in class org.apache.cayenne.dba.sqlserver.SQLServerSniffer
 
objectFactory - Variable in class org.apache.cayenne.dba.sybase.SybaseSniffer
 
objectFactory - Variable in class org.apache.cayenne.map.EntityResolver
 
objectForPK(Class, Object) - Method in interface org.apache.cayenne.ObjectContext
Returns an object matching a single-column primary key, or null if there's no such object.
objectForPK(Class, Map) - Method in interface org.apache.cayenne.ObjectContext
Returns an object matching a primary key, or null if there's no such object.
objectForPK(String, Object) - Method in interface org.apache.cayenne.ObjectContext
Returns an object matching a single-column primary key, or null if there's no such object.
objectForPK(String, Map) - Method in interface org.apache.cayenne.ObjectContext
Returns an object matching a primary key, or null if there's no such object.
objectForPK(ObjectContext, Class, int) - Static method in class org.apache.cayenne.Cayenne
Deprecated, for removal: This API element is subject to removal in a future version.
objectForPK(ObjectContext, Class, Object) - Static method in class org.apache.cayenne.Cayenne
Deprecated, for removal: This API element is subject to removal in a future version.
objectForPK(ObjectContext, Class, Map) - Static method in class org.apache.cayenne.Cayenne
Deprecated, for removal: This API element is subject to removal in a future version.
objectForPK(ObjectContext, String, int) - Static method in class org.apache.cayenne.Cayenne
Deprecated, for removal: This API element is subject to removal in a future version.
objectForPK(ObjectContext, String, Object) - Static method in class org.apache.cayenne.Cayenne
Deprecated, for removal: This API element is subject to removal in a future version.
objectForPK(ObjectContext, String, Map) - Static method in class org.apache.cayenne.Cayenne
Deprecated, for removal: This API element is subject to removal in a future version.
objectForPK(ObjectContext, ObjectId) - Static method in class org.apache.cayenne.Cayenne
Deprecated, for removal: This API element is subject to removal in a future version.
objectForPK(ObjectId) - Method in class org.apache.cayenne.access.DataContext
 
objectForPK(ObjectId) - Method in interface org.apache.cayenne.ObjectContext
Returns an object matching an ObjectId, or null if there's no such object.
objectForQuery(ObjectContext, Query) - Static method in class org.apache.cayenne.Cayenne
Deprecated, for removal: This API element is subject to removal in a future version.
objectFromDataRow(Class, DataRow) - Method in class org.apache.cayenne.access.DataContext
Creates a Persistent from DataRow.
objectFromDataRow(String, DataRow) - Method in class org.apache.cayenne.access.DataContext
Creates a Persistent from DataRow.
objectId - Variable in class org.apache.cayenne.PersistentObject
 
objectId - Variable in class org.apache.cayenne.query.BatchQueryRow
 
ObjectId - Interface in org.apache.cayenne
A portable global identifier for persistent objects.
objectIdsIn(ObjectId...) - Method in class org.apache.cayenne.exp.property.EntityProperty
Matches any of the objects identified by the provided ObjectIds.
objectIdsInCollection(Collection) - Method in class org.apache.cayenne.exp.property.EntityProperty
 
objectList - Variable in class org.apache.cayenne.access.ToManyList
 
objectMap - Variable in class org.apache.cayenne.access.DataContextObjectStore
 
objectMap(Map) - Method in class org.apache.cayenne.access.DataContext.Builder
Sets a map to store registered objects in.
objectNode(Object, Expression) - Method in interface org.apache.cayenne.exp.TraversalHandler
Called during the traversal when a leaf non-expression node is encountered.
objects() - Method in record class org.apache.cayenne.SelectResult
Returns the value of the objects record component.
ObjectSelect<T> - Class in org.apache.cayenne.query
A selecting query providing chainable API.
ObjectSelect() - Constructor for class org.apache.cayenne.query.ObjectSelect
 
objectSelectAction(FluentSelect) - Method in class org.apache.cayenne.dba.db2.DB2ActionBuilder
 
objectSelectAction(FluentSelect) - Method in class org.apache.cayenne.dba.derby.DerbyActionBuilder
 
objectSelectAction(FluentSelect) - Method in class org.apache.cayenne.dba.firebird.FirebirdActionBuilder
 
objectSelectAction(FluentSelect) - Method in class org.apache.cayenne.dba.h2.H2ActionBuilder
 
objectSelectAction(FluentSelect) - Method in class org.apache.cayenne.dba.ingres.IngresActionBuilder
 
objectSelectAction(FluentSelect) - Method in class org.apache.cayenne.dba.JdbcActionBuilder
 
objectSelectAction(FluentSelect) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerActionBuilder
 
objectSelectAction(FluentSelect) - Method in interface org.apache.cayenne.query.SQLActionVisitor
Creates an action to execute a FluentSelect.
objectSet - Variable in class org.apache.cayenne.access.ToManySet
 
objectsFromDataRows(ClassDescriptor, List) - Method in class org.apache.cayenne.access.DataContext
Converts a list of DataRows to a List of Persistent registered with this DataContext.
objectsInState(int) - Method in class org.apache.cayenne.access.DataContextObjectStore
Return a subset of registered objects that are in a certain persistence state.
objectsInState(int) - Method in interface org.apache.cayenne.ObjectStore
Returns registered objects in a given PersistenceState.
ObjectSnapshots - Class in org.apache.cayenne.access
Builds DataRow snapshots of persistent objects from their current, possibly uncommitted, in-memory state.
objectsRolledBack() - Method in class org.apache.cayenne.access.DataContextObjectStore
Reverts changes to all stored uncomitted objects.
objectStore - Variable in class org.apache.cayenne.access.DataContext
 
ObjectStore - Interface in org.apache.cayenne
A registry of persistent objects managed by an ObjectContext, keyed by ObjectId.
ObjectStoreGraphDiff - Class in org.apache.cayenne.access
A GraphDiff facade for the ObjectStore changes.
objectsUnregistered(Collection) - Method in class org.apache.cayenne.access.DataContextObjectStore
Evicts a collection of Persistent objects from the ObjectStore, invalidates the underlying cache snapshots.
ObjectType - Class in org.apache.cayenne.access.types
This is a default ExtendedType that relies on JDBC driver to determine the result type.
ObjectType() - Constructor for class org.apache.cayenne.access.types.ObjectType
 
ObjEntity - Class in org.apache.cayenne.map
ObjEntity is a mapping descriptor for a Persistent Java class.
ObjEntity() - Constructor for class org.apache.cayenne.map.ObjEntity
 
ObjEntity(String) - Constructor for class org.apache.cayenne.map.ObjEntity
 
objEntityComparator - Variable in class org.apache.cayenne.ashwood.AshwoodEntitySorter
 
ObjEntityHandler - Class in org.apache.cayenne.project.xml
 
ObjEntityHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.project.xml.ObjEntityHandler
 
ObjPathExp - Class in org.apache.cayenne.exp
 
ObjPathExp(Object...) - Constructor for class org.apache.cayenne.exp.ObjPathExp
 
ObjRelationship - Class in org.apache.cayenne.map
Describes an association between two Java classes mapped as source and target ObjEntity.
ObjRelationship() - Constructor for class org.apache.cayenne.map.ObjRelationship
 
ObjRelationship(String) - Constructor for class org.apache.cayenne.map.ObjRelationship
 
objRelationshipAdded(ObjRelationship) - Method in class org.apache.cayenne.util.DeleteRuleUpdater
 
objRelationshipAdded(ObjRelationship) - Method in interface org.apache.cayenne.util.EntityMergeListener
Invoked when a missing relationship in ObjEntity is completed from DbEntity
ObjRelationshipHandler - Class in org.apache.cayenne.project.xml
 
ObjRelationshipHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.project.xml.ObjRelationshipHandler
 
observer - Variable in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
 
of() - Static method in class org.apache.cayenne.CayenneRuntime
Creates a builder of CayenneRuntime.
of(int, String) - Static method in record class org.apache.cayenne.dba.NativeColumnType
Creates a plain native type.
of(String) - Static method in class org.apache.cayenne.CayenneRuntime
Creates a builder of CayenneRuntime.
of(String) - Static method in class org.apache.cayenne.datasource.CayenneDataSource
Starts building a DataSource for the given database URL.
of(String) - Static method in interface org.apache.cayenne.exp.path.CayennePath
Create path from a given String
of(String) - Static method in interface org.apache.cayenne.ObjectId
Creates a temporary ObjectId for a given entity.
of(String) - Static method in record class org.apache.cayenne.project.DataNodeDescriptor
 
of(String...) - Static method in class org.apache.cayenne.DataRowLayout
Returns a layout of the given column names, in the given order.
of(String, byte[]) - Static method in interface org.apache.cayenne.ObjectId
Creates a temporary ObjectId for a given entity, using provided unique id key.
of(String, int) - Static method in interface org.apache.cayenne.exp.path.CayennePath
Create path from a given String with a marker.
of(String, String, Object) - Static method in interface org.apache.cayenne.ObjectId
Creates a single key/value permanent ObjectId.
of(String, Map) - Static method in interface org.apache.cayenne.ObjectId
Creates an ObjectId, potentially mapped to multiple columns.
of(String, DataRowLayout, Object[], long) - Static method in class org.apache.cayenne.DataRow
Creates a row over the given values laid out by the given layout, with the given entity name and snapshot version.
of(String, ObjectId) - Static method in interface org.apache.cayenne.ObjectId
Creates an ObjectId using another id as a template, but for a different entity.
of(List) - Static method in interface org.apache.cayenne.exp.path.CayennePath
Create path from a given list of CayennePathSegment
of(List, int) - Static method in interface org.apache.cayenne.exp.path.CayennePath
Create path from a given list of CayennePathSegment and a marker
of(CayennePath, int) - Static method in interface org.apache.cayenne.exp.path.CayennePath
Clone given path with a different marker
offset - Variable in class org.apache.cayenne.access.jdbc.LimitResultIterator
 
offset - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.LimitOffsetNode
 
offset - Variable in class org.apache.cayenne.query.SQLSelect
 
offset(int) - Method in class org.apache.cayenne.query.FluentSelect
Resets query fetch offset - a parameter that defines how many objects should be skipped when reading data from the database.
offset(int) - Method in class org.apache.cayenne.query.MappedSelect
Resets query fetch offset - a parameter that defines how many objects should be skipped when reading data from the database.
offset(int) - Method in class org.apache.cayenne.query.ProcedureCall
 
offset(int) - Method in class org.apache.cayenne.query.SQLSelect
 
offsetClause(QLSelectBuilder) - Method in class org.apache.cayenne.ql.QLParser
 
OffsetFetchNextNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
OffsetFetchNextNode(LimitOffsetNode) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.OffsetFetchNextNode
 
OffsetNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
OffsetNode(int) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.OffsetNode
 
oldValue - Variable in class org.apache.cayenne.graph.NodePropertyChangeOperation
 
on(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.JoinNodeBuilder
 
onChildNodeEnd(Node, Node, int, boolean) - Method in interface org.apache.cayenne.access.sqlbuilder.NodeTreeVisitor
 
onChildNodeEnd(Node, Node, int, boolean) - Method in class org.apache.cayenne.access.sqlbuilder.SQLGenerationVisitor
 
onChildNodeEnd(Node, Node, int, boolean) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SimpleNodeTreeVisitor
 
onChildNodeStart(Node, Node, int, boolean) - Method in interface org.apache.cayenne.access.sqlbuilder.NodeTreeVisitor
 
onChildNodeStart(Node, Node, int, boolean) - Method in class org.apache.cayenne.access.sqlbuilder.SQLGenerationVisitor
 
onChildNodeStart(Node, Node, int, boolean) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SimpleNodeTreeVisitor
 
onChildNodeStart(Node, Node, int, boolean) - Method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
 
onChildNodeStart(Node, Node, int, boolean) - Method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
 
onColumnNode(Node, ColumnNode, int) - Method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
 
onColumnNode(Node, ColumnNode, int) - Method in class org.apache.cayenne.dba.db2.DB2SQLTreeProcessor
 
onColumnNode(Node, ColumnNode, int) - Method in class org.apache.cayenne.dba.derby.DerbySQLTreeProcessor
 
onColumnNode(Node, ColumnNode, int) - Method in class org.apache.cayenne.dba.h2.H2SQLTreeProcessor
 
onColumnNode(Node, ColumnNode, int) - Method in class org.apache.cayenne.dba.hsqldb.HSQLTreeProcessor
 
onColumnNode(Node, ColumnNode, int) - Method in class org.apache.cayenne.dba.ingres.IngressSQLTreeProcessor
 
onColumnNode(Node, ColumnNode, int) - Method in class org.apache.cayenne.dba.oracle.OracleSQLTreeProcessor
 
onColumnNode(Node, ColumnNode, int) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerTreeProcessor
 
onDataMapLoaded(DataMap) - Method in interface org.apache.cayenne.project.xml.DataMapLoaderListener
 
onDistinctNode(Node, DistinctNode, int) - Method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
 
onExternalEvent(CayenneEvent) - Method in class org.apache.cayenne.event.EventBridge
Helper method intended to be called explicitly by subclasses to asynchronously post an event obtained from a remote source.
onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
 
onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.dba.db2.DB2SQLTreeProcessor
 
onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.dba.derby.DerbySQLTreeProcessor
 
onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.dba.firebird.FirebirdSQLTreeProcessor
 
onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.dba.frontbase.FrontBaseSQLTreeProcessor
 
onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.dba.hsqldb.HSQLTreeProcessor
 
onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.dba.ingres.IngressSQLTreeProcessor
 
onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.dba.mysql.MySQLTreeProcessor
 
onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.dba.oracle.OracleSQLTreeProcessor
 
onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.dba.postgres.PostgreSQLTreeProcessor
 
onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.dba.sqlite.SQLiteTreeProcessor
 
onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.dba.sybase.SybaseSQLTreeProcessor
 
onIdQuery(ObjectContext, ObjectId) - Method in record class org.apache.cayenne.access.DataContextChannel
 
onIdQuery(ObjectContext, ObjectId) - Method in class org.apache.cayenne.access.DataDomain
Resolves an object from the snapshot cache, or from the database if the cache lookup fails.
onIdQuery(ObjectContext, ObjectId) - Method in interface org.apache.cayenne.DataChannel
Resolves an object by id, returning it registered with the originating context.
onInNode(Node, InNode, int) - Method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
 
onInNode(Node, InNode, int) - Method in class org.apache.cayenne.dba.firebird.FirebirdSQLTreeProcessor
 
onInNode(Node, InNode, int) - Method in class org.apache.cayenne.dba.oracle.OracleSQLTreeProcessor
 
onInvalidate(ObjectContext, Collection) - Method in record class org.apache.cayenne.access.DataContextChannel
 
onInvalidate(ObjectContext, Collection) - Method in class org.apache.cayenne.access.DataDomain
Evicts snapshots of the given objects from the snapshot cache, notifying all contexts that share it.
onInvalidate(ObjectContext, Collection) - Method in interface org.apache.cayenne.DataChannel
Invalidates objects with the given ids in this channel and all its parents, so that they are refetched on the next access.
onLikeNode(Node, LikeNode, int) - Method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
 
onLikeNode(Node, LikeNode, int) - Method in class org.apache.cayenne.dba.mysql.MySQLTreeProcessor
 
onLikeNode(Node, LikeNode, int) - Method in class org.apache.cayenne.dba.postgres.PostgreSQLTreeProcessor
 
onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
 
onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.dba.db2.DB2SQLTreeProcessor
 
onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.dba.derby.DerbySQLTreeProcessor
 
onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.dba.firebird.FirebirdSQLTreeProcessor
 
onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.dba.h2.H2SQLTreeProcessor
 
onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.dba.ingres.IngressSQLTreeProcessor
 
onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.dba.mysql.MySQLTreeProcessor
 
onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.dba.oracle.OracleSQLTreeProcessor
 
onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.dba.postgres.PostgreSQLTreeProcessor
 
onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.dba.sqlite.SQLiteTreeProcessor
 
onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerTreeProcessorV12
 
onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.dba.sybase.SybaseSQLTreeProcessor
 
onNodeEnd(Node) - Method in interface org.apache.cayenne.access.sqlbuilder.NodeTreeVisitor
 
onNodeEnd(Node) - Method in class org.apache.cayenne.access.sqlbuilder.SQLGenerationVisitor
 
onNodeEnd(Node) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SimpleNodeTreeVisitor
 
onNodeStart(Node) - Method in interface org.apache.cayenne.access.sqlbuilder.NodeTreeVisitor
 
onNodeStart(Node) - Method in class org.apache.cayenne.access.sqlbuilder.SQLGenerationVisitor
 
onNodeStart(Node) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SimpleNodeTreeVisitor
 
onPostCommit(ObjectContext, ChangeMap) - Method in interface org.apache.cayenne.commitlog.CommitLogListener
 
onProjectLoaded(Project) - Method in interface org.apache.cayenne.project.xml.ProjectLoaderListener
 
onQuery(ObjectContext, Query, boolean) - Method in record class org.apache.cayenne.access.DataContextChannel
 
onQuery(ObjectContext, Query, boolean) - Method in class org.apache.cayenne.access.DataDomain
Runs a query, returning all of its results as a list of QueryResults.
onQuery(ObjectContext, Query, boolean) - Method in interface org.apache.cayenne.DataChannel
Executes a query, using provided context to register persistent objects if query returns any objects.
onQuery(ObjectContext, Query, boolean) - Method in interface org.apache.cayenne.DataChannelQueryFilterChain
 
onQuery(ObjectContext, Query, boolean, DataChannelQueryFilterChain) - Method in interface org.apache.cayenne.DataChannelQueryFilter
 
onRelationshipQuery(ObjectContext, ObjectId, String) - Method in record class org.apache.cayenne.access.DataContextChannel
 
onRelationshipQuery(ObjectContext, ObjectId, String) - Method in class org.apache.cayenne.access.DataDomain
Resolves a relationship from the snapshot cache, or from the database if the cache lookup fails.
onRelationshipQuery(ObjectContext, ObjectId, String) - Method in interface org.apache.cayenne.DataChannel
Resolves objects related to a given object via a mapped relationship, returning them registered with the originating context.
onResultNode(Node, Node, int) - Method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
 
onResultNode(Node, Node, int) - Method in class org.apache.cayenne.dba.oracle.OracleSQLTreeProcessor
 
onSuccess() - Method in interface org.apache.cayenne.access.OperationObserver
Called at the end of a multi-query DataNode operation.
onSync(ObjectContext, GraphDiff, int) - Method in record class org.apache.cayenne.access.DataContextChannel
 
onSync(ObjectContext, GraphDiff, int) - Method in class org.apache.cayenne.access.DataDomain
Only handles commit-type synchronization, ignoring any other type.
onSync(ObjectContext, GraphDiff, int) - Method in interface org.apache.cayenne.DataChannel
Processes synchronization request from a child ObjectContext, returning a GraphDiff that describes changes to objects made on the receiving end as a result of synchronization.
onSync(ObjectContext, GraphDiff, int) - Method in interface org.apache.cayenne.DataChannelSyncFilterChain
 
onSync(ObjectContext, GraphDiff, int, DataChannelSyncFilterChain) - Method in class org.apache.cayenne.commitlog.CommitLogFilter
 
onSync(ObjectContext, GraphDiff, int, DataChannelSyncFilterChain) - Method in interface org.apache.cayenne.DataChannelSyncFilter
 
onSync(ObjectContext, GraphDiff, int, DataChannelSyncFilterChain) - Method in class org.apache.cayenne.tx.TransactionFilter
 
onUndefinedNode(Node, Node, int) - Method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
 
onValueNode(Node, ValueNode, int) - Method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
 
onValueNode(Node, ValueNode, int) - Method in class org.apache.cayenne.dba.db2.DB2SQLTreeProcessor
 
onValueNode(Node, ValueNode, int) - Method in class org.apache.cayenne.dba.derby.DerbySQLTreeProcessor
 
onValueNode(Node, ValueNode, int) - Method in class org.apache.cayenne.dba.firebird.FirebirdSQLTreeProcessor
 
onValueNode(Node, ValueNode, int) - Method in class org.apache.cayenne.dba.hsqldb.HSQLTreeProcessor
 
op(long, long) - Method in class org.apache.cayenne.exp.BitwiseAndExp
 
op(long, long) - Method in class org.apache.cayenne.exp.BitwiseExp
 
op(long, long) - Method in class org.apache.cayenne.exp.BitwiseLeftShiftExp
 
op(long, long) - Method in class org.apache.cayenne.exp.BitwiseOrExp
 
op(long, long) - Method in class org.apache.cayenne.exp.BitwiseRightShiftExp
 
op(long, long) - Method in class org.apache.cayenne.exp.BitwiseXorExp
 
op(BigDecimal, BigDecimal) - Method in class org.apache.cayenne.exp.AddExp
 
op(BigDecimal, BigDecimal) - Method in class org.apache.cayenne.exp.ArithmeticExp
 
op(BigDecimal, BigDecimal) - Method in class org.apache.cayenne.exp.DivideExp
 
op(BigDecimal, BigDecimal) - Method in class org.apache.cayenne.exp.MultiplyExp
 
op(BigDecimal, BigDecimal) - Method in class org.apache.cayenne.exp.SubtractExp
 
openNodeScope(Node) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
 
openNodeScope(Expression) - Method in class org.apache.cayenne.ql.JJTQLParserState
 
openTags - Variable in class org.apache.cayenne.util.XMLEncoder
 
operands - Variable in class org.apache.cayenne.exp.Expression
 
OperationHints - Interface in org.apache.cayenne.access
Defines API that allows a DataNode to obtain information about query execution strategy.
OperationObserver - Interface in org.apache.cayenne.access
Defines a set of callback methods that allow DataNode to pass back query results and notify caller about exceptions.
operator(String, Class, Object...) - Method in class org.apache.cayenne.exp.property.BaseProperty
 
operator(String, Class, BaseProperty...) - Method in class org.apache.cayenne.exp.property.BaseProperty
 
operator(String, Object...) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
OPERATOR - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
OpExpressionNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
OpExpressionNode(String) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.OpExpressionNode
 
OpIdFactory - Class in org.apache.cayenne.access.flush.operation
Factory that wraps provided ID to be suitable for the better processing in the flush operation.
OpIdFactory() - Constructor for class org.apache.cayenne.access.flush.operation.OpIdFactory
 
optimisticLock - Variable in class org.apache.cayenne.access.flush.operation.Qualifier
 
OptimisticLockException - Exception Class in org.apache.cayenne.access
An exception thrown on optimistic lock failure.
OptimisticLockException(ObjectId, DbEntity, Map, TranslatedStatement) - Constructor for exception class org.apache.cayenne.access.OptimisticLockException
 
or(Collection) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
or(Collection) - Method in class org.apache.cayenne.query.FluentSelect
OR's provided expressions to the existing WHERE clause expression.
or(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
 
or(Expression...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
or(Expression...) - Method in class org.apache.cayenne.query.FluentSelect
OR's provided expressions to the existing WHERE clause expression.
ORACLE_BLOB - Static variable in class org.apache.cayenne.dba.oracle.OracleAdapter
 
ORACLE_CLOB - Static variable in class org.apache.cayenne.dba.oracle.OracleAdapter
 
ORACLE_FLOAT - Static variable in class org.apache.cayenne.dba.oracle.OracleAdapter
 
ORACLE_NCLOB - Static variable in class org.apache.cayenne.dba.oracle.OracleAdapter
 
ORACLE_TYPE - Static variable in class org.apache.cayenne.map.DbKeyGenerator
 
OracleAdapter - Class in org.apache.cayenne.dba.oracle
DbAdapter implementation for Oracle RDBMS
OracleAdapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.oracle.OracleAdapter
 
OracleByteArrayType - Class in org.apache.cayenne.dba.oracle
 
OracleByteArrayType() - Constructor for class org.apache.cayenne.dba.oracle.OracleByteArrayType
 
OracleCharType - Class in org.apache.cayenne.dba.oracle
Oracle specific CHAR type handling.
OracleCharType() - Constructor for class org.apache.cayenne.dba.oracle.OracleCharType
 
oracleCursorType - Static variable in class org.apache.cayenne.dba.oracle.OracleAdapter
 
OraclePkGenerator - Class in org.apache.cayenne.dba.oracle
Sequence-based primary key generator implementation for Oracle.
OraclePkGenerator(JdbcAdapter) - Constructor for class org.apache.cayenne.dba.oracle.OraclePkGenerator
 
OracleSniffer - Class in org.apache.cayenne.dba.oracle
 
OracleSniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.oracle.OracleSniffer
 
OracleSQLTreeProcessor - Class in org.apache.cayenne.dba.oracle
 
OracleSQLTreeProcessor() - Constructor for class org.apache.cayenne.dba.oracle.OracleSQLTreeProcessor
 
OracleUtilDateType - Class in org.apache.cayenne.dba.oracle
 
OracleUtilDateType() - Constructor for class org.apache.cayenne.dba.oracle.OracleUtilDateType
 
orCondition() - Method in class org.apache.cayenne.ql.QLParser
 
order() - Method in interface org.apache.cayenne.ashwood.graph.Digraph
 
order() - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
 
order(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
ORDER_BY - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
 
orderBy(String) - Method in class org.apache.cayenne.query.FluentSelect
Add an ascending ordering on the given property.
orderBy(String, SortOrder) - Method in class org.apache.cayenne.query.FluentSelect
Add an ordering on the given property.
orderBy(Collection) - Method in class org.apache.cayenne.query.FluentSelect
Adds a list of orderings to this query.
orderBy(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
 
orderBy(NodeBuilder...) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
 
orderBy(Ordering...) - Method in class org.apache.cayenne.query.FluentSelect
Add one or more orderings to this query.
OrderByNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
OrderByNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.OrderByNode
 
orderClause(QLSelectBuilder) - Method in class org.apache.cayenne.ql.QLParser
 
orderedList(Collection) - Method in class org.apache.cayenne.query.Ordering
 
orderedList(Collection, List) - Static method in class org.apache.cayenne.query.Ordering
Orders a given list of objects, using a List of Orderings applied according the default iteration order of the Orderings list.
orderedList(Collection) - Method in class org.apache.cayenne.query.Orderings
Returns an list sorted with these Orderings.
ordering(QLSelectBuilder) - Method in class org.apache.cayenne.ql.QLParser
 
Ordering - Class in org.apache.cayenne.query
Defines object sorting criteria, used either for in-memory sorting of object lists or as a specification for building ORDER BY clause of a SelectQuery query.
Ordering() - Constructor for class org.apache.cayenne.query.Ordering
 
Ordering(String) - Constructor for class org.apache.cayenne.query.Ordering
Create an ordering instance with a provided path and ascending sorting strategy.
Ordering(String, SortOrder) - Constructor for class org.apache.cayenne.query.Ordering
 
Ordering(Expression) - Constructor for class org.apache.cayenne.query.Ordering
 
Ordering(Expression, SortOrder) - Constructor for class org.apache.cayenne.query.Ordering
 
OrderingNodeBuilder - Class in org.apache.cayenne.access.sqlbuilder
 
orderings - Variable in class org.apache.cayenne.query.FluentSelect
 
Orderings - Class in org.apache.cayenne.query
Orderings is provided so that you can chain Ordering together and then use the result to pass into methods that require List<Ordering>
Orderings() - Constructor for class org.apache.cayenne.query.Orderings
 
Orderings(int) - Constructor for class org.apache.cayenne.query.Orderings
 
Orderings(Collection) - Constructor for class org.apache.cayenne.query.Orderings
 
Orderings(Ordering) - Constructor for class org.apache.cayenne.query.Orderings
 
Orderings(Ordering...) - Constructor for class org.apache.cayenne.query.Orderings
 
orderList(List) - Method in class org.apache.cayenne.query.Ordering
Orders the given list of objects according to the ordering that this object specifies.
orderList(List, List) - Static method in class org.apache.cayenne.query.Ordering
Orders a given list of objects, using a List of Orderings applied according the default iteration order of the Orderings list.
orderList(List) - Method in class org.apache.cayenne.query.Orderings
Sorts the given array with these Orderings.
orExp(Expression) - Method in class org.apache.cayenne.exp.Expression
Chains this expression with another expression using "or".
orExp(Expression, Expression...) - Method in class org.apache.cayenne.exp.Expression
Chains this expression with other expressions using "or".
OrExp - Class in org.apache.cayenne.exp
"Or" expression.
OrExp(Object...) - Constructor for class org.apache.cayenne.exp.OrExp
 
org.apache.cayenne - package org.apache.cayenne
 
org.apache.cayenne.access - package org.apache.cayenne.access
 
org.apache.cayenne.access.dbsync - package org.apache.cayenne.access.dbsync
 
org.apache.cayenne.access.event - package org.apache.cayenne.access.event
 
org.apache.cayenne.access.flush - package org.apache.cayenne.access.flush
 
org.apache.cayenne.access.flush.operation - package org.apache.cayenne.access.flush.operation
 
org.apache.cayenne.access.jdbc - package org.apache.cayenne.access.jdbc
 
org.apache.cayenne.access.jdbc.reader - package org.apache.cayenne.access.jdbc.reader
 
org.apache.cayenne.access.sqlbuilder - package org.apache.cayenne.access.sqlbuilder
 
org.apache.cayenne.access.sqlbuilder.sqltree - package org.apache.cayenne.access.sqlbuilder.sqltree
 
org.apache.cayenne.access.translator - package org.apache.cayenne.access.translator
 
org.apache.cayenne.access.translator.batch - package org.apache.cayenne.access.translator.batch
 
org.apache.cayenne.access.translator.procedure - package org.apache.cayenne.access.translator.procedure
 
org.apache.cayenne.access.translator.select - package org.apache.cayenne.access.translator.select
 
org.apache.cayenne.access.translator.sqltemplate - package org.apache.cayenne.access.translator.sqltemplate
 
org.apache.cayenne.access.translator.sqltemplate.directive - package org.apache.cayenne.access.translator.sqltemplate.directive
 
org.apache.cayenne.access.translator.sqltemplate.parser - package org.apache.cayenne.access.translator.sqltemplate.parser
 
org.apache.cayenne.access.types - package org.apache.cayenne.access.types
 
org.apache.cayenne.annotation - package org.apache.cayenne.annotation
 
org.apache.cayenne.ashwood - package org.apache.cayenne.ashwood
 
org.apache.cayenne.ashwood.graph - package org.apache.cayenne.ashwood.graph
 
org.apache.cayenne.cache - package org.apache.cayenne.cache
 
org.apache.cayenne.commitlog - package org.apache.cayenne.commitlog
 
org.apache.cayenne.commitlog.meta - package org.apache.cayenne.commitlog.meta
 
org.apache.cayenne.commitlog.model - package org.apache.cayenne.commitlog.model
 
org.apache.cayenne.configuration - package org.apache.cayenne.configuration
 
org.apache.cayenne.configuration.server - package org.apache.cayenne.configuration.server
 
org.apache.cayenne.datasource - package org.apache.cayenne.datasource
 
org.apache.cayenne.dba - package org.apache.cayenne.dba
 
org.apache.cayenne.dba.db2 - package org.apache.cayenne.dba.db2
 
org.apache.cayenne.dba.derby - package org.apache.cayenne.dba.derby
 
org.apache.cayenne.dba.derby.sqltree - package org.apache.cayenne.dba.derby.sqltree
 
org.apache.cayenne.dba.firebird - package org.apache.cayenne.dba.firebird
 
org.apache.cayenne.dba.firebird.sqltree - package org.apache.cayenne.dba.firebird.sqltree
 
org.apache.cayenne.dba.frontbase - package org.apache.cayenne.dba.frontbase
 
org.apache.cayenne.dba.h2 - package org.apache.cayenne.dba.h2
 
org.apache.cayenne.dba.hsqldb - package org.apache.cayenne.dba.hsqldb
 
org.apache.cayenne.dba.ingres - package org.apache.cayenne.dba.ingres
 
org.apache.cayenne.dba.mariadb - package org.apache.cayenne.dba.mariadb
 
org.apache.cayenne.dba.mysql - package org.apache.cayenne.dba.mysql
 
org.apache.cayenne.dba.mysql.sqltree - package org.apache.cayenne.dba.mysql.sqltree
 
org.apache.cayenne.dba.oracle - package org.apache.cayenne.dba.oracle
 
org.apache.cayenne.dba.postgres - package org.apache.cayenne.dba.postgres
 
org.apache.cayenne.dba.postgres.sqltree - package org.apache.cayenne.dba.postgres.sqltree
 
org.apache.cayenne.dba.sqlite - package org.apache.cayenne.dba.sqlite
 
org.apache.cayenne.dba.sqlserver - package org.apache.cayenne.dba.sqlserver
 
org.apache.cayenne.dba.sqlserver.sqltree - package org.apache.cayenne.dba.sqlserver.sqltree
 
org.apache.cayenne.dba.sybase - package org.apache.cayenne.dba.sybase
 
org.apache.cayenne.event - package org.apache.cayenne.event
 
org.apache.cayenne.exp - package org.apache.cayenne.exp
 
org.apache.cayenne.exp.path - package org.apache.cayenne.exp.path
 
org.apache.cayenne.exp.property - package org.apache.cayenne.exp.property
Property API
org.apache.cayenne.graph - package org.apache.cayenne.graph
 
org.apache.cayenne.log - package org.apache.cayenne.log
 
org.apache.cayenne.map - package org.apache.cayenne.map
 
org.apache.cayenne.project - package org.apache.cayenne.project
 
org.apache.cayenne.project.upgrade - package org.apache.cayenne.project.upgrade
 
org.apache.cayenne.project.xml - package org.apache.cayenne.project.xml
 
org.apache.cayenne.ql - package org.apache.cayenne.ql
 
org.apache.cayenne.query - package org.apache.cayenne.query
 
org.apache.cayenne.reflect - package org.apache.cayenne.reflect
 
org.apache.cayenne.reflect.generic - package org.apache.cayenne.reflect.generic
 
org.apache.cayenne.resource - package org.apache.cayenne.resource
 
org.apache.cayenne.tx - package org.apache.cayenne.tx
 
org.apache.cayenne.util - package org.apache.cayenne.util
 
org.apache.cayenne.util.commons - package org.apache.cayenne.util.commons
 
org.apache.cayenne.validation - package org.apache.cayenne.validation
 
org.apache.cayenne.value - package org.apache.cayenne.value
 
org.apache.cayenne.value.json - package org.apache.cayenne.value.json
 
out - Variable in class org.apache.cayenne.util.XMLEncoder
 
OUT_PARAMETER - Static variable in class org.apache.cayenne.map.ProcedureParameter
 
outer() - Method in class org.apache.cayenne.exp.path.CayennePathSegment
 
outer() - Method in class org.apache.cayenne.exp.property.EntityProperty
 
outer() - Method in class org.apache.cayenne.exp.property.ListProperty
 
outer() - Method in class org.apache.cayenne.exp.property.MapProperty
 
outer() - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
Returns a version of this property that represents an OUTER join.
outer() - Method in class org.apache.cayenne.exp.property.SetProperty
 
OUTER - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.JoinType
 
OUTER_JOIN_INDICATOR - Static variable in interface org.apache.cayenne.exp.path.CayennePath
A suffix of a path segment indicating that an OUTER JOIN should be used when resolving that segment.
OUTER_JOIN_INDICATOR - Static variable in class org.apache.cayenne.map.Entity
Deprecated, for removal: This API element is subject to removal in a future version.
outerJoin(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
outgoingIterator(E) - Method in interface org.apache.cayenne.ashwood.graph.DigraphIteration
 
outgoingIterator(E) - Method in class org.apache.cayenne.ashwood.graph.FilterIteration
 
outgoingIterator(E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
 
outgoingIterator(E) - Method in class org.apache.cayenne.ashwood.graph.ReversedIteration
 
outgoingSize(E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
 
outgoingSize(E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
 
OutParametersResult - Record Class in org.apache.cayenne
A QueryResult item holding the values of the OUT and INOUT parameters of a stored procedure call, keyed by parameter name.
OutParametersResult(Map) - Constructor for record class org.apache.cayenne.OutParametersResult
Creates an instance of a OutParametersResult record class.
overrideColumnType(String, String) - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
Registers a Java type override for the named column.
owner - Variable in class org.apache.cayenne.reflect.BaseProperty
 
ownerAccessor - Variable in class org.apache.cayenne.reflect.FieldEmbeddableDescriptor
 

P

PAGE_SIZE_DEFAULT - Static variable in interface org.apache.cayenne.query.QueryMetadata
Defines default query page size, which is zero for no pagination.
pageIndex(int) - Method in class org.apache.cayenne.access.IncrementalFaultList
Returns zero-based index of the virtual "page" for a given array element index.
pageSize - Variable in class org.apache.cayenne.access.IncrementalFaultList
 
pageSize - Variable in class org.apache.cayenne.map.QueryDescriptor
 
pageSize - Variable in class org.apache.cayenne.query.MappedSelect
 
pageSize - Variable in class org.apache.cayenne.query.SQLSelect
 
pageSize(int) - Method in class org.apache.cayenne.query.FluentSelect
Resets query page size.
pageSize(int) - Method in class org.apache.cayenne.query.MappedSelect
Resets query page size.
pageSize(int) - Method in class org.apache.cayenne.query.SQLSelect
 
param() - Method in record class org.apache.cayenne.access.jdbc.CSParameter
Returns the value of the param record component.
param(String, Object) - Method in class org.apache.cayenne.query.AbstractMappedQuery
 
param(String, Object) - Method in class org.apache.cayenne.query.MappedExec
 
param(String, Object) - Method in class org.apache.cayenne.query.MappedSelect
 
param(String, Object) - Method in class org.apache.cayenne.query.ProcedureCall
 
param(String, Object) - Method in class org.apache.cayenne.query.SQLSelect
 
parameters - Variable in class org.apache.cayenne.query.ProcedureQuery
 
parameters - Variable in class org.apache.cayenne.query.SQLTemplate
 
parametersIterator() - Method in class org.apache.cayenne.query.SQLTemplate
Returns an iterator over parameter sets.
parametersSize() - Method in class org.apache.cayenne.query.SQLTemplate
Returns the number of parameter sets.
params - Variable in class org.apache.cayenne.query.AbstractMappedQuery
 
params - Variable in class org.apache.cayenne.query.ProcedureCall
 
params - Variable in class org.apache.cayenne.query.SQLExec
 
params - Variable in class org.apache.cayenne.query.SQLSelect
 
params() - Method in record class org.apache.cayenne.access.translator.TranslatedProcedure
Returns the value of the params record component.
params(String, Object) - Method in class org.apache.cayenne.query.SQLExec
 
params(Map) - Method in class org.apache.cayenne.exp.Expression
Creates and returns a new Expression instance based on this expression, but with named parameters substituted with provided values.
params(Map) - Method in class org.apache.cayenne.query.AbstractMappedQuery
 
params(Map) - Method in class org.apache.cayenne.query.MappedExec
 
params(Map) - Method in class org.apache.cayenne.query.MappedSelect
 
params(Map) - Method in class org.apache.cayenne.query.ProcedureCall
 
params(Map) - Method in class org.apache.cayenne.query.SQLExec
 
params(Map) - Method in class org.apache.cayenne.query.SQLSelect
 
params(Map, boolean) - Method in class org.apache.cayenne.exp.Expression
Creates and returns a new Expression instance based on this expression, but with named parameters substituted with provided values.If any subexpressions containing parameters not matching the "name" argument are found, the behavior depends on "pruneMissing" argument.
paramsArray(Object...) - Method in class org.apache.cayenne.exp.Expression
Creates and returns a new Expression instance based on this expression, but with parameters substituted with provided values.
paramsArray(Object...) - Method in class org.apache.cayenne.query.SQLExec
Initializes positional parameters of the query.
paramsArray(Object...) - Method in class org.apache.cayenne.query.SQLSelect
Initializes positional parameters of the query.
paramsList(List) - Method in class org.apache.cayenne.query.SQLExec
Initializes positional parameters of the query.
paramsList(List) - Method in class org.apache.cayenne.query.SQLSelect
Initializes positional parameters of the query.
parent - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
parent - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SimpleNode
 
parent - Variable in class org.apache.cayenne.map.EntityInheritanceTree
 
parent - Variable in class org.apache.cayenne.query.PrefetchTreeNode
 
parent() - Method in interface org.apache.cayenne.exp.path.CayennePath
Get the parent path, that is a path up to the last segment of this path.
parentHandler - Variable in class org.apache.cayenne.project.xml.SAXNestedTagHandler
 
parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.AllExp
 
parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.AnyExp
 
parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.AsteriskExp
 
parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.CustomOperatorExp
 
parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.EnclosingObjectExp
 
parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.Expression
Whether this node is wrapped in parentheses when printed as an operand of another node.
parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.FalseExp
 
parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.FullObjectExp
 
parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.FunctionCallExp
 
parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.ListExp
 
parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.NegateExp
 
parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.PathExp
 
parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.ScalarExp
 
parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.SubqueryExp
 
parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.TrueExp
 
parse(Class, String, Object...) - Static method in class org.apache.cayenne.query.ObjectSelect
Parses a String of a query that fetches root objects, i.e. a query with no "select" clause, or with "select self".
parse(Class, String, Map) - Static method in class org.apache.cayenne.query.ObjectSelect
Parses a String of a query that fetches root objects, binding its parameters by name.
parse(String, Object...) - Static method in class org.apache.cayenne.query.ObjectSelect
Parses a query String, creating either an ObjectSelect or a ColumnSelect, depending on the "select" clause of the String.
parse(String, Map) - Static method in class org.apache.cayenne.query.ObjectSelect
Parses a query String, binding the values of its "$name" parameters by name.
parse(String, QLParser.ParseFunction) - Static method in class org.apache.cayenne.ql.QLParser
Build a parser and let the caller decide how to process the result.
parse(Resource, InputSource) - Method in class org.apache.cayenne.project.xml.XMLDataMapLoader
 
parse(Resource, InputSource) - Method in class org.apache.cayenne.project.xml.XMLProjectLoader
 
parseColumn(Class, String, Object...) - Static method in class org.apache.cayenne.query.ObjectSelect
Parses a String of a query that fetches a single column.
parseColumn(Class, String, Map) - Static method in class org.apache.cayenne.query.ObjectSelect
Parses a String of a query that fetches a single column, binding its parameters by name.
parseColumns(String, Object...) - Static method in class org.apache.cayenne.query.ObjectSelect
Parses a String of a query that fetches multiple columns.
ParseException - Exception Class in org.apache.cayenne.access.translator.sqltemplate.parser
This exception is thrown when parse errors are encountered.
ParseException - Exception Class in org.apache.cayenne.ql
This exception is thrown when parse errors are encountered.
ParseException() - Constructor for exception class org.apache.cayenne.access.translator.sqltemplate.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException() - Constructor for exception class org.apache.cayenne.ql.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception class org.apache.cayenne.access.translator.sqltemplate.parser.ParseException
Constructor with message.
ParseException(String) - Constructor for exception class org.apache.cayenne.ql.ParseException
Constructor with message.
ParseException(Token, int[][], String[]) - Constructor for exception class org.apache.cayenne.access.translator.sqltemplate.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException(Token, int[][], String[]) - Constructor for exception class org.apache.cayenne.ql.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
password - Variable in class org.apache.cayenne.datasource.DriverDataSource
 
password - Variable in class org.apache.cayenne.project.DataSourceDescriptor
 
password(String) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
Deprecated, for removal: This API element is subject to removal in a future version.
password(String) - Method in class org.apache.cayenne.datasource.CayenneDataSource.Builder
 
password(String) - Method in class org.apache.cayenne.datasource.DataSourceBuilder
Deprecated.
 
path - Variable in class org.apache.cayenne.exp.PathExp
 
path - Variable in class org.apache.cayenne.exp.property.BaseProperty
Path of this property
PATH_SEPARATOR - Static variable in class org.apache.cayenne.map.Entity
 
pathAliases - Variable in class org.apache.cayenne.exp.PathExp
 
pathExceptionSuppressed - Variable in class org.apache.cayenne.query.Ordering
 
pathExp(String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
pathExp(CayennePath) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
PathExp - Class in org.apache.cayenne.exp
Generic path expression.
PathExp(Object...) - Constructor for class org.apache.cayenne.exp.PathExp
Creates a path node from the single operand: a CayennePath, or any other object whose String form is parsed as a path.
pathExpression() - Method in class org.apache.cayenne.ql.QLParser
 
PathProperty<E> - Interface in org.apache.cayenne.exp.property
Property that represents path segment (relationship or embeddable).
pathToken() - Method in class org.apache.cayenne.ql.QLParser
 
pattern - Variable in class org.apache.cayenne.exp.PatternMatchExp
 
patternCompiled - Variable in class org.apache.cayenne.exp.PatternMatchExp
 
PatternMatchExp - Class in org.apache.cayenne.exp
Superclass of pattern matching nodes.
PatternMatchExp(Object...) - Constructor for class org.apache.cayenne.exp.PatternMatchExp
This method will return an escape character for the like clause.
peekNode() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
 
peekNode() - Method in class org.apache.cayenne.ql.JJTQLParserState
 
PerAdapterProvider<T> - Class in org.apache.cayenne.dba
Deprecated, for removal: This API element is subject to removal in a future version.
unused, it is trivial to create per-adapter classes without the common superclass
PerAdapterProvider(Map, T) - Constructor for class org.apache.cayenne.dba.PerAdapterProvider
Deprecated.
 
PerAttributeChildProcessor<T> - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
PerAttributeChildProcessor(Function, Function) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.PerAttributeChildProcessor
 
Per-Database Template Customization - Section in class org.apache.cayenne.query.SQLTemplate
 
perform() - Method in interface org.apache.cayenne.tx.TransactionalOperation
A callback method that TransactionManager invokes, TransactionManager will wrap this method call in a single thread-bound transaction.
perform(SelectTranslatorContext) - Method in class org.apache.cayenne.access.translator.select.SQLResultStage
 
performAction(Connection, OperationObserver) - Method in class org.apache.cayenne.access.jdbc.BatchAction
 
performAction(Connection, OperationObserver) - Method in class org.apache.cayenne.access.jdbc.ProcedureAction
 
performAction(Connection, OperationObserver) - Method in class org.apache.cayenne.access.jdbc.SelectAction
 
performAction(Connection, OperationObserver) - Method in class org.apache.cayenne.access.jdbc.SQLTemplateAction
Runs a SQLTemplate query, collecting all results.
performAction(Connection, OperationObserver) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerBatchAction
 
performAction(Connection, OperationObserver) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerProcedureAction
 
performAction(Connection, OperationObserver) - Method in interface org.apache.cayenne.query.SQLAction
Executes a query using a strategy defined by the implementation.
performAction(Connection, OperationObserver, TranslatedSelect) - Method in class org.apache.cayenne.access.jdbc.SelectAction
 
performCallbacks(LifecycleEvent, Collection) - Method in class org.apache.cayenne.reflect.LifecycleCallbackRegistry
Invokes callbacks of a specific type for a collection of entity objects.
performCallbacks(LifecycleEvent, Persistent) - Method in class org.apache.cayenne.reflect.LifecycleCallbackRegistry
Invokes callbacks of a specific type for a given entity object.
performInNewTransaction(TransactionalOperation, TransactionListener, TransactionDescriptor) - Method in class org.apache.cayenne.tx.DefaultTransactionManager.BaseTransactionHandler
 
performInTransaction(TransactionalOperation) - Method in class org.apache.cayenne.CayenneRuntime
Runs provided operation wrapped in a single transaction.
performInTransaction(TransactionalOperation) - Method in class org.apache.cayenne.tx.DefaultTransactionManager
 
performInTransaction(TransactionalOperation) - Method in interface org.apache.cayenne.tx.TransactionManager
Starts a new transaction (or joins an existing one) calling TransactionalOperation.perform(), and then committing or rolling back the transaction.
performInTransaction(TransactionalOperation, TransactionDescriptor) - Method in class org.apache.cayenne.CayenneRuntime
Runs provided operation wrapped in a single transaction.
performInTransaction(TransactionalOperation, TransactionDescriptor) - Method in class org.apache.cayenne.tx.DefaultTransactionManager
 
performInTransaction(TransactionalOperation, TransactionDescriptor) - Method in interface org.apache.cayenne.tx.TransactionManager
Performs operation in a transaction which parameters described by descriptor.
performInTransaction(TransactionalOperation, TransactionFactory) - Method in class org.apache.cayenne.tx.DefaultTransactionManager
 
performInTransaction(TransactionalOperation, TransactionFactory) - Method in interface org.apache.cayenne.tx.TransactionManager
Performs an operation in a transaction created by the supplied factory, instead of the configured one.
performInTransaction(TransactionalOperation, TransactionListener) - Method in class org.apache.cayenne.CayenneRuntime
Runs provided operation wrapped in a single transaction.
performInTransaction(TransactionalOperation, TransactionListener) - Method in class org.apache.cayenne.tx.DefaultTransactionManager
 
performInTransaction(TransactionalOperation, TransactionListener) - Method in interface org.apache.cayenne.tx.TransactionManager
Starts a new transaction (or joins an existing one) calling TransactionalOperation.perform(), and then committing or rolling back the transaction.
performInTransaction(TransactionalOperation, TransactionListener, TransactionDescriptor) - Method in class org.apache.cayenne.CayenneRuntime
Runs provided operation wrapped in a single transaction.
performInTransaction(TransactionalOperation, TransactionListener, TransactionDescriptor) - Method in class org.apache.cayenne.tx.DefaultTransactionManager
 
performInTransaction(TransactionalOperation, TransactionListener, TransactionDescriptor) - Method in interface org.apache.cayenne.tx.TransactionManager
Performs operation in a transaction which parameters described by descriptor.
performInTransaction(Transaction, TransactionalOperation, TransactionListener) - Method in class org.apache.cayenne.tx.DefaultTransactionManager.BaseTransactionHandler
 
performNonSelectingQuery(String) - Method in class org.apache.cayenne.access.DataContext
Deprecated, for removal: This API element is subject to removal in a future version.
use MappedExec.query(queryName).update(context)
performNonSelectingQuery(String, Map) - Method in class org.apache.cayenne.access.DataContext
Deprecated, for removal: This API element is subject to removal in a future version.
use MappedExec.query(queryName).params(parameters).update(context)
performNonSelectingQuery(Query) - Method in class org.apache.cayenne.access.DataContext
Deprecated, for removal: This API element is subject to removal in a future version.
use DataContext.execute(Query), or SQLExec.update(ObjectContext) / MappedExec.update(ObjectContext) for a query that produces a single update count
performQueries(Collection, OperationObserver) - Method in class org.apache.cayenne.access.DataNode
Runs queries using Connection obtained from internal DataSource.
performQuery(String, boolean) - Method in class org.apache.cayenne.access.DataContext
Deprecated, for removal: This API element is subject to removal in a future version.
use MappedSelect.query(queryName).select(context), calling forceNoCache() on the query to expire cached lists
performQuery(String, Map, boolean) - Method in class org.apache.cayenne.access.DataContext
Deprecated, for removal: This API element is subject to removal in a future version.
use MappedSelect.query(queryName).params(parameters).select(context), calling forceNoCache() on the query to expire cached lists
performQuery(Query) - Method in interface org.apache.cayenne.ObjectContext
Deprecated, for removal: This API element is subject to removal in a future version.
use ObjectContext.select(Select). All selecting queries implement Select.
PeriodValueType - Class in org.apache.cayenne.access.types
 
PeriodValueType() - Constructor for class org.apache.cayenne.access.types.PeriodValueType
 
persistenceState - Variable in class org.apache.cayenne.PersistentObject
 
PersistenceState - Class in org.apache.cayenne
Defines a set of object states from the point of view of persistence.
PersistenceState() - Constructor for class org.apache.cayenne.PersistenceState
 
persistenceStateName(int) - Static method in class org.apache.cayenne.PersistenceState
Returns String label for persistence state.
Persistent - Interface in org.apache.cayenne
Defines minimal API of an object that can be persisted via Cayenne.
PersistentDescriptor - Class in org.apache.cayenne.reflect
A default ClassDescriptor implementation for persistent objects.
PersistentDescriptor() - Constructor for class org.apache.cayenne.reflect.PersistentDescriptor
Creates a PersistentDescriptor.
PersistentDescriptorFactory - Class in org.apache.cayenne.reflect
A convenience superclass for ClassDescriptorFactory implementors.
PersistentDescriptorFactory(ClassDescriptorMap) - Constructor for class org.apache.cayenne.reflect.PersistentDescriptorFactory
 
PersistentObject - Class in org.apache.cayenne
Base implementation of Persistent, have no assumption about how data is actually stored.
PersistentObject() - Constructor for class org.apache.cayenne.PersistentObject
Creates a new transient object.
PersistentObjectDescriptorFactory - Class in org.apache.cayenne.reflect.generic
A ClassDescriptorFactory that creates descriptors for classes implementing Persistent.
PersistentObjectDescriptorFactory(ClassDescriptorMap, FaultFactory, ValueComparisonStrategyFactory) - Constructor for class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
 
persistentType - Variable in class org.apache.cayenne.query.SQLSelect
 
phantom - Variable in class org.apache.cayenne.query.PrefetchTreeNode
 
PhantomDbRowOpCleaner() - Constructor for class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction.PhantomDbRowOpCleaner
 
pickDataType(int, TypesMapping.TypeInfo[]) - Static method in class org.apache.cayenne.dba.TypesMapping
Method implements an algorithm to pick a data type from a list of alternatives that most closely matches JDBC data type.
pkCache - Variable in class org.apache.cayenne.dba.JdbcPkGenerator
 
pkCacheSize - Variable in class org.apache.cayenne.dba.JdbcPkGenerator
 
pkCacheSize(DbEntity) - Method in class org.apache.cayenne.dba.SequencePkGenerator
 
pkCreateString(String) - Method in class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
 
pkCreateString(String) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
 
pkDeleteString(List) - Method in class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
 
pkDeleteString(List) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
 
pkForObject(Persistent) - Static method in class org.apache.cayenne.Cayenne
Returns a primary key value for a persistent object.
PkGenerator - Interface in org.apache.cayenne.dba
Defines methods to support automatic primary key generation.
pkSelectString(String) - Method in class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
 
pkSelectString(String) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
 
pkStartValue - Variable in class org.apache.cayenne.dba.JdbcPkGenerator
 
pkTableCreateString() - Method in class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
 
pkTableCreateString() - Method in class org.apache.cayenne.dba.JdbcPkGenerator
 
pkTableCreateString() - Method in class org.apache.cayenne.dba.mysql.MySQLPkGenerator
 
pkTableCreateString() - Method in class org.apache.cayenne.dba.sqlserver.SQLServerPkGenerator
 
pkTableCreateString() - Method in class org.apache.cayenne.dba.sybase.SybasePkGenerator
 
pkUpdateString(String) - Method in class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
 
pkUpdateString(String) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
 
plus(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
 
plus(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
 
plus(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
 
plus(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
 
PojoMapper<T> - Class in org.apache.cayenne.reflect
Simple mapper of Object[] to a POJO class.
PojoMapper(Class) - Constructor for class org.apache.cayenne.reflect.PojoMapper
 
POJO Note - Section in class org.apache.cayenne.PersistentObject
 
polymorphicIds(ObjectId) - Method in class org.apache.cayenne.map.EntityInheritanceTree
Returns the ids that may identify an object with a given id in an object graph or a snapshot cache: the id itself, followed by the same id keyed by each subentity of this tree, depth-first.
pool(int, int) - Method in class org.apache.cayenne.datasource.CayenneDataSource.Builder
Turns the built DataSource into a connection pool with the given connection count bounds.
pool(int, int) - Method in class org.apache.cayenne.datasource.DataSourceBuilder
Deprecated.
Turns produced DataSource into a pooled DataSource.
PoolAwareConnection - Class in org.apache.cayenne.datasource
A Connection wrapper that interacts with the UnmanagedPoolingDataSource, allowing to recycle connections and track failures.
PoolAwareConnection(UnmanagedPoolingDataSource, Connection, String) - Constructor for class org.apache.cayenne.datasource.PoolAwareConnection
 
PoolingDataSourceBuilder - Class in org.apache.cayenne.datasource
Deprecated, for removal: This API element is subject to removal in a future version.
in favor of CayenneDataSource
PoolingDataSourceBuilder(DataSourceBuilder) - Constructor for class org.apache.cayenne.datasource.PoolingDataSourceBuilder
Deprecated.
 
PoolingDataSourceParameters - Class in org.apache.cayenne.datasource
A collection of pooling parameters used by UnmanagedPoolingDataSource.
PoolingDataSourceParameters() - Constructor for class org.apache.cayenne.datasource.PoolingDataSourceParameters
 
popExpression() - Method in class org.apache.cayenne.ql.JJTQLParserState
Same as JJTQLParserState.popNode(), wrapping a literal value in a scalar node.
popNode() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
 
popNode() - Method in class org.apache.cayenne.ql.JJTQLParserState
Returns the entry on the top of the stack, removing it from the stack.
position(byte[], long) - Method in class org.apache.cayenne.util.MemoryBlob
Retrieves the byte position at which the specified byte array pattern begins within the BLOB value that this Blob object represents.
position(String, long) - Method in class org.apache.cayenne.util.MemoryClob
Retrieves the character position at which the specified substring searchstr appears in the SQL CLOB value represented by this Clob object.
position(Blob, long) - Method in class org.apache.cayenne.util.MemoryBlob
Retrieves the byte position in the BLOB value designated by this Blob object at which pattern begins.
position(Clob, long) - Method in class org.apache.cayenne.util.MemoryClob
Retrieves the character position at which the specified Clob object searchstr appears in this Clob object.
positionalParams - Variable in class org.apache.cayenne.query.SQLExec
 
positionalParams - Variable in class org.apache.cayenne.query.SQLSelect
 
positionalParams - Variable in class org.apache.cayenne.query.SQLTemplate
 
PositionFunctionNode - Class in org.apache.cayenne.dba.postgres.sqltree
 
PositionFunctionNode(String) - Constructor for class org.apache.cayenne.dba.postgres.sqltree.PositionFunctionNode
 
POST_ADD - Enum constant in enum class org.apache.cayenne.map.LifecycleEvent
 
POST_LOAD - Enum constant in enum class org.apache.cayenne.map.LifecycleEvent
 
POST_PERSIST - Enum constant in enum class org.apache.cayenne.map.LifecycleEvent
 
POST_REMOVE - Enum constant in enum class org.apache.cayenne.map.LifecycleEvent
 
POST_UPDATE - Enum constant in enum class org.apache.cayenne.map.LifecycleEvent
 
postAdd(Object) - Method in interface org.apache.cayenne.LifecycleListener
 
PostAdd - Annotation Interface in org.apache.cayenne.annotation
An annotation to place on the entity event listener method to receive LifecycleEvent.POST_ADD events.
postedBy - Variable in class org.apache.cayenne.event.CayenneEvent
 
postEvent(EventObject, EventSubject) - Method in class org.apache.cayenne.event.DefaultEventManager
Sends an event to all registered objects about a particular subject.
postEvent(EventObject, EventSubject) - Method in interface org.apache.cayenne.event.EventManager
Sends an event to all registered objects about a particular subject.
postEvent(EventObject, EventSubject) - Method in class org.apache.cayenne.event.NoopEventManager
 
PostgresAdapter - Class in org.apache.cayenne.dba.postgres
DbAdapter implementation for PostgreSQL RDBMS
PostgresAdapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.postgres.PostgresAdapter
 
PostgresBatchAction - Class in org.apache.cayenne.dba.postgres
 
PostgresBatchAction(BatchQuery, DataNode, boolean) - Constructor for class org.apache.cayenne.dba.postgres.PostgresBatchAction
 
PostgresExtractFunctionNode - Class in org.apache.cayenne.dba.postgres.sqltree
 
PostgresExtractFunctionNode(String) - Constructor for class org.apache.cayenne.dba.postgres.sqltree.PostgresExtractFunctionNode
 
PostgresLikeNode - Class in org.apache.cayenne.dba.postgres.sqltree
 
PostgresLikeNode(boolean, char) - Constructor for class org.apache.cayenne.dba.postgres.sqltree.PostgresLikeNode
 
PostgresLimitOffsetNode - Class in org.apache.cayenne.dba.postgres.sqltree
 
PostgresLimitOffsetNode(LimitOffsetNode) - Constructor for class org.apache.cayenne.dba.postgres.sqltree.PostgresLimitOffsetNode
 
PostgresPkGenerator - Class in org.apache.cayenne.dba.postgres
Default PK generator for PostgreSQL that uses sequences for PK generation.
PostgresPkGenerator(JdbcAdapter) - Constructor for class org.apache.cayenne.dba.postgres.PostgresPkGenerator
 
PostgresProcedureTranslator - Class in org.apache.cayenne.dba.postgres
A translator that adds parenthesis to no-param queries.
PostgresProcedureTranslator() - Constructor for class org.apache.cayenne.dba.postgres.PostgresProcedureTranslator
 
PostgreSQLTreeProcessor - Class in org.apache.cayenne.dba.postgres
 
PostgreSQLTreeProcessor() - Constructor for class org.apache.cayenne.dba.postgres.PostgreSQLTreeProcessor
 
PostgresSniffer - Class in org.apache.cayenne.dba.postgres
 
PostgresSniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.postgres.PostgresSniffer
 
postLoad(Object) - Method in interface org.apache.cayenne.LifecycleListener
 
PostLoad - Annotation Interface in org.apache.cayenne.annotation
An annotation to place on the entity event listener method to receive LifecycleEvent.POST_LOAD events.
postNonBlockingEvent(EventObject, EventSubject) - Method in class org.apache.cayenne.event.DefaultEventManager
Sends an event to all registered objects about a particular subject.
postNonBlockingEvent(EventObject, EventSubject) - Method in interface org.apache.cayenne.event.EventManager
Sends an event to all registered objects about a particular subject.
postNonBlockingEvent(EventObject, EventSubject) - Method in class org.apache.cayenne.event.NoopEventManager
 
postPersist(Object) - Method in interface org.apache.cayenne.LifecycleListener
 
PostPersist - Annotation Interface in org.apache.cayenne.annotation
An annotation to place on the entity event listener method to receive LifecycleEvent.POST_PERSIST events.
postprocess(DataContext, ObjectStoreGraphDiff, CompoundDiff, List) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
Notify DataContextObjectStore and it's data row cache about actual changes we performed.
postprocessAfterCommit(GraphDiff) - Method in class org.apache.cayenne.access.DataContextObjectStore
Processes objects state after commit.
postRemove(Object) - Method in interface org.apache.cayenne.LifecycleListener
 
PostRemove - Annotation Interface in org.apache.cayenne.annotation
An annotation to place on the entity event listener method to receive LifecycleEvent.POST_REMOVE events.
postUpdate(Object) - Method in interface org.apache.cayenne.LifecycleListener
 
PostUpdate - Annotation Interface in org.apache.cayenne.annotation
An annotation to place on the entity event listener method to receive LifecycleEvent.POST_UPDATE events.
PRE_PERSIST - Enum constant in enum class org.apache.cayenne.map.LifecycleEvent
 
PRE_REMOVE - Enum constant in enum class org.apache.cayenne.map.LifecycleEvent
 
PRE_UPDATE - Enum constant in enum class org.apache.cayenne.map.LifecycleEvent
 
precision - Variable in class org.apache.cayenne.map.ProcedureParameter
 
preferredBindingType(int) - Method in class org.apache.cayenne.access.translator.sqltemplate.Context
Returns the JDBC type the target adapter prefers for binding the given type.
preferredBindingType(int) - Method in class org.apache.cayenne.dba.AutoAdapter
 
preferredBindingType(int) - Method in class org.apache.cayenne.dba.db2.DB2Adapter
 
preferredBindingType(int) - Method in interface org.apache.cayenne.dba.DbAdapter
Returns the JDBC type that this adapter prefers to bind for a given mapped JDBC type.
preferredBindingType(int) - Method in class org.apache.cayenne.dba.derby.DerbyAdapter
 
preferredBindingType(int) - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
 
preferredBindingType(int) - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
 
preferredNativeColumnType(DbAttribute) - Method in interface org.apache.cayenne.dba.DbAdapter
 
prefetch(String, int) - Method in class org.apache.cayenne.query.FluentSelect
Merges a prefetch path with specified semantics into the query prefetch tree.
prefetch(String, int) - Method in class org.apache.cayenne.query.SelectById
Deprecated.
Merges a prefetch path with specified semantics into the query prefetch tree.
prefetch(QLSelectBuilder) - Method in class org.apache.cayenne.ql.QLParser
 
prefetch(PrefetchTreeNode) - Method in class org.apache.cayenne.query.FluentSelect
Merges prefetch into the query prefetch tree.
prefetch(PrefetchTreeNode) - Method in class org.apache.cayenne.query.SelectById
Deprecated.
Merges prefetch into the query prefetch tree.
PREFETCH_MARKER - Static variable in interface org.apache.cayenne.exp.path.CayennePath
Prefetch path marker
prefetchClause(QLSelectBuilder) - Method in class org.apache.cayenne.ql.QLParser
 
prefetches - Variable in class org.apache.cayenne.query.SQLSelect
 
prefetchesMap - Variable in class org.apache.cayenne.map.SQLTemplateDescriptor
 
prefetchPath - Variable in class org.apache.cayenne.query.PrefetchSelectQuery
The relationship path from root objects to the objects being prefetched.
PrefetchProcessor - Interface in org.apache.cayenne.query
A hierarchical visitor interface for traversing a tree of PrefetchTreeNodes.
PrefetchSelectQuery<T> - Class in org.apache.cayenne.query
A SelectQuery to perform a prefetch based on another query.
PrefetchSelectQuery(CayennePath, ObjRelationship) - Constructor for class org.apache.cayenne.query.PrefetchSelectQuery
Creates a new disjoint prefetch select query.
PrefetchTreeNode - Class in org.apache.cayenne.query
Defines a node in a prefetch tree.
PrefetchTreeNode() - Constructor for class org.apache.cayenne.query.PrefetchTreeNode
Creates a root node of the prefetch tree.
PrefetchTreeNode(PrefetchTreeNode, String) - Constructor for class org.apache.cayenne.query.PrefetchTreeNode
Creates a phantom PrefetchTreeNode, initializing it with parent node and a name of a relationship segment connecting this node with the parent.
prepareCall(String) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
prepareCall(String, int, int) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
prepareCall(String, int, int, int) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
prepareField(Class, String, Class) - Method in class org.apache.cayenne.reflect.FieldAccessor
Finds a field for the property, ensuring that direct access via reflection is possible.
prepareForAccess(Persistent, String, boolean) - Method in class org.apache.cayenne.access.DataContext
 
prepareForAccess(Persistent, String, boolean) - Method in interface org.apache.cayenne.ObjectContext
A callback method that child Persistent objects are expected to call before accessing property values.
prepareStatement(String) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
prepareStatement(String, int) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
prepareStatement(String, int[]) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
prepareStatement(String, int, int) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
prepareStatement(String, int, int, int) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
prepareStatement(String, String[]) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
prepareStatement(Connection, String, DbAdapter, boolean) - Method in class org.apache.cayenne.access.jdbc.BatchAction
 
prepareStatement(Connection, String, DbAdapter, boolean) - Method in class org.apache.cayenne.dba.postgres.PostgresBatchAction
 
prePersist(Object) - Method in interface org.apache.cayenne.LifecycleListener
 
PrePersist - Annotation Interface in org.apache.cayenne.annotation
An annotation to place on the entity event listener method to receive LifecycleEvent.PRE_PERSIST events.
preRemove(Object) - Method in interface org.apache.cayenne.LifecycleListener
 
PreRemove - Annotation Interface in org.apache.cayenne.annotation
An annotation to place on the entity event listener method to receive LifecycleEvent.PRE_REMOVE events.
prettyTrim(String, int) - Static method in class org.apache.cayenne.util.Util
Deprecated, for removal: This API element is subject to removal in a future version.
unused
preUpdate(Object) - Method in interface org.apache.cayenne.LifecycleListener
 
PreUpdate - Annotation Interface in org.apache.cayenne.annotation
An annotation to place on the entity event listener method to receive LifecycleEvent.PRE_UPDATE events.
prevCharIsCR - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
 
prevCharIsCR - Variable in class org.apache.cayenne.ql.JavaCharStream
 
prevCharIsLF - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
 
prevCharIsLF - Variable in class org.apache.cayenne.ql.JavaCharStream
 
primaryKey - Variable in class org.apache.cayenne.map.DbAttribute
Defines whether the attribute is a part of the table primary key.
primaryKey - Variable in class org.apache.cayenne.map.DbEntity
 
primaryKeyGenerator - Variable in class org.apache.cayenne.map.DbEntity
 
print(String) - Method in class org.apache.cayenne.util.XMLEncoder
 
print(FluentSelect) - Static method in class org.apache.cayenne.ql.QLSelectPrinter
Returns a query String that ObjectSelect.parse(String, Object...) can parse back into an equivalent query.
println() - Method in class org.apache.cayenne.util.XMLEncoder
 
println(String) - Method in class org.apache.cayenne.util.XMLEncoder
 
procedure - Variable in class org.apache.cayenne.map.ProcedureParameter
 
Procedure - Class in org.apache.cayenne.map
A mapping descriptor for a database stored procedure.
Procedure() - Constructor for class org.apache.cayenne.map.Procedure
Creates an unnamed procedure object.
Procedure(String) - Constructor for class org.apache.cayenne.map.Procedure
Creates a named Procedure object.
PROCEDURE_ROOT - Static variable in class org.apache.cayenne.map.QueryDescriptor
 
procedureAction(ProcedureQuery) - Method in class org.apache.cayenne.dba.db2.DB2ActionBuilder
 
procedureAction(ProcedureQuery) - Method in class org.apache.cayenne.dba.JdbcActionBuilder
 
procedureAction(ProcedureQuery) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerActionBuilder
 
procedureAction(ProcedureQuery) - Method in interface org.apache.cayenne.query.SQLActionVisitor
Creates an action to execute a ProcedureQuery.
ProcedureAction - Class in org.apache.cayenne.access.jdbc
A SQLAction that runs a stored procedure.
ProcedureAction(ProcedureQuery, DataNode) - Constructor for class org.apache.cayenne.access.jdbc.ProcedureAction
 
ProcedureCall<T> - Class in org.apache.cayenne.query
Fluent API for calling stored procedures.
ProcedureCall(String) - Constructor for class org.apache.cayenne.query.ProcedureCall
 
ProcedureCall(String, Class) - Constructor for class org.apache.cayenne.query.ProcedureCall
 
ProcedureColumn - Record Class in org.apache.cayenne.query
An adapter-independent description of a single column in a ProcedureQuery result set.
ProcedureColumn(String, String, int, String) - Constructor for record class org.apache.cayenne.query.ProcedureColumn
Creates an instance of a ProcedureColumn record class.
ProcedureHandler - Class in org.apache.cayenne.project.xml
 
ProcedureHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.project.xml.ProcedureHandler
 
procedureName - Variable in class org.apache.cayenne.query.ProcedureCall
 
ProcedureParameter - Class in org.apache.cayenne.map
A descriptor for the Procedure parameter.
ProcedureParameter() - Constructor for class org.apache.cayenne.map.ProcedureParameter
Creates unnamed ProcedureParameter.
ProcedureParameter(String) - Constructor for class org.apache.cayenne.map.ProcedureParameter
 
ProcedureParameter(String, int, int) - Constructor for class org.apache.cayenne.map.ProcedureParameter
 
ProcedureQuery<T> - Class in org.apache.cayenne.query
A query based on Procedure.
ProcedureQuery() - Constructor for class org.apache.cayenne.query.ProcedureQuery
Creates an empty procedure query.
ProcedureQuery(String) - Constructor for class org.apache.cayenne.query.ProcedureQuery
Creates a ProcedureQuery based on a stored procedure.
ProcedureQuery(String, Class) - Constructor for class org.apache.cayenne.query.ProcedureQuery
 
ProcedureQuery(Procedure) - Constructor for class org.apache.cayenne.query.ProcedureQuery
Creates a ProcedureQuery based on a Procedure object.
ProcedureQuery(Procedure, Class) - Constructor for class org.apache.cayenne.query.ProcedureQuery
 
ProcedureQueryDescriptor - Class in org.apache.cayenne.map
 
ProcedureQueryDescriptor() - Constructor for class org.apache.cayenne.map.ProcedureQueryDescriptor
 
ProcedureQueryDescriptorHandler - Class in org.apache.cayenne.project.xml
A handler of the "procedureQuery" tag of a DataMap.
ProcedureQueryDescriptorHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.project.xml.ProcedureQueryDescriptorHandler
 
procedureTranslator - Variable in class org.apache.cayenne.access.DefaultDataNodeFactory
 
ProcedureTranslator - Interface in org.apache.cayenne.access.translator
A service that translates a ProcedureQuery into a TranslatedProcedure.
process(String, Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.DefaultSQLTemplateTranslator
 
process(Node) - Method in interface org.apache.cayenne.access.sqlbuilder.sqltree.SQLTreeProcessor
 
process(Node) - Method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
 
process(Node) - Method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
 
process(Node) - Method in class org.apache.cayenne.dba.oracle.OracleSQLTreeProcessor
 
process(Node, T, int) - Method in interface org.apache.cayenne.access.sqlbuilder.sqltree.ChildProcessor
 
process(Node, T, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.PerAttributeChildProcessor
 
processBinding(Context, int, int, Object) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.Bind
 
processBinding(Context, int, int, Object) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.BindEqual
 
processBinding(Context, int, int, Object) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.BindNotEqual
 
processCharData(String, String) - Method in class org.apache.cayenne.project.xml.DbEntityHandler
 
processCharData(String, String) - Method in class org.apache.cayenne.project.xml.DbKeyGeneratorHandler
 
processCharData(String, String) - Method in class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
 
processCharData(String, String) - Method in class org.apache.cayenne.project.xml.ObjEntityHandler
 
processCharData(String, String) - Method in class org.apache.cayenne.project.xml.ProcedureQueryDescriptorHandler
 
processCharData(String, String) - Method in class org.apache.cayenne.project.xml.SelectQueryDescriptorHandler
 
processCharData(String, String) - Method in class org.apache.cayenne.project.xml.SQLTemplateDescriptorHandler
 
processCommit() - Method in class org.apache.cayenne.tx.BaseTransaction
 
processCommit() - Method in class org.apache.cayenne.tx.CayenneTransaction
 
processCommit() - Method in class org.apache.cayenne.tx.ExternalTransaction
 
processedResultSets - Variable in class org.apache.cayenne.access.jdbc.ProcedureAction
Holds a number of ResultSets processed by the action.
processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.DataMapHandler
 
processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.DbEntityHandler
 
processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.DbKeyGeneratorHandler
 
processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.DbRelationshipHandler
 
processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.EmbeddableAttributeHandler
 
processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.EmbeddableHandler
 
processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
 
processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.ObjEntityHandler
 
processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.ObjRelationshipHandler
 
processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.ProcedureHandler
 
processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.ProcedureQueryDescriptorHandler
 
processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.ProjectHandler
 
processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.RootDataMapHandler
 
processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.SAXNestedTagHandler
Main method to process XML content.
processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.SelectQueryDescriptorHandler
 
processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.SQLTemplateDescriptorHandler
 
processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.VersionAwareHandler
 
processGeneratedKeys(Statement, OperationObserver, List) - Method in class org.apache.cayenne.access.jdbc.BatchAction
 
processGeneratedKeys(Statement, OperationObserver, BatchQueryRow) - Method in class org.apache.cayenne.access.jdbc.BatchAction
Implements generated keys extraction supported in JDBC 3.0 specification.
processRemoteEvent(SnapshotEvent) - Method in class org.apache.cayenne.access.DataRowStore
Handles remote events received via EventBridge.
processRollback() - Method in class org.apache.cayenne.tx.BaseTransaction
 
processRollback() - Method in class org.apache.cayenne.tx.CayenneTransaction
 
processRollback() - Method in class org.apache.cayenne.tx.ExternalTransaction
 
processSchemaUpdate(DataNode) - Method in class org.apache.cayenne.access.dbsync.BaseSchemaUpdateStrategy
 
processSchemaUpdate(DataNode) - Method in class org.apache.cayenne.access.dbsync.CreateIfNoSchemaStrategy
 
processSchemaUpdate(DataNode) - Method in class org.apache.cayenne.access.dbsync.ThrowOnPartialSchemaStrategy
 
processSchemaUpdate(DataNode, List, String, int) - Method in class org.apache.cayenne.access.dbsync.ThrowOnPartialOrCreateSchemaStrategy
 
processSchemaUpdate(DataNode, List, String, int) - Method in class org.apache.cayenne.access.dbsync.ThrowOnPartialSchemaStrategy
 
processSelectResult(TranslatedSQL, Connection, Statement, ResultSet, OperationObserver, long) - Method in class org.apache.cayenne.access.jdbc.SQLTemplateAction
 
processSnapshotChanges(Object, Map, Collection, Collection, Collection) - Method in class org.apache.cayenne.access.DataRowStore
Processes changes made to snapshots.
processSQLException(SQLException, SQLException) - Method in class org.apache.cayenne.dba.mysql.MySQLPkGenerator
Appends a new SQLException to the chain.
project - Variable in class org.apache.cayenne.map.DataMap
 
Project - Class in org.apache.cayenne.project
A Cayenne mapping project, normally loaded from XML configuration.
Project() - Constructor for class org.apache.cayenne.project.Project
 
PROJECT_LOCATIONS_LIST - Static variable in class org.apache.cayenne.CoreModule
A DI container key for the List<String> storing locations of the one of more project configuration files.
ProjectFileUpgrader - Class in org.apache.cayenne.project.upgrade
Upgrades project or DataMap XML resources created by older versions of Cayenne to the current project version.
ProjectFileUpgrader(Provider) - Constructor for class org.apache.cayenne.project.upgrade.ProjectFileUpgrader
 
ProjectHandler - Class in org.apache.cayenne.project.xml
 
ProjectHandler(Project, LoaderContext, ConfigurationNameMapper, DataMapLoader) - Constructor for class org.apache.cayenne.project.xml.ProjectHandler
 
projectLoaded(Project) - Method in class org.apache.cayenne.project.xml.LoaderContext
 
ProjectLoader - Interface in org.apache.cayenne.project
A loader of projects.
ProjectLoaderListener - Interface in org.apache.cayenne.project.xml
 
ProjectMerger - Interface in org.apache.cayenne.project
Merges multiple descriptors into a single runtime descriptor.
ProjectMetaData - Interface in org.apache.cayenne.project.xml
Storage for all kind of meta data that is not required for runtime.
ProjectNode - Interface in org.apache.cayenne.project
Implemented by the "nodes" on the Cayenne project tree.
projectNodeName(Class, Resource) - Method in interface org.apache.cayenne.project.ConfigurationNameMapper
Returns a node name for a given configuration type and a configuration resource.
projectNodeName(Class, Resource) - Method in class org.apache.cayenne.project.DefaultConfigurationNameMapper
 
ProjectNodeVisitor<T> - Interface in org.apache.cayenne.project
A visitor interface for implementing operations on different types of ProjectNode objects.
projectVersion(String, Attributes) - Static method in class org.apache.cayenne.project.upgrade.ProjectFileUpgrader
Returns the version of a project or DataMap XML based on its root tag, or null if it can't be determined.
propagation(TransactionPropagation) - Method in class org.apache.cayenne.tx.TransactionDescriptor.Builder
 
properties - Variable in class org.apache.cayenne.access.DefaultDataNodeFactory
 
properties - Variable in class org.apache.cayenne.cache.MapQueryCacheProvider
 
properties - Variable in class org.apache.cayenne.DefaultRuntimeProperties
 
properties - Variable in class org.apache.cayenne.event.EventManagerProvider
 
properties - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
 
PROPERTIES_MAP - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
PROPERTIES_MAP - Static variable in class org.apache.cayenne.CoreModule
A DI container key for the Map<String, String> storing properties used by built-in Cayenne service.
property - Variable in class org.apache.cayenne.graph.NodePropertyChangeOperation
 
property - Variable in class org.apache.cayenne.reflect.PropertyAccessor
 
property - Variable in exception class org.apache.cayenne.reflect.PropertyException
 
property - Variable in class org.apache.cayenne.validation.BeanValidationFailure
 
property(String, boolean) - Method in class org.apache.cayenne.util.XMLEncoder
Prints a common XML element - property with name and value.
property(String, int) - Method in class org.apache.cayenne.util.XMLEncoder
Prints a common XML element - property with name and value.
property(String, String) - Method in class org.apache.cayenne.util.XMLEncoder
Prints a common XML element - property with name and value.
Property<E> - Interface in org.apache.cayenne.exp.property
Base interface for all types of properties
PROPERTY_PATH - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
PropertyAccessor - Class in org.apache.cayenne.reflect
A utility accessor class that wraps a simple property.
PropertyAccessor(PropertyDescriptor) - Constructor for class org.apache.cayenne.reflect.PropertyAccessor
 
Property API - Section in package org.apache.cayenne.exp.property
 
PropertyChange - Interface in org.apache.cayenne.commitlog.model
A base interface for various types of property changes.
propertyChanged(Persistent, String, Object, Object) - Method in class org.apache.cayenne.access.DataContext
 
propertyChanged(Persistent, String, Object, Object) - Method in interface org.apache.cayenne.ObjectContext
A callback method that child Persistent objects are expected to call from inside the setter after modifying a value of a persistent property, including "simple" and "arc" properties.
PropertyChangeVisitor<T> - Interface in org.apache.cayenne.commitlog.model
 
PropertyDescriptor - Interface in org.apache.cayenne.reflect
Defines bean property API used by Cayenne to access object data, do faulting and graph maintenance tasks.
PropertyException - Exception Class in org.apache.cayenne.reflect
An unchecked exception thrown on errors during property access, either within a Accessor or a Property.
PropertyException(String, Object...) - Constructor for exception class org.apache.cayenne.reflect.PropertyException
 
PropertyException(String, Throwable, Object...) - Constructor for exception class org.apache.cayenne.reflect.PropertyException
 
PropertyException(String, Accessor, Object, Object...) - Constructor for exception class org.apache.cayenne.reflect.PropertyException
 
PropertyException(String, Accessor, Object, Throwable, Object...) - Constructor for exception class org.apache.cayenne.reflect.PropertyException
 
PropertyException(String, PropertyDescriptor, Object, Object...) - Constructor for exception class org.apache.cayenne.reflect.PropertyException
 
PropertyException(String, PropertyDescriptor, Object, Throwable, Object...) - Constructor for exception class org.apache.cayenne.reflect.PropertyException
 
PropertyFactory - Class in org.apache.cayenne.exp.property
Factory class that produces all property types.
PropertyFactory() - Constructor for class org.apache.cayenne.exp.property.PropertyFactory
 
propertyName - Variable in class org.apache.cayenne.reflect.BeanAccessor
 
propertyName - Variable in class org.apache.cayenne.reflect.FieldAccessor
 
propertyPath - Variable in class org.apache.cayenne.reflect.EmbeddedFieldAccessor
 
PropertyUtils - Class in org.apache.cayenne.reflect
Utility methods to quickly access object properties.
PropertyVisitor - Interface in org.apache.cayenne.reflect
Deprecated, for removal: This API element is subject to removal in a future version.
PRUNED_NODE - Static variable in class org.apache.cayenne.exp.Expression
A value that a Transformer might return to indicate that a node has to be pruned from the expression during the transformation.
pruneNodeForPrunedChild(Object) - Method in class org.apache.cayenne.exp.AggregateConditionExp
 
pruneNodeForPrunedChild(Object) - Method in class org.apache.cayenne.exp.Expression
Returns true if this node should be pruned from expression tree in the event a child is removed.
PSBatchParameter - Record Class in org.apache.cayenne.access.jdbc
An immutable batch parameter corresponding to a single PreparedStatement placeholder, carrying the values of all batch rows for that placeholder alongside the static position and column metadata.
PSBatchParameter(Object[], int, int, int, DbAttribute) - Constructor for record class org.apache.cayenne.access.jdbc.PSBatchParameter
Creates an instance of a PSBatchParameter record class.
pseudoUniqueByteSequence(int) - Static method in class org.apache.cayenne.util.IDUtil
 
pseudoUniqueByteSequence16() - Static method in class org.apache.cayenne.util.IDUtil
 
pseudoUniqueByteSequence8() - Static method in class org.apache.cayenne.util.IDUtil
 
pseudoUniqueSecureByteSequence(int) - Static method in class org.apache.cayenne.util.IDUtil
 
pseudoUniqueSecureByteSequence16() - Static method in class org.apache.cayenne.util.IDUtil
 
PSParameter<T> - Record Class in org.apache.cayenne.access.jdbc
Describes a single immutable PreparedStatement parameter binding.
PSParameter(T, int, int, int, ExtendedType, DbAttribute) - Constructor for record class org.apache.cayenne.access.jdbc.PSParameter
Creates an instance of a PSParameter record class.
psPosition() - Method in record class org.apache.cayenne.access.jdbc.CSParameter
Returns the value of the psPosition record component.
psPosition() - Method in record class org.apache.cayenne.access.jdbc.PSBatchParameter
Returns the value of the psPosition record component.
psPosition() - Method in record class org.apache.cayenne.access.jdbc.PSParameter
Returns the value of the psPosition record component.
psScale() - Method in record class org.apache.cayenne.access.jdbc.CSParameter
Returns the value of the psScale record component.
psScale() - Method in record class org.apache.cayenne.access.jdbc.PSBatchParameter
Returns the value of the psScale record component.
psScale() - Method in record class org.apache.cayenne.access.jdbc.PSParameter
Returns the value of the psScale record component.
psType() - Method in record class org.apache.cayenne.access.jdbc.CSParameter
Returns the value of the psType record component.
psType() - Method in record class org.apache.cayenne.access.jdbc.PSBatchParameter
Returns the value of the psType record component.
psType() - Method in record class org.apache.cayenne.access.jdbc.PSParameter
Returns the value of the psType record component.
pushNode(Object) - Method in class org.apache.cayenne.ql.JJTQLParserState
Pushes a node or a literal value.
pushNode(Node) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
 
put(String, Object) - Method in class org.apache.cayenne.DataRow
 
put(K, V) - Method in class org.apache.cayenne.util.ClockMap
 
put(K, V) - Method in class org.apache.cayenne.util.SingleEntryMap
 
put(QueryMetadata, List) - Method in class org.apache.cayenne.cache.MapQueryCache
 
put(QueryMetadata, List) - Method in class org.apache.cayenne.cache.NestedQueryCache
 
put(QueryMetadata, List) - Method in interface org.apache.cayenne.cache.QueryCache
 
putAll(Map) - Method in class org.apache.cayenne.DataRow
 
putAll(Map) - Method in class org.apache.cayenne.util.SingleEntryMap
 
putArc(E, E, V) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
 
putArc(E, E, V) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
 
putIfAbsent(K, V) - Method in class org.apache.cayenne.util.ClockMap
 
putIfAbsent(K, V) - Method in class org.apache.cayenne.util.SingleEntryMap
 

Q

QLParser - Class in org.apache.cayenne.ql
Parser of Cayenne expressions and queries.
QLParser(InputStream) - Constructor for class org.apache.cayenne.ql.QLParser
Constructor with InputStream.
QLParser(InputStream, String) - Constructor for class org.apache.cayenne.ql.QLParser
Constructor with InputStream and supplied encoding
QLParser(Reader) - Constructor for class org.apache.cayenne.ql.QLParser
Constructor.
QLParser(QLParserTokenManager) - Constructor for class org.apache.cayenne.ql.QLParser
Constructor with generated Token Manager.
QLParser.ParseFunction<T> - Interface in org.apache.cayenne.ql
A function run over a fresh parser, see QLParser.query() or QLParser.expression().
QLParserConstants - Interface in org.apache.cayenne.ql
Token literal values and constants.
QLParserTokenManager - Class in org.apache.cayenne.ql
Token Manager.
QLParserTokenManager(JavaCharStream) - Constructor for class org.apache.cayenne.ql.QLParserTokenManager
Constructor.
QLParserTokenManager(JavaCharStream, int) - Constructor for class org.apache.cayenne.ql.QLParserTokenManager
Constructor.
QLParserTreeConstants - Interface in org.apache.cayenne.ql
 
QLSelectPrinter - Class in org.apache.cayenne.ql
Prints a select query as a String that QLParser can parse back, the opposite of QLSelectBuilder.
QLSelectPrinter() - Constructor for class org.apache.cayenne.ql.QLSelectPrinter
 
qualifier - Variable in class org.apache.cayenne.access.flush.operation.DeleteDbRowOp
 
qualifier - Variable in class org.apache.cayenne.access.flush.operation.UpdateDbRowOp
 
qualifier - Variable in class org.apache.cayenne.map.DbEntity
Qualifier, that will be applied to all select queries and joins with this DbEntity
qualifier - Variable in class org.apache.cayenne.map.ObjEntity
 
qualifier - Variable in class org.apache.cayenne.query.BatchQueryRow
 
Qualifier - Class in org.apache.cayenne.access.flush.operation
Qualifier of DB row.
Qualifier(DbRowOp) - Constructor for class org.apache.cayenne.access.flush.operation.Qualifier
 
qualifierForEntityAndSubclasses() - Method in class org.apache.cayenne.map.EntityInheritanceTree
Returns a qualifier Expression that matches root entity of this tree and all its subentities.
query - Variable in class org.apache.cayenne.access.jdbc.BatchAction
 
query - Variable in class org.apache.cayenne.access.jdbc.ProcedureAction
 
query - Variable in class org.apache.cayenne.access.jdbc.SelectAction
 
query - Variable in class org.apache.cayenne.access.jdbc.SQLTemplateAction
 
query() - Method in class org.apache.cayenne.exp.property.SelfProperty
 
query() - Method in class org.apache.cayenne.ql.QLParser
 
query(Class) - Static method in class org.apache.cayenne.query.ObjectSelect
Creates a ObjectSelect that selects objects of a given persistent class.
query(Class, Object) - Static method in class org.apache.cayenne.query.SelectById
Deprecated, for removal: This API element is subject to removal in a future version.
query(Class, Object, Object...) - Static method in class org.apache.cayenne.query.SelectById
Deprecated, for removal: This API element is subject to removal in a future version.
query(Class, String) - Static method in class org.apache.cayenne.query.ObjectSelect
Creates a ObjectSelect that fetches data for ObjEntity determined from provided "entityName", but fetches the result of a provided type.
query(Class, String) - Static method in class org.apache.cayenne.query.SQLSelect
Creates a query that selects Persistent objects.
query(Class, Collection) - Static method in class org.apache.cayenne.query.SelectById
Deprecated, for removal: This API element is subject to removal in a future version.
query(Class, Map) - Static method in class org.apache.cayenne.query.SelectById
Deprecated, for removal: This API element is subject to removal in a future version.
query(Class, Map, Map...) - Static method in class org.apache.cayenne.query.SelectById
Deprecated, for removal: This API element is subject to removal in a future version.
query(Class, Expression) - Static method in class org.apache.cayenne.query.ObjectSelect
Deprecated, for removal: This API element is subject to removal in a future version.
query(Class, Expression, List) - Static method in class org.apache.cayenne.query.ObjectSelect
Deprecated, for removal: This API element is subject to removal in a future version.
query(Class, ObjectId) - Static method in class org.apache.cayenne.query.SelectById
Deprecated, for removal: This API element is subject to removal in a future version.
query(Class, ObjectId, ObjectId...) - Static method in class org.apache.cayenne.query.SelectById
Deprecated, for removal: This API element is subject to removal in a future version.
query(String) - Static method in class org.apache.cayenne.query.MappedExec
 
query(String) - Static method in class org.apache.cayenne.query.MappedSelect
Loads query with the given name from the mapping configuration.
query(String) - Static method in class org.apache.cayenne.query.ProcedureCall
Creates procedure call using name of stored procedure defined in the mapping file.
query(String) - Static method in class org.apache.cayenne.query.SQLExec
Creates a query executing provided SQL run against default database.
query(String, Class) - Static method in class org.apache.cayenne.query.MappedSelect
Loads query with the given name, which selects objects of a given persistent class, from the mapping configuration.
query(String, Class) - Static method in class org.apache.cayenne.query.ProcedureCall
Creates procedure call using name of stored procedure defined in the mapping file and specifies data type of the objects it should return.
query(String, String) - Static method in class org.apache.cayenne.query.SQLExec
Creates a query executing provided SQL that performs routing based on the provided DataMap name.
query(Expression) - Method in class org.apache.cayenne.exp.property.SelfProperty
 
Query - Interface in org.apache.cayenne.query
Defines minimal API of a query descriptor that is executable via Cayenne.
QUERY_CACHE_SIZE_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
QUERY_CACHE_SIZE_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
An integer property defining the maximum number of entries in the query cache.
QUERY_EXECUTION_TIME_LOGGING_THRESHOLD_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
since 5.0 this property is ignored. The slow-query threshold warning was removed as part of the compact SQL logger redesign
QUERY_TIMEOUT_DEFAULT - Static variable in interface org.apache.cayenne.query.QueryMetadata
 
queryCache - Variable in class org.apache.cayenne.access.DataContext
 
queryCache - Variable in class org.apache.cayenne.access.DataContextFactory
 
queryCache - Variable in class org.apache.cayenne.access.DataDomain
 
queryCache - Variable in class org.apache.cayenne.access.DataDomainProvider
 
queryCache(QueryCache) - Method in class org.apache.cayenne.access.DataContext.Builder
Sets a cache for query results.
QueryCache - Interface in org.apache.cayenne.cache
Defines API of a cache that stores query results.
QueryCacheEntryFactory - Interface in org.apache.cayenne.cache
A factory that is used by the cache to rebuild expired entries.
QueryCacheStrategy - Enum Class in org.apache.cayenne.query
Defines query result caching policy.
QueryDescriptor - Class in org.apache.cayenne.map
Generic descriptor of a Cayenne query.
QueryDescriptor() - Constructor for class org.apache.cayenne.map.QueryDescriptor
 
QueryDescriptorHandler - Class in org.apache.cayenne.project.xml
A base of the handlers of the query tags of a DataMap.
QueryDescriptorHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.project.xml.QueryDescriptorHandler
 
queryFilters - Variable in class org.apache.cayenne.access.DataDomain
 
queryFilters - Variable in class org.apache.cayenne.access.DataDomainProvider
 
queryId(Class, Object) - Static method in class org.apache.cayenne.query.SelectById
Deprecated.
 
queryIds(Class, Object...) - Static method in class org.apache.cayenne.query.SelectById
Deprecated.
 
queryIdsCollection(Class, Collection) - Static method in class org.apache.cayenne.query.SelectById
Deprecated.
 
queryMap(Class, Map) - Static method in class org.apache.cayenne.query.SelectById
Deprecated.
 
queryMaps(Class, Map...) - Static method in class org.apache.cayenne.query.SelectById
Deprecated.
 
queryMapsCollection(Class, Collection) - Static method in class org.apache.cayenne.query.SelectById
Deprecated.
 
queryMetadata - Variable in class org.apache.cayenne.access.jdbc.SelectAction
 
queryMetadata - Variable in class org.apache.cayenne.access.jdbc.SQLTemplateAction
 
QueryMetadata - Interface in org.apache.cayenne.query
Provides a common interface for accessing query metadata.
QueryMetadataProxy - Class in org.apache.cayenne.query
 
QueryMetadataProxy(QueryMetadata) - Constructor for class org.apache.cayenne.query.QueryMetadataProxy
 
queryName - Variable in class org.apache.cayenne.query.AbstractMappedQuery
 
queryObjectId(Class, ObjectId) - Static method in class org.apache.cayenne.query.SelectById
Deprecated.
 
queryObjectIds(Class, ObjectId...) - Static method in class org.apache.cayenne.query.SelectById
Deprecated.
 
queryObjectIdsCollection(Class, Collection) - Static method in class org.apache.cayenne.query.SelectById
Deprecated.
 
QueryResult - Interface in org.apache.cayenne
A single item of a multipart query result.
QueryRouter - Interface in org.apache.cayenne.query
An interface used by Queries to route themselves to an appropriate DataNode.
queryTimeout - Variable in class org.apache.cayenne.query.MappedSelect
 
queryTimeout - Variable in class org.apache.cayenne.query.SQLExec
 
queryTimeout - Variable in class org.apache.cayenne.query.SQLSelect
 
queryTimeout(int) - Method in class org.apache.cayenne.query.FluentSelect
Sets query timeout of PreparedStatement generated for this query.
queryTimeout(int) - Method in class org.apache.cayenne.query.MappedSelect
Sets query timeout for the PreparedStatement generated for this query.
queryTimeout(int) - Method in class org.apache.cayenne.query.SQLExec
 
queryTimeout(int) - Method in class org.apache.cayenne.query.SQLSelect
Sets query timeout
queryWithParameters(Map...) - Method in class org.apache.cayenne.query.SQLTemplate
Returns a new query built using this query as a prototype and a new set of parameters.
quoted(String) - Method in interface org.apache.cayenne.dba.QuotingStrategy
Returns a single quoted identifier.
quotedFQN(String...) - Method in interface org.apache.cayenne.dba.QuotingStrategy
Returns a quoted fully-qualified name, joining non-empty parts with '.' and wrapping each part in start/end quotes.
quotingSQLIdentifiers - Variable in class org.apache.cayenne.map.DataMap
 
quotingStrategy - Variable in class org.apache.cayenne.dba.JdbcAdapter
 
QuotingStrategy - Interface in org.apache.cayenne.dba
Encapsulates a database-specific SQL identifier quoting style (the start and end quote characters).

R

RBRACKET - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
readBinaryStream(ResultSet, int) - Method in class org.apache.cayenne.access.types.ByteArrayType
 
readBlob(Blob) - Method in class org.apache.cayenne.access.types.ByteArrayType
 
ReadByte() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
 
ReadByte() - Method in class org.apache.cayenne.ql.JavaCharStream
 
readChar() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Read a character.
readChar() - Method in class org.apache.cayenne.ql.JavaCharStream
 
readCharStream(ResultSet, int) - Method in class org.apache.cayenne.access.types.CharType
 
readClob(Clob) - Method in class org.apache.cayenne.access.types.CharType
 
readDocument(URL) - Static method in class org.apache.cayenne.util.Util
Deprecated, for removal: This API element is subject to removal in a future version.
unused
reader() - Method in record class org.apache.cayenne.access.jdbc.RSColumn
Returns the value of the reader record component.
reader() - Method in class org.apache.cayenne.DataRowLayout
Returns a reader of the columns of this layout from rows of any layouts.
Reading OUT parameters - Section in class org.apache.cayenne.query.ProcedureQuery
 
readMethod - Variable in class org.apache.cayenne.reflect.BeanAccessor
 
readNestedProperty(Object, String) - Static method in class org.apache.cayenne.Cayenne
Returns a value of the property identified by a property path.
readNestedProperty(Object, CayennePath) - Static method in class org.apache.cayenne.Cayenne
Returns a value of the property identified by a property path.
readNestedProperty(String) - Method in interface org.apache.cayenne.Persistent
Returns a value of the property identified by a property path.
readNestedProperty(String) - Method in class org.apache.cayenne.PersistentObject
Returns a value of the property identified by a property path.
readNestedProperty(CayennePath) - Method in interface org.apache.cayenne.Persistent
Returns a value of the property identified by a property path.
readNestedProperty(CayennePath) - Method in class org.apache.cayenne.PersistentObject
 
readOnly - Variable in class org.apache.cayenne.map.ObjEntity
 
ReadOnlyTransaction - Class in org.apache.cayenne.tx
A minimal Transaction for read-only (selecting) queries that run outside a managed transaction.
ReadOnlyTransaction() - Constructor for class org.apache.cayenne.tx.ReadOnlyTransaction
 
readProcedureOutParameters(CallableStatement, OperationObserver) - Method in class org.apache.cayenne.access.jdbc.ProcedureAction
Helper method that reads OUT parameters of a CallableStatement.
readProperty(Object) - Method in class org.apache.cayenne.reflect.BaseProperty
 
readProperty(Object) - Method in interface org.apache.cayenne.reflect.PropertyDescriptor
Returns a property value, inflating unresolved object if need.
readProperty(Object) - Method in class org.apache.cayenne.reflect.SimpleAttributeProperty
 
readProperty(String) - Method in interface org.apache.cayenne.Persistent
Returns a value of the property identified by propName.
readProperty(String) - Method in class org.apache.cayenne.PersistentObject
 
readPropertyDirectly(Object) - Method in class org.apache.cayenne.reflect.BaseProperty
 
readPropertyDirectly(Object) - Method in interface org.apache.cayenne.reflect.PropertyDescriptor
Returns a property value of an object without disturbing the object fault status.
readPropertyDirectly(String) - Method in interface org.apache.cayenne.EmbeddableObject
Returns mapped property value as currently stored in the PersistentObject.
readPropertyDirectly(String) - Method in class org.apache.cayenne.GenericPersistentObject
 
readPropertyDirectly(String) - Method in class org.apache.cayenne.HybridPersistentObject
 
readPropertyDirectly(String) - Method in interface org.apache.cayenne.Persistent
Returns mapped property value as currently stored in the Persistent object.
readPropertyDirectly(String) - Method in class org.apache.cayenne.PersistentObject
 
readResultSet(ResultSet, RSColumn[], Query, OperationObserver) - Method in class org.apache.cayenne.access.jdbc.BaseSQLAction
Helper method to process a ResultSet.
readRow(ResultSet) - Method in interface org.apache.cayenne.access.jdbc.reader.RowReader
Extracts a DataRow from the ResultSet at its current position.
readValueStream(InputStream, int, int) - Method in class org.apache.cayenne.access.types.ByteArrayType
 
readValueStream(Reader, int, int) - Method in class org.apache.cayenne.access.types.CharType
 
readVersion(Resource) - Method in class org.apache.cayenne.project.upgrade.ProjectFileUpgrader
Reads the version from the root tag of a project or DataMap XML, without reading the rest of the document.
recalculateToManyValue() - Method in class org.apache.cayenne.map.ObjRelationship
Recalculates whether a relationship is toMany or toOne, based on the underlying db relationships.
RECEIVE_EXTERNAL - Static variable in class org.apache.cayenne.event.EventBridge
 
RECEIVE_LOCAL - Static variable in class org.apache.cayenne.event.EventBridge
 
RECEIVE_LOCAL_EXTERNAL - Static variable in class org.apache.cayenne.event.EventBridge
 
receivesExternalEvents() - Method in class org.apache.cayenne.event.EventBridge
Returns true if the bridge is configured to receive external events.
receivesLocalEvents() - Method in class org.apache.cayenne.event.EventBridge
Returns true if the bridge is configured to receive local events from its internal EventManager.
recordChange(String, boolean) - Method in class org.apache.cayenne.project.upgrade.UpgradeContext
Records a message about manual steps that the user needs to take after the upgrade.
reflexiveDbEntities - Variable in class org.apache.cayenne.ashwood.AshwoodEntitySorter
 
refreshMappingCache() - Method in class org.apache.cayenne.map.EntityResolver
Refreshes entity cache to reflect the current state of the DataMaps in the EntityResolver.
registerColumnProcessor(Class, ChildProcessor) - Method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
 
registeredObjects() - Method in class org.apache.cayenne.access.DataContextObjectStore
 
registeredObjects() - Method in interface org.apache.cayenne.ObjectStore
Returns a copy of the collection of all registered objects.
registeredObjectsCount() - Method in class org.apache.cayenne.access.DataContextObjectStore
Returns a number of objects currently registered with this ObjectStore.
registerNewObject(Persistent) - Method in class org.apache.cayenne.access.DataContext
Registers a transient object with the context, recursively registering all transient persistent objects attached to this object via relationships.
registerNewObject(Persistent) - Method in interface org.apache.cayenne.ObjectContext
Registers a transient object with the context.
registerObject(ObjectId, Persistent) - Method in class org.apache.cayenne.access.DataContextObjectStore
 
registerObject(ObjectId, Persistent) - Method in interface org.apache.cayenne.ObjectStore
Registers an object under the id.
registerProcessor(NodeType, ChildProcessor) - Method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
 
registerType(ExtendedType) - Method in class org.apache.cayenne.access.types.ExtendedTypeMap
Adds a new type to the list of registered types.
registerValueProcessor(Class, ChildProcessor) - Method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
 
reindex() - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
 
reindex() - Method in class org.apache.cayenne.ashwood.WeightedAshwoodEntitySorter
 
reindex() - Method in interface org.apache.cayenne.map.EntitySorter
Rebuilds the internal index off the current state of the sorter's EntityResolver.
ReInit(InputStream) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
Reinitialise.
ReInit(InputStream) - Method in class org.apache.cayenne.ql.JavaCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.apache.cayenne.ql.QLParser
Reinitialise.
ReInit(InputStream, int, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class org.apache.cayenne.ql.JavaCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class org.apache.cayenne.ql.JavaCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.cayenne.ql.JavaCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.cayenne.ql.QLParser
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class org.apache.cayenne.ql.JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class org.apache.cayenne.ql.JavaCharStream
Reinitialise.
ReInit(Reader) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Reinitialise.
ReInit(Reader) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
Reinitialise.
ReInit(Reader) - Method in class org.apache.cayenne.ql.JavaCharStream
 
ReInit(Reader) - Method in class org.apache.cayenne.ql.QLParser
Reinitialise.
ReInit(Reader, int, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class org.apache.cayenne.ql.JavaCharStream
 
ReInit(Reader, int, int, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Reinitialise.
ReInit(Reader, int, int, int) - Method in class org.apache.cayenne.ql.JavaCharStream
 
ReInit(JavaCharStream) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
Reinitialise parser.
ReInit(JavaCharStream, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
Reinitialise parser.
ReInit(SQLTemplateParserTokenManager) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
Reinitialise.
ReInit(JavaCharStream) - Method in class org.apache.cayenne.ql.QLParserTokenManager
Reinitialise parser.
ReInit(JavaCharStream, int) - Method in class org.apache.cayenne.ql.QLParserTokenManager
Reinitialise parser.
ReInit(QLParserTokenManager) - Method in class org.apache.cayenne.ql.QLParser
Reinitialise.
relationship - Variable in exception class org.apache.cayenne.DeleteDenyException
 
relationship - Variable in class org.apache.cayenne.map.DbJoin
 
Relationship<E,A,R> - Class in org.apache.cayenne.map
Defines a relationship between two entities.
Relationship() - Constructor for class org.apache.cayenne.map.Relationship
Creates an unnamed relationship.
Relationship(String) - Constructor for class org.apache.cayenne.map.Relationship
Creates a named relationship.
relationshipName - Variable in class org.apache.cayenne.access.ToManyHolder
 
relationshipOwner - Variable in class org.apache.cayenne.access.ToManyHolder
 
RelationshipProperty<E> - Interface in org.apache.cayenne.exp.property
Interface (or "Trait") that provides basic functionality for all types of relationships.
relationships - Variable in class org.apache.cayenne.map.Entity
 
releaseSavepoint(Savepoint) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
remoteNotificationsHandler - Variable in class org.apache.cayenne.access.DataRowStore
 
remove() - Method in class org.apache.cayenne.ashwood.graph.DepthFirstSearch
 
remove() - Method in class org.apache.cayenne.ashwood.graph.FilterArcIterator
 
remove() - Method in class org.apache.cayenne.ashwood.graph.IndegreeTopologicalSort
 
remove() - Method in class org.apache.cayenne.ashwood.graph.ReversedIteration.ReversedArcIterator
 
remove() - Method in class org.apache.cayenne.ashwood.graph.StrongConnection
 
remove() - Method in class org.apache.cayenne.ResultBatchIterator
 
remove() - Method in class org.apache.cayenne.util.ResultIteratorIterator
 
remove(int) - Method in class org.apache.cayenne.access.IncrementalFaultList
 
remove(int) - Method in class org.apache.cayenne.access.ToManyList
 
remove(Object) - Method in class org.apache.cayenne.access.IncrementalFaultList
 
remove(Object) - Method in class org.apache.cayenne.access.ToManyList
 
remove(Object) - Method in class org.apache.cayenne.access.ToManySet
 
remove(Object) - Method in class org.apache.cayenne.DataRow
 
remove(Object) - Method in class org.apache.cayenne.util.ClockMap
 
remove(Object) - Method in class org.apache.cayenne.util.commons.CompositeCollection
Removes an object from the collection, throwing UnsupportedOperationException unless a CollectionMutator strategy is specified.
remove(Object) - Method in class org.apache.cayenne.util.SingleEntryMap
 
remove(Object, Object) - Method in class org.apache.cayenne.util.ClockMap
 
remove(Object, Object) - Method in class org.apache.cayenne.util.SingleEntryMap
 
remove(String) - Method in class org.apache.cayenne.cache.MapQueryCache
 
remove(String) - Method in class org.apache.cayenne.cache.NestedQueryCache
Removes an entry for key in the current namespace.
remove(String) - Method in interface org.apache.cayenne.cache.QueryCache
Removes a single entry from cache.
remove(ProjectNode, Class) - Method in class org.apache.cayenne.project.xml.DefaultProjectMetaData
 
remove(ProjectNode, Class) - Method in class org.apache.cayenne.project.xml.NoopProjectMetaData
 
remove(ProjectNode, Class) - Method in interface org.apache.cayenne.project.xml.ProjectMetaData
 
removeAll(Collection) - Method in class org.apache.cayenne.access.IncrementalFaultList
 
removeAll(Collection) - Method in class org.apache.cayenne.access.ToManyList
 
removeAll(Collection) - Method in class org.apache.cayenne.access.ToManySet
 
removeAll(Collection) - Method in class org.apache.cayenne.util.commons.CompositeCollection
Removes the elements in the specified collection from this composite collection.
removeAllJoins() - Method in class org.apache.cayenne.map.DbRelationship
 
removeAllListeners(EventSubject) - Method in class org.apache.cayenne.event.DefaultEventManager
Removes all listeners for a given subject.
removeAllListeners(EventSubject) - Method in interface org.apache.cayenne.event.EventManager
Removes all listeners for a given subject.
removeAllListeners(EventSubject) - Method in class org.apache.cayenne.event.NoopEventManager
 
removeAllVertices(Collection) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
 
removeAllVertices(Collection) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
 
removeArc(E, E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
 
removeArc(E, E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
 
removeAttribute(String) - Method in class org.apache.cayenne.map.DbEntity
Removes attribute from the entity, removes any relationship joins containing this attribute.
removeAttribute(String) - Method in class org.apache.cayenne.map.Embeddable
 
removeAttribute(String) - Method in class org.apache.cayenne.map.Entity
Removes an attribute named attrName.
removeAttributeOverride(String) - Method in class org.apache.cayenne.map.EmbeddedAttribute
 
removeAttributeOverride(String) - Method in class org.apache.cayenne.map.ObjEntity
 
removeCallbackMethod(String) - Method in class org.apache.cayenne.map.CallbackDescriptor
 
removeCallParameter(String) - Method in class org.apache.cayenne.map.Procedure
Removes a named call parameter.
removeChild(String) - Method in class org.apache.cayenne.query.PrefetchTreeNode
 
removeChild(PrefetchTreeNode) - Method in class org.apache.cayenne.query.PrefetchTreeNode
 
removeComposited(Collection) - Method in class org.apache.cayenne.util.commons.CompositeCollection
Removes a collection from the those being decorated in this composite.
removeDataMap(String) - Method in class org.apache.cayenne.access.DataDomain
Removes named DataMap from this DataDomain and any underlying DataNodes that include it.
removeDataMap(String) - Method in class org.apache.cayenne.access.DataNode
 
removeDataMap(DataMap) - Method in class org.apache.cayenne.access.DataNode
 
removeDataMap(DataMap) - Method in class org.apache.cayenne.map.EntityResolver
 
removeDataNode(String) - Method in class org.apache.cayenne.access.DataDomain
Removes a DataNode from DataDomain.
removeDbEntity(String) - Method in class org.apache.cayenne.map.DataMap
"Dirty" remove of the DbEntity from the data map.
removeDbEntity(String, boolean) - Method in class org.apache.cayenne.map.DataMap
Removes DbEntity from the DataMap.
removeDbRelationship(DbRelationship) - Method in class org.apache.cayenne.map.ObjRelationship
Removes the relationship dbRel from the list of relationships.
removeDeclaredProperty(String) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
Removes declared property.
removeDescriptor(String) - Method in class org.apache.cayenne.reflect.ClassDescriptorMap
Removes cached descriptor if any for the given entity.
removedFromUnresolved - Variable in class org.apache.cayenne.access.ToManyHolder
 
removeEmbeddable(String) - Method in class org.apache.cayenne.map.DataMap
Removes an Embeddable descriptor with matching class name.
removeFactory(ExtendedTypeFactory) - Method in class org.apache.cayenne.access.types.ExtendedTypeMap
Removes a factory from the registered factories if it was previously added.
removeFactory(ClassDescriptorFactory) - Method in class org.apache.cayenne.reflect.ClassDescriptorMap
 
removeGroup(String) - Method in class org.apache.cayenne.cache.MapQueryCache
 
removeGroup(String) - Method in class org.apache.cayenne.cache.NestedQueryCache
Invalidates a shared cache group.
removeGroup(String) - Method in interface org.apache.cayenne.cache.QueryCache
Removes a group of entries identified by group key.
removeGroup(String, Class, Class) - Method in class org.apache.cayenne.cache.MapQueryCache
 
removeGroup(String, Class, Class) - Method in class org.apache.cayenne.cache.NestedQueryCache
 
removeGroup(String, Class, Class) - Method in interface org.apache.cayenne.cache.QueryCache
Removes a group of entries identified by group key.
removeIncoming(E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
 
removeIncoming(E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
 
removeJoin(DbJoin) - Method in class org.apache.cayenne.map.DbRelationship
 
removeListener(Object) - Method in class org.apache.cayenne.event.DefaultEventManager
Unregister the specified listener from all event subjects handled by this manager instance.
removeListener(Object) - Method in interface org.apache.cayenne.event.EventManager
Unregister the specified listener from all event subjects handled by this manager instance.
removeListener(Object) - Method in class org.apache.cayenne.event.NoopEventManager
 
removeListener(Object, EventSubject) - Method in class org.apache.cayenne.event.DefaultEventManager
Unregister the specified listener for the events about the given subject.
removeListener(Object, EventSubject) - Method in interface org.apache.cayenne.event.EventManager
Unregister the specified listener for the events about the given subject.
removeListener(Object, EventSubject) - Method in class org.apache.cayenne.event.NoopEventManager
 
removeListener(Object, EventSubject, Object) - Method in class org.apache.cayenne.event.DefaultEventManager
Unregister the specified listener for the events about the given subject and the given sender.
removeListener(Object, EventSubject, Object) - Method in interface org.apache.cayenne.event.EventManager
Unregister the specified listener for the events about the given subject and the given sender.
removeListener(Object, EventSubject, Object) - Method in class org.apache.cayenne.event.NoopEventManager
 
removeLocal(E) - Method in class org.apache.cayenne.access.ToManyHolder
Records a removal made while the relationship is unresolved.
removeObjEntity(String) - Method in class org.apache.cayenne.map.DataMap
"Dirty" remove of the ObjEntity from the data map.
removeObjEntity(String, boolean) - Method in class org.apache.cayenne.map.DataMap
Removes ObjEntity from the DataMap.
removeOutgoing(E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
 
removeOutgoing(E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
 
removeParameter(String) - Method in class org.apache.cayenne.query.ProcedureQuery
 
removePath(String) - Method in class org.apache.cayenne.query.PrefetchTreeNode
Removes or makes phantom a node defined by this path.
removePrefetch(String) - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
Removes single prefetch path from this query.
removePrefetch(String) - Method in class org.apache.cayenne.query.ProcedureQuery
 
removePrefetch(String) - Method in class org.apache.cayenne.query.SQLTemplate
 
removeProcedure(String) - Method in class org.apache.cayenne.map.DataMap
 
removeQueryDescriptor(String) - Method in class org.apache.cayenne.map.DataMap
Removes a named query from the DataMap.
removeQueryFilter(DataChannelQueryFilter) - Method in class org.apache.cayenne.access.DataDomain
Removes a query filter from the filter chain.
removeRelationship(String) - Method in class org.apache.cayenne.map.Entity
Removes a relationship named attrName.
removeResultDescriptor(ProcedureColumn[]) - Method in class org.apache.cayenne.query.ProcedureQuery
Removes result descriptor from the list of descriptors.
removeResultPath(String) - Method in class org.apache.cayenne.query.PrefetchSelectQuery
Removes an extra result path.
removeResultPath(CayennePath) - Method in class org.apache.cayenne.query.PrefetchSelectQuery
Removes an extra result path.
removeSyncFilter(DataChannelSyncFilter) - Method in class org.apache.cayenne.access.DataDomain
Removes a sync filter from the filter chain.
removeTarget(Object, Object, boolean) - Method in interface org.apache.cayenne.reflect.ToManyProperty
 
removeTargetDirectly(Object, Object) - Method in interface org.apache.cayenne.reflect.ToManyProperty
Removes value from collection, without triggering changing events This method is mostly for internal use
removeTemplate(String) - Method in class org.apache.cayenne.query.SQLTemplate
 
removeToManyTarget(String, Persistent, boolean) - Method in interface org.apache.cayenne.Persistent
Removes an object from a to-many relationship.
removeToManyTarget(String, Persistent, boolean) - Method in class org.apache.cayenne.PersistentObject
 
removeUserProperty(String) - Method in class org.apache.cayenne.access.DataContext
Removes a user-defined property.
removeUserProperty(String) - Method in interface org.apache.cayenne.ObjectContext
Removes a user-defined property.
removeVertex(E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
 
removeVertex(E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
 
renameAttribute(DbAttribute, String) - Method in class org.apache.cayenne.map.DbEntity
Renames an attribute owned by this entity, re-keying the attribute map and updating all dependent references across the parent DataMap: ObjAttribute paths and DbJoin source/target names.
renameDbEntity(DbEntity, String) - Method in class org.apache.cayenne.map.DataMap
Renames a DbEntity that belongs to this DataMap, re-keying the entity map and fixing up dependent references (incoming DbRelationship targets, ObjEntity dbEntityNames) and refreshing the parent namespace cache.
renameObjEntity(ObjEntity, String) - Method in class org.apache.cayenne.map.DataMap
Renames an ObjEntity that belongs to this DataMap, re-keying the entity map and fixing up dependent references (reverse ObjRelationship targets) and refreshing the parent namespace cache.
renameRelationship(DbRelationship, String) - Method in class org.apache.cayenne.map.DbEntity
Renames a relationship owned by this entity, re-keying the relationship map and refreshing dependent ObjAttribute db-paths across the parent DataMap.
render(Context, int, int, Object) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.BindObjectEqual
 
render(Context, int, int, Object) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.BindObjectNotEqual
 
renderColumn(Context, String, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.BindObjectEqual
 
renderColumn(Context, String, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.BindObjectNotEqual
 
replace(K, V) - Method in class org.apache.cayenne.util.ClockMap
 
replace(K, V) - Method in class org.apache.cayenne.util.SingleEntryMap
 
replace(K, V, V) - Method in class org.apache.cayenne.util.ClockMap
 
replace(K, V, V) - Method in class org.apache.cayenne.util.SingleEntryMap
 
replaceChild(int, Node) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
replaceChild(Node, int, Node) - Static method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
 
replaceChild(Node, int, Node) - Static method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
 
replaceChild(Node, int, Node, boolean) - Static method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
 
replacementQuery - Variable in class org.apache.cayenne.query.IndirectQuery
 
REQUIRES_NEW - Enum constant in enum class org.apache.cayenne.tx.TransactionPropagation
Create a new transaction, and suspend the current transaction if one exists.
reset() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
 
reset() - Method in class org.apache.cayenne.dba.JdbcPkGenerator
 
reset() - Method in interface org.apache.cayenne.dba.PkGenerator
Resets any cached primary keys forcing generator to go to the database next time id generation is requested.
reset() - Method in class org.apache.cayenne.ql.JJTQLParserState
Reinitializes the node stack.
reset(E) - Method in class org.apache.cayenne.ashwood.graph.DepthFirstSearch
 
resetToDefaults() - Method in class org.apache.cayenne.access.DbGenerator
 
resolve() - Method in class org.apache.cayenne.exp.EnumRef
Loads the enum class and returns the referenced constant.
resolve(Object) - Static method in interface org.apache.cayenne.access.DeferredValue
Fully resolves a value that may be a DeferredValue, following nested chains all the way down.
resolve(EntityResolver) - Method in interface org.apache.cayenne.query.SelectById.QueryRoot
Deprecated.
 
resolveAll() - Method in class org.apache.cayenne.access.IncrementalFaultList
Will resolve all unread objects.
resolvedObjectList() - Method in class org.apache.cayenne.access.ToManyList
Returns internal objects list resolving it if needed.
resolvedObjectSet() - Method in class org.apache.cayenne.access.ToManySet
Returns internal objects set resolving it if needed.
resolveFault(Object) - Method in class org.apache.cayenne.reflect.SimpleAttributeProperty
 
resolveFault(Persistent, String) - Method in class org.apache.cayenne.access.AttributeFault
 
resolveFault(Persistent, String) - Method in class org.apache.cayenne.access.ToManyListFault
Resolves this fault to a List of objects.
resolveFault(Persistent, String) - Method in class org.apache.cayenne.access.ToManyMapFault
 
resolveFault(Persistent, String) - Method in class org.apache.cayenne.access.ToManySetFault
 
resolveFault(Persistent, String) - Method in class org.apache.cayenne.access.ToOneFault
Resolves this fault to a Persistent.
resolveFault(Persistent, String) - Method in class org.apache.cayenne.Fault
Returns an object for a given source object and relationship.
resolveInterval(int, int) - Method in class org.apache.cayenne.access.IncrementalFaultList
Resolves a sublist of objects starting at fromIndex up to but not including toIndex.
resolvePath(String) - Method in class org.apache.cayenne.map.Entity
Resolves the path against this entity into a list of Attributes and Relationships, one per path segment.
resolvePath(CayennePath) - Method in class org.apache.cayenne.map.Entity
Resolves the path against this entity into a list of Attributes and Relationships, one per path segment.
resolver - Variable in class org.apache.cayenne.reflect.ClassDescriptorMap
 
resolveRelationship() - Method in class org.apache.cayenne.access.ToManyHolder
Resolves related objects via the DataChannel stack of the owner's context, merging in any local changes made while the relationship was unresolved.
resolveRoot(EntityResolver) - Method in class org.apache.cayenne.query.FluentSelect
 
resolveRoot(Attributes) - Method in class org.apache.cayenne.project.xml.QueryDescriptorHandler
Resolves the root of a query from its "root" and "rootName" attributes.
resolveWith(Collection) - Method in class org.apache.cayenne.access.ToManyHolder
Resolves this collection with the given objects without fetching them from the database.
resolveWith(Collection) - Method in class org.apache.cayenne.access.ToManyList
Resolves the list with the given objects.
resolveWith(Collection) - Method in class org.apache.cayenne.access.ToManySet
Resolves the set with the given objects.
Resource - Interface in org.apache.cayenne.resource
An abstraction of a resource whose data can be accessed via a URL.
resourceLocator - Variable in class org.apache.cayenne.access.DataDomainProvider
 
ResourceLocator - Interface in org.apache.cayenne.resource
 
result - Variable in class org.apache.cayenne.query.SQLTemplate
 
result(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
 
Result - Class in org.apache.cayenne.access.translator.sqltemplate.directive
 
Result() - Constructor for class org.apache.cayenne.access.translator.sqltemplate.directive.Result
 
RESULT - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
 
ResultBatchIterator<T> - Class in org.apache.cayenne
Defines API of a batch iterator over the ResultIterator returned as a result of Select queries execution.
ResultBatchIterator(ResultIterator, int) - Constructor for class org.apache.cayenne.ResultBatchIterator
 
resultClass - Variable in class org.apache.cayenne.query.MappedSelect
 
resultClass - Variable in class org.apache.cayenne.query.ProcedureCall
 
resultClass - Variable in class org.apache.cayenne.query.ProcedureQuery
 
resultColumns() - Method in record class org.apache.cayenne.access.translator.TranslatedSelect
Returns the value of the resultColumns record component.
resultColumns() - Method in record class org.apache.cayenne.access.translator.TranslatedSQL
Returns the value of the resultColumns record component.
resultColumns(TranslatedSelect, ResultSet) - Method in class org.apache.cayenne.access.jdbc.SelectAction
 
resultDescriptor - Variable in class org.apache.cayenne.query.ProcedureCall
 
resultDescriptor(ProcedureColumn[]) - Method in class org.apache.cayenne.query.ProcedureCall
 
resultDescriptors - Variable in class org.apache.cayenne.map.SQLResult
 
resultDescriptors - Variable in class org.apache.cayenne.query.ProcedureQuery
 
resultEntityName - Variable in class org.apache.cayenne.map.ProcedureQueryDescriptor
 
resultEntityName - Variable in class org.apache.cayenne.query.ProcedureQuery
 
ResultIterator<T> - Interface in org.apache.cayenne
Defines API of an iterator over the records returned as a result of selecting queries execution.
ResultIteratorCallback<T> - Interface in org.apache.cayenne
A callback interface invoked on each row when iterating over ResultIterator.
ResultIteratorIterator<T> - Class in org.apache.cayenne.util
 
ResultIteratorIterator(ResultIterator) - Constructor for class org.apache.cayenne.util.ResultIteratorIterator
 
resultPaths - Variable in class org.apache.cayenne.query.PrefetchSelectQuery
 
ResultSegment - Interface in org.apache.cayenne.query
A single segment of a query result set mapping.
ResultSegments - Record Class in org.apache.cayenne.query
A query result set mapping.
ResultSegments(List, boolean) - Constructor for record class org.apache.cayenne.query.ResultSegments
Creates an instance of a ResultSegments record class.
resultSet(ResultSet) - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
 
resultSetMapping() - Method in record class org.apache.cayenne.access.translator.TranslatedSelect
Returns the value of the resultSetMapping record component.
retainAll(Collection) - Method in class org.apache.cayenne.access.IncrementalFaultList
 
retainAll(Collection) - Method in class org.apache.cayenne.access.ToManyList
 
retainAll(Collection) - Method in class org.apache.cayenne.access.ToManySet
 
retainAll(Collection) - Method in class org.apache.cayenne.util.commons.CompositeCollection
Retains all the elements in the specified collection in this composite collection, removing all others.
returnGeneratedKeys - Variable in class org.apache.cayenne.query.SQLExec
 
returnGeneratedKeys - Variable in class org.apache.cayenne.query.SQLTemplate
 
returnGeneratedKeys(boolean) - Method in class org.apache.cayenne.query.SQLExec
Flag indicating that generated keys should be returned by this query execution.
returningValue - Variable in class org.apache.cayenne.map.Procedure
 
ReversedArcIterator(ArcIterator) - Constructor for class org.apache.cayenne.ashwood.graph.ReversedIteration.ReversedArcIterator
 
ReversedIteration<E,V> - Class in org.apache.cayenne.ashwood.graph
 
ReversedIteration(DigraphIteration) - Constructor for class org.apache.cayenne.ashwood.graph.ReversedIteration
 
ReversedIteration.ReversedArcIterator<S,T> - Class in org.apache.cayenne.ashwood.graph
 
RIGHT - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.JoinType
 
rightJoin(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
rollback() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
rollback() - Method in class org.apache.cayenne.tx.BaseTransaction
 
rollback() - Method in class org.apache.cayenne.tx.ReadOnlyTransaction
 
rollback() - Method in interface org.apache.cayenne.tx.Transaction
 
rollback(Savepoint) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
ROLLBACK_CASCADE_SYNC - Static variable in interface org.apache.cayenne.DataChannel
A synchronization type that results in cascading rollback of changes through the DataChannel stack.
rollbackChanges() - Method in class org.apache.cayenne.access.DataContext
Reverts any changes that have occurred to objects registered with DataContext; also performs cascading rollback of all parent DataContexts.
rollbackChanges() - Method in interface org.apache.cayenne.ObjectContext
Resets all uncommitted changes made to the objects in this ObjectContext, cascading rollback operation all the way through the stack.
rollbackChangesLocally() - Method in class org.apache.cayenne.access.DataContext
If the parent channel is a DataContext, reverts local changes to make this context look like the parent, if the parent channel is a DataDomain, reverts all changes.
rollbackChangesLocally() - Method in interface org.apache.cayenne.ObjectContext
Resets all uncommitted changes made to the objects in this ObjectContext.
root - Variable in class org.apache.cayenne.access.sqlbuilder.BaseBuilder
Main root of this query
root - Variable in class org.apache.cayenne.map.QueryDescriptor
 
root - Variable in class org.apache.cayenne.query.ProcedureQuery
The root object of this query.
root - Variable in class org.apache.cayenne.query.SQLTemplate
The root object of this query.
RootDataMapHandler - Class in org.apache.cayenne.project.xml
 
RootDataMapHandler(LoaderContext, Resource) - Constructor for class org.apache.cayenne.project.xml.RootDataMapHandler
 
rootDbEntities - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
 
rootEntity - Variable in class org.apache.cayenne.access.IncrementalFaultList
 
rootNode() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
 
rootNode() - Method in class org.apache.cayenne.ql.JJTQLParserState
Returns the root of the tree, wrapping a lone literal in a scalar node.
rootTag - Variable in class org.apache.cayenne.project.xml.VersionAwareHandler
 
route(DataNode, Query, Query) - Method in interface org.apache.cayenne.query.QueryRouter
A callback method that allows a query to set its preferred node during the routing phase.
route(QueryRouter, EntityResolver, Query) - Method in class org.apache.cayenne.query.FluentSelect
 
route(QueryRouter, EntityResolver, Query) - Method in class org.apache.cayenne.query.IndirectQuery
Delegates routing to a replacement query.
route(QueryRouter, EntityResolver, Query) - Method in interface org.apache.cayenne.query.Query
A callback method invoked by Cayenne during the routing phase of the query execution.
route(QueryRouter, EntityResolver, Query) - Method in class org.apache.cayenne.query.SQLTemplate
 
routePrefetches(QueryRouter, EntityResolver) - Method in class org.apache.cayenne.query.FluentSelect
 
routePrefetches(QueryRouter, EntityResolver) - Method in class org.apache.cayenne.query.PrefetchSelectQuery
 
row - Variable in class org.apache.cayenne.access.flush.operation.Qualifier
 
row - Variable in class org.apache.cayenne.access.flush.operation.Values
 
rowBindings(TranslatedBatch, int, ExtendedTypeMap) - Method in class org.apache.cayenne.access.jdbc.BatchAction
Resolves the given batch row against the translated batch parameters, returning per-row bindings.
rowBuilder() - Static method in record class org.apache.cayenne.access.jdbc.RSColumn
Creates a RSColumn.RowBuilder that assembles the array of RSColumns describing a result row.
rowBuilder(TranslatedSQL, ResultSet) - Method in class org.apache.cayenne.access.jdbc.SQLTemplateAction
 
RowBuilder() - Constructor for class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
 
rowCounter - Variable in class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator
 
rowReader(RSColumn[], ResultSegments, QueryMetadata, DbAdapter) - Method in class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory
 
rowReader(RSColumn[], ResultSegments, QueryMetadata, DbAdapter) - Method in interface org.apache.cayenne.access.jdbc.reader.RowReaderFactory
 
RowReader<T> - Interface in org.apache.cayenne.access.jdbc.reader
A strategy class that encapsulates an algorithm for converting a single ResultSet row into a DataRow.
rowReaderFactory - Variable in class org.apache.cayenne.access.DefaultDataNodeFactory
 
RowReaderFactory - Interface in org.apache.cayenne.access.jdbc.reader
Creates RowReader instances for executed queries.
rows - Variable in class org.apache.cayenne.query.BatchQuery
 
RSBRACKET - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
RSColumn - Record Class in org.apache.cayenne.access.jdbc
A descriptor of a ResultSet column.
RSColumn(String, int, String, ExtendedType, DbAttribute) - Constructor for record class org.apache.cayenne.access.jdbc.RSColumn
Creates an instance of a RSColumn record class.
RSColumn.RowBuilder - Class in org.apache.cayenne.access.jdbc
 
RSIterator<T> - Class in org.apache.cayenne.access.jdbc
A ResultIterator over a JDBC ResultSet.
RSIterator(Statement, ResultSet, RowReader) - Constructor for class org.apache.cayenne.access.jdbc.RSIterator
Creates new JDBCResultIterator that reads from provided ResultSet.
rsName() - Method in record class org.apache.cayenne.access.jdbc.RSColumn
Returns the value of the rsName record component.
rsType() - Method in record class org.apache.cayenne.access.jdbc.RSColumn
Returns the value of the rsType record component.
rtrim(String) - Method in class org.apache.cayenne.access.types.CharType
Trim right spaces.
run - Variable in class org.apache.cayenne.access.dbsync.BaseSchemaUpdateStrategy
 
runAsBatch(Connection, TranslatedBatch, OperationObserver, boolean) - Method in class org.apache.cayenne.access.jdbc.BatchAction
 
runAsIndividualQueries(Connection, TranslatedBatch, OperationObserver, boolean) - Method in class org.apache.cayenne.access.jdbc.BatchAction
Executes batch as individual queries over the same prepared statement.
runGenerator(DataSource) - Method in class org.apache.cayenne.access.DbGenerator
Executes a set of commands to drop/create database objects.
runningAsBatch - Variable in class org.apache.cayenne.access.jdbc.BatchAction
 
runtime - Variable in class org.apache.cayenne.map.Relationship
A flag that specifies whether a Relationship was mapped by the user or added dynamically by Cayenne runtime.
runtimeProperties - Variable in class org.apache.cayenne.access.DataContextFactory
 
runtimeProperties - Variable in class org.apache.cayenne.access.DataDomainProvider
 
RuntimeProperties - Interface in org.apache.cayenne
Represents a properties map for a given CayenneRuntime.
runUpdate(DataNode, String) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
Runs JDBC update over a Connection obtained from DataNode.

S

safeExecute(Connection, String) - Method in class org.apache.cayenne.access.DbGenerator
Builds and executes a SQL statement, catching and storing SQL exceptions resulting from invalid SQL.
safeValueOf(String) - Static method in enum class org.apache.cayenne.query.QueryCacheStrategy
Returns QueryCacheStrategy for the specified string name or default strategy for invalid names.
SAXNestedTagHandler - Class in org.apache.cayenne.project.xml
A superclass of nested tag handlers for parsing of XML documents with SAX.
SAXNestedTagHandler(LoaderContext) - Constructor for class org.apache.cayenne.project.xml.SAXNestedTagHandler
 
SAXNestedTagHandler(SAXNestedTagHandler) - Constructor for class org.apache.cayenne.project.xml.SAXNestedTagHandler
 
scalar() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
 
SCALAR - Enum constant in enum class org.apache.cayenne.map.SelectQueryDescriptor.ResultKind
The values of the single column of a column query.
scalarCommaList() - Method in class org.apache.cayenne.ql.QLParser
 
scalarConstExpression() - Method in class org.apache.cayenne.ql.QLParser
 
ScalarExp - Class in org.apache.cayenne.exp
A plain value in the place of an expression, e.g. a constant select column or a whole where clause.
ScalarExp(Object...) - Constructor for class org.apache.cayenne.exp.ScalarExp
Creates a scalar with the value passed as the only argument, or a null-valued scalar without arguments.
scalarExpression() - Method in class org.apache.cayenne.ql.QLParser
 
ScalarNode<V> - Class in org.apache.cayenne.access.translator.sqltemplate.parser
 
ScalarNode(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ScalarNode
 
scalarQuery(String, Class) - Static method in class org.apache.cayenne.query.SQLSelect
Creates query that selects scalar value and uses default routing
scalarQuery(String, String, Class) - Static method in class org.apache.cayenne.query.SQLSelect
Creates query that selects scalar value and uses default routing
ScalarResultSegment - Record Class in org.apache.cayenne.query
A result set segment mapped to a single scalar value.
ScalarResultSegment(String, Class, int) - Constructor for record class org.apache.cayenne.query.ScalarResultSegment
Creates an instance of a ScalarResultSegment record class.
scalarSegmentReader(RSColumn[], QueryMetadata, ScalarResultSegment) - Method in class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory
 
scale - Variable in class org.apache.cayenne.map.DbAttribute
 
schema - Variable in class org.apache.cayenne.map.DbEntity
 
schema - Variable in class org.apache.cayenne.map.Procedure
 
SCHEMA_XSD - Static variable in class org.apache.cayenne.map.DataMap
The namespace in which the data map XML file will be created.
SCHEMA_XSD - Static variable in class org.apache.cayenne.project.Project
The namespace in which the data map XML file will be created.
SCHEMA_XSD_LOCATION - Static variable in class org.apache.cayenne.map.DataMap
 
SCHEMA_XSD_LOCATION - Static variable in class org.apache.cayenne.project.Project
 
schemaUpdateStrategy - Variable in class org.apache.cayenne.access.DataNode
 
schemaUpdateStrategy(Class) - Method in class org.apache.cayenne.project.DataNodeDescriptor.Builder
 
SchemaUpdateStrategy - Interface in org.apache.cayenne.access.dbsync
A strategy for auto generating a database schema on the application startup.
schemaUpdateStrategyType() - Method in record class org.apache.cayenne.project.DataNodeDescriptor
Returns the value of the schemaUpdateStrategyType record component.
second() - Method in class org.apache.cayenne.exp.property.DateProperty
It is a caller responsibility to check that underlying attribute has time component
SECOND - Enum constant in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
 
SECOND - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
secondExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
secondExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
seen - Variable in class org.apache.cayenne.ashwood.graph.DepthFirstSearch
 
segmentOf(String) - Static method in interface org.apache.cayenne.exp.path.CayennePath
 
segmentOf(String, boolean) - Static method in interface org.apache.cayenne.exp.path.CayennePath
 
segments() - Method in interface org.apache.cayenne.exp.path.CayennePath
Get all segments of this path
segments() - Method in record class org.apache.cayenne.query.ResultSegments
Returns the value of the segments record component.
select(boolean) - Method in class org.apache.cayenne.ql.QLParser
 
select(NodeBuilder...) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
select(ObjectContext) - Method in class org.apache.cayenne.query.ProcedureCall
Executes the procedure, returning its first result set.
select(ObjectContext) - Method in interface org.apache.cayenne.query.Select
Selects objects using provided context.
select(Select) - Method in class org.apache.cayenne.access.DataContext
 
select(Select) - Method in interface org.apache.cayenne.ObjectContext
Executes a selecting query, returning a list of persistent objects or data rows.
Select<T> - Interface in org.apache.cayenne.query
A common interface for grouping together different kinds of queries that return results.
SELECT - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
 
SelectAction - Class in org.apache.cayenne.access.jdbc
A SQLAction that handles SelectQuery execution.
SelectAction(Select, DataNode) - Constructor for class org.apache.cayenne.access.jdbc.SelectAction
 
selectAllSequencesQuery() - Method in class org.apache.cayenne.dba.db2.DB2PkGenerator
 
selectAllSequencesQuery() - Method in class org.apache.cayenne.dba.derby.DerbyPkGenerator
 
selectAllSequencesQuery() - Method in class org.apache.cayenne.dba.h2.H2PkGenerator
 
selectAllSequencesQuery() - Method in class org.apache.cayenne.dba.ingres.IngresPkGenerator
 
selectAllSequencesQuery() - Method in class org.apache.cayenne.dba.oracle.OraclePkGenerator
 
selectAllSequencesQuery() - Method in class org.apache.cayenne.dba.postgres.PostgresPkGenerator
 
selectAllSequencesQuery() - Method in class org.apache.cayenne.dba.SequencePkGenerator
Returns a database-specific query that lists the names of all existing sequences.
SelectBuilder - Class in org.apache.cayenne.access.sqlbuilder
 
SelectById<T> - Class in org.apache.cayenne.query
Deprecated, for removal: This API element is subject to removal in a future version.
this query is a thin wrapper around an ObjectSelect. Use FluentSelect.byId(Object) or "byIds(..)" methods.
SelectById(SelectById.QueryRoot, SelectById.IdSpec) - Constructor for class org.apache.cayenne.query.SelectById
Deprecated.
 
SelectById(SelectById.QueryRoot, SelectById.IdSpec, boolean) - Constructor for class org.apache.cayenne.query.SelectById
Deprecated.
 
SelectById.IdSpec - Interface in org.apache.cayenne.query
Deprecated.
 
SelectById.MultiMapIdSpec - Class in org.apache.cayenne.query
Deprecated.
 
SelectById.MultiScalarIdSpec - Class in org.apache.cayenne.query
Deprecated.
 
SelectById.QueryRoot - Interface in org.apache.cayenne.query
Deprecated.
 
SelectById.SingleMapIdSpec - Class in org.apache.cayenne.query
Deprecated.
 
SelectById.SingleScalarIdSpec - Class in org.apache.cayenne.query
Deprecated.
 
selectClause(QLSelectBuilder) - Method in class org.apache.cayenne.ql.QLParser
 
selectCount(ObjectContext) - Method in class org.apache.cayenne.query.ObjectSelect
Quick way to select count of records
selectFirst(ObjectContext) - Method in class org.apache.cayenne.query.ColumnSelect
 
selectFirst(ObjectContext) - Method in class org.apache.cayenne.query.MappedSelect
 
selectFirst(ObjectContext) - Method in class org.apache.cayenne.query.ObjectSelect
 
selectFirst(ObjectContext) - Method in class org.apache.cayenne.query.ProcedureQuery
 
selectFirst(ObjectContext) - Method in interface org.apache.cayenne.query.Select
Selects a single object using provided context.
selectFirst(ObjectContext) - Method in class org.apache.cayenne.query.SelectById
Deprecated.
 
selectFirst(ObjectContext) - Method in class org.apache.cayenne.query.SQLSelect
 
selectFirst(ObjectContext) - Method in class org.apache.cayenne.query.SQLTemplate
 
selectFirst(Select) - Method in class org.apache.cayenne.access.DataContext
 
selectFirst(Select) - Method in interface org.apache.cayenne.ObjectContext
Selects a single object using provided query.
selectNextValQuery(String) - Method in class org.apache.cayenne.dba.db2.DB2PkGenerator
 
selectNextValQuery(String) - Method in class org.apache.cayenne.dba.derby.DerbyPkGenerator
 
selectNextValQuery(String) - Method in class org.apache.cayenne.dba.h2.H2PkGenerator
 
selectNextValQuery(String) - Method in class org.apache.cayenne.dba.ingres.IngresPkGenerator
 
selectNextValQuery(String) - Method in class org.apache.cayenne.dba.oracle.OraclePkGenerator
 
selectNextValQuery(String) - Method in class org.apache.cayenne.dba.postgres.PostgresPkGenerator
 
selectNextValQuery(String) - Method in class org.apache.cayenne.dba.SequencePkGenerator
Returns a database-specific query to fetch the next value of the named sequence.
SelectNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
SelectNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.SelectNode
 
selectOne(ObjectContext) - Method in interface org.apache.cayenne.query.Select
Selects a single object using provided context.
selectOne(Select) - Method in class org.apache.cayenne.access.DataContext
 
selectOne(Select) - Method in interface org.apache.cayenne.ObjectContext
Executes a selecting query, returning either NULL if query matched no objects, or a single object.
SelectQueryDescriptor - Class in org.apache.cayenne.map
A mapped select query, defined by a String in the syntax of ObjectSelect.parse(String, Object...).
SelectQueryDescriptor() - Constructor for class org.apache.cayenne.map.SelectQueryDescriptor
 
SelectQueryDescriptor.ResultKind - Enum Class in org.apache.cayenne.map
The kind of the objects that a select query fetches, see SelectQueryDescriptor.getResultKind().
SelectQueryDescriptorHandler - Class in org.apache.cayenne.project.xml
A handler of the "objectQuery" tag of a DataMap.
SelectQueryDescriptorHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.project.xml.SelectQueryDescriptorHandler
 
SelectResult<T> - Record Class in org.apache.cayenne
A QueryResult item holding a list of objects or data rows produced by a selecting query.
SelectResult(List) - Constructor for record class org.apache.cayenne.SelectResult
Creates an instance of a SelectResult record class.
SelectResultNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
SelectResultNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.SelectResultNode
 
selectTranslator - Variable in class org.apache.cayenne.access.DefaultDataNodeFactory
 
SelectTranslator - Interface in org.apache.cayenne.access.translator
A service that translates a Select query into a TranslatedSelect.
SELF - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
SelfProperty<E> - Class in org.apache.cayenne.exp.property
Property that represents root entity
SelfProperty(CayennePath, Expression, Class) - Constructor for class org.apache.cayenne.exp.property.SelfProperty
Constructs a new property with the given name and expression
semantics - Variable in class org.apache.cayenne.query.PrefetchTreeNode
 
sendExternalEvent(CayenneEvent) - Method in class org.apache.cayenne.event.EventBridge
Sends a Cayenne event over the transport supported by this bridge.
sendExternalEvent(CayenneEvent) - Method in class org.apache.cayenne.event.NoopEventBridge
 
sequenceName(DbEntity) - Method in class org.apache.cayenne.dba.db2.DB2PkGenerator
 
sequenceName(DbEntity) - Method in class org.apache.cayenne.dba.derby.DerbyPkGenerator
 
sequenceName(DbEntity) - Method in class org.apache.cayenne.dba.SequencePkGenerator
 
SequencePkGenerator - Class in org.apache.cayenne.dba
A common superclass for sequence-based primary key generators.
SequencePkGenerator(JdbcAdapter) - Constructor for class org.apache.cayenne.dba.SequencePkGenerator
 
SERVER_ADAPTER_DETECTORS_LIST - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
SERVER_CONTEXTS_SYNC_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
SERVER_DEFAULT_TYPES_LIST - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
SERVER_DOMAIN_LISTENERS_LIST - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
SERVER_DOMAIN_NAME_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
SERVER_EXTERNAL_TX_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
SERVER_MAX_ID_QUALIFIER_SIZE_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
SERVER_MAX_QUEUE_WAIT_TIME - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
SERVER_OBJECT_RETAIN_STRATEGY_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
SERVER_PROJECT_LOCATIONS_LIST - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
SERVER_TYPE_FACTORIES_LIST - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
SERVER_USER_TYPES_LIST - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
ServerRuntime - Class in org.apache.cayenne.configuration.server
Deprecated, for removal: This API element is subject to removal in a future version.
use CayenneRuntime class instead
set(int, E) - Method in class org.apache.cayenne.access.ToManyList
 
set(int, Object) - Method in class org.apache.cayenne.access.IncrementalFaultList
 
set(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.UpdateBuilder
 
setAbstract(boolean) - Method in class org.apache.cayenne.map.ObjEntity
Sets whether this entity is abstract only.
setActiveExpression(Expression) - Method in class org.apache.cayenne.query.FluentSelect
 
setAdapter(DbAdapter) - Method in class org.apache.cayenne.access.DataNode
 
setAdapterSql(Map) - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
Sets a map db adapter specific SQL statements for this query.
setAlias(String) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
 
setAlias(String) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
 
setAllowAllNamespaces(boolean) - Method in class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
 
setAscending() - Method in class org.apache.cayenne.query.Ordering
If the sort order is DESCENDING or DESCENDING_INSENSITIVE, sets the sort order to ASCENDING or ASCENDING_INSENSITIVE, respectively.
setAsciiStream(long) - Method in class org.apache.cayenne.util.MemoryClob
Retrieves a stream to be used to write Ascii characters to the CLOB value that this Clob object represents, starting at position pos.
setAttributePrecision(int) - Method in class org.apache.cayenne.map.DbAttribute
 
setAutoCommit(boolean) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
setBinaryStream(long) - Method in class org.apache.cayenne.util.MemoryBlob
Always throws an exception.
setBytes(long, byte[]) - Method in class org.apache.cayenne.util.MemoryBlob
Always throws an exception.
setBytes(long, byte[], int, int) - Method in class org.apache.cayenne.util.MemoryBlob
Always throws an exception.
setCacheGroup(String) - Method in class org.apache.cayenne.map.QueryDescriptor
 
setCacheGroup(String) - Method in class org.apache.cayenne.query.SQLTemplateMetadata
 
setCacheGroup(String) - Method in class org.apache.cayenne.query.FluentSelect
Deprecated, for removal: This API element is subject to removal in a future version.
setCacheGroup(String) - Method in class org.apache.cayenne.query.ProcedureQuery
 
setCacheGroup(String) - Method in class org.apache.cayenne.query.SQLTemplate
 
setCacheStrategy(QueryCacheStrategy) - Method in class org.apache.cayenne.map.QueryDescriptor
Sets the cache strategy of the query.
setCacheStrategy(QueryCacheStrategy) - Method in class org.apache.cayenne.query.FluentSelect
Deprecated, for removal: This API element is subject to removal in a future version.
setCacheStrategy(QueryCacheStrategy) - Method in class org.apache.cayenne.query.ProcedureQuery
 
setCacheStrategy(QueryCacheStrategy) - Method in class org.apache.cayenne.query.SQLTemplate
 
setCallbackMethodAt(int, String) - Method in class org.apache.cayenne.map.CallbackDescriptor
Replaces a callback method at the specified position
setCallbackRegistry(LifecycleCallbackRegistry) - Method in class org.apache.cayenne.map.EntityResolver
Sets a lifecycle callbacks registry of the EntityResolver.
setCallParameters(List) - Method in class org.apache.cayenne.map.Procedure
 
setCaseInsensitive() - Method in class org.apache.cayenne.query.Ordering
If the sort order is ASCENDING or DESCENDING, sets the sort order to ASCENDING_INSENSITIVE or DESCENDING_INSENSITIVE, respectively.
setCaseSensitive() - Method in class org.apache.cayenne.query.Ordering
If the sort order is ASCENDING_INSENSITIVE or DESCENDING_INSENSITIVE, sets the sort order to ASCENDING or DESCENDING, respectively.
setCatalog(String) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
setCatalog(String) - Method in class org.apache.cayenne.map.DbEntity
Sets the catalog name of the table described by this DbEntity.
setCatalog(String) - Method in class org.apache.cayenne.map.Procedure
Sets stored procedure's catalog.
setChangeId(ObjectId) - Method in class org.apache.cayenne.access.flush.operation.DeleteDbRowOp
 
setCharacterStream(long) - Method in class org.apache.cayenne.util.MemoryClob
Retrieves a stream to be used to write a stream of Unicode characters to the CLOB value that this Clob object represents, at position pos.
setClassName(String) - Method in class org.apache.cayenne.map.Embeddable
 
setClassName(String) - Method in class org.apache.cayenne.map.ObjEntity
Sets the name of the Persistent class described by this entity.
setClientInfo(String, String) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
setClientInfo(Properties) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
setCollectionType(String) - Method in class org.apache.cayenne.map.ObjRelationship
 
setColumnNamesCapitalization(CapsStrategy) - Method in class org.apache.cayenne.map.ProcedureQueryDescriptor
 
setColumnNamesCapitalization(CapsStrategy) - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
 
setColumnNamesCapitalization(CapsStrategy) - Method in class org.apache.cayenne.query.ProcedureQuery
 
setColumnNamesCapitalization(CapsStrategy) - Method in class org.apache.cayenne.query.SQLTemplate
Sets a column name capitalization policy applied to selecting queries.
setConfigurationSource(Resource) - Method in class org.apache.cayenne.map.DataMap
 
setConfigurationSource(Resource) - Method in class org.apache.cayenne.project.Project
 
setDataMap(DataMap) - Method in class org.apache.cayenne.map.Embeddable
 
setDataMap(DataMap) - Method in class org.apache.cayenne.map.Entity
Sets parent DataMap of this entity.
setDataMap(DataMap) - Method in class org.apache.cayenne.map.Procedure
Sets parent DataMap of this entity.
setDataMap(DataMap) - Method in class org.apache.cayenne.map.QueryDescriptor
 
setDataMaps(Collection) - Method in class org.apache.cayenne.access.DataNode
 
setDataMaps(Collection) - Method in class org.apache.cayenne.map.EntityResolver
 
setDataNodeName(String) - Method in class org.apache.cayenne.query.SQLTemplate
Sets a name of the DataNode to use with this SQLTemplate.
setDataSource(DataSource) - Method in class org.apache.cayenne.access.DataNode
 
setDataSourceUrl(String) - Method in class org.apache.cayenne.project.DataSourceDescriptor
 
setDbAttributeName(String) - Method in class org.apache.cayenne.map.EmbeddableAttribute
 
setDbAttributePath(String) - Method in class org.apache.cayenne.map.ObjAttribute
 
setDbAttributePath(CayennePath) - Method in class org.apache.cayenne.map.ObjAttribute
 
setDbEntity(DbEntity) - Method in class org.apache.cayenne.map.DbKeyGenerator
 
setDbEntity(DbEntity) - Method in class org.apache.cayenne.map.ObjEntity
Sets the DbEntity used by this ObjEntity.
setDbEntityName(String) - Method in class org.apache.cayenne.map.ObjEntity
Sets the name of underlying DbEntity.
setDbRelationshipPath(String) - Method in class org.apache.cayenne.map.ObjRelationship
Sets mapped DbRelationships as a dot-separated path.
setDbRelationshipPath(CayennePath) - Method in class org.apache.cayenne.map.ObjRelationship
Sets mapped DbRelationships as a dot-separated path.
setDebugStream(PrintStream) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
Set debug output.
setDebugStream(PrintStream) - Method in class org.apache.cayenne.ql.QLParserTokenManager
Set debug output.
setDeclaredLockType(int) - Method in class org.apache.cayenne.map.ObjEntity
Sets the type of lock used by this ObjEntity.
setDeclaredQualifier(Expression) - Method in class org.apache.cayenne.map.ObjEntity
Sets a qualifier that imposes a limit on what objects belong to this entity.
setDefaultCatalog(String) - Method in class org.apache.cayenne.map.DataMap
 
setDefaultLockType(int) - Method in class org.apache.cayenne.map.DataMap
 
setDefaultNode(DataNode) - Method in class org.apache.cayenne.access.DataDomain
 
setDefaultPackage(String) - Method in class org.apache.cayenne.map.DataMap
 
setDefaultSchema(String) - Method in class org.apache.cayenne.map.DataMap
 
setDefaultSuperclass(String) - Method in class org.apache.cayenne.map.DataMap
 
setDefaultTemplate(String) - Method in class org.apache.cayenne.query.SQLTemplate
Sets default SQL template for this query.
setDeferredDbRelationshipPath(String) - Method in class org.apache.cayenne.map.ObjRelationship
Sets relationship path, but does not trigger its conversion to List<DbRelationship>.
setDelegate(DataContextDelegate) - Method in class org.apache.cayenne.access.DataContext
Sets a DataContextDelegate for this context.
setDeleteBatchTranslator(BatchTranslator) - Method in class org.apache.cayenne.access.DataNode
 
setDeleteRule(DeleteRule) - Method in class org.apache.cayenne.map.ObjRelationship
Sets the delete rule of the relationship.
setDescending() - Method in class org.apache.cayenne.query.Ordering
If the sort order is ASCENDING or ASCENDING_INSENSITIVE, sets the sort order to DESCENDING or DESCENDING_INSENSITIVE, respectively.
setDiffId(int) - Method in class org.apache.cayenne.graph.NodeDiff
Sets an id of this diff that can be used for various purposes, such as identifying the order of the diff in a sequence.
setDirection(int) - Method in class org.apache.cayenne.map.ProcedureParameter
Sets the direction of this parameter.
setDiscriminatorColumns(Collection) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
setDiscriminatorValues(Map) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
setDocumentLocator(Locator) - Method in class org.apache.cayenne.project.xml.SAXNestedTagHandler
 
setEmbeddable(Embeddable) - Method in class org.apache.cayenne.map.EmbeddableAttribute
 
setEntity(Entity) - Method in class org.apache.cayenne.map.Attribute
Sets parent entity that holds this attribute.
setEntity(ObjEntity) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
setEntityInheritanceTree(EntityInheritanceTree) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
setEntityName(String) - Method in class org.apache.cayenne.query.PrefetchTreeNode
 
setEntityQualifier(Expression) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
setEntityResolver(EntityResolver) - Method in class org.apache.cayenne.access.DataNode
Sets EntityResolver.
setEntitySorter(EntitySorter) - Method in class org.apache.cayenne.access.DataNode
Sets EntitySorter.
setEquals(boolean) - Method in class org.apache.cayenne.util.EqualsBuilder
Deprecated.
Sets the isEquals value.
setEscapeChar(char) - Method in class org.apache.cayenne.exp.PatternMatchExp
This method allows the setting of the escape character.
setEventBridge(EventBridge) - Method in class org.apache.cayenne.access.DataRowStore
 
setEventManager(EventManager) - Method in class org.apache.cayenne.access.DataRowStore
Sets an EventManager associated with this DataRowStore.
setExternalChange(Boolean) - Static method in class org.apache.cayenne.graph.ChildDiffLoader
Sets whether child diff processing is in progress.
setFault - Variable in class org.apache.cayenne.reflect.SingletonFaultFactory
 
setFetchingDataRows(boolean) - Method in class org.apache.cayenne.map.QueryDescriptor
 
setFetchingDataRows(boolean) - Method in class org.apache.cayenne.query.ProcedureQuery
 
setFetchingDataRows(boolean) - Method in class org.apache.cayenne.query.SQLTemplate
 
setFetchLimit(int) - Method in class org.apache.cayenne.map.ProcedureQueryDescriptor
 
setFetchLimit(int) - Method in class org.apache.cayenne.query.ProcedureQuery
 
setFetchLimit(int) - Method in class org.apache.cayenne.query.SQLTemplate
 
setFetchOffset(int) - Method in class org.apache.cayenne.map.ProcedureQueryDescriptor
 
setFetchOffset(int) - Method in class org.apache.cayenne.query.ProcedureQuery
 
setFetchOffset(int) - Method in class org.apache.cayenne.query.SQLTemplate
 
setFunctionName(String) - Method in class org.apache.cayenne.exp.CustomAggregateExp
 
setFunctionName(String) - Method in class org.apache.cayenne.exp.CustomFunctionExp
 
setGenerated(boolean) - Method in class org.apache.cayenne.map.DbAttribute
Updates attribute "generated" property.
setGeneratorName(String) - Method in class org.apache.cayenne.map.DbKeyGenerator
 
setGeneratorType(String) - Method in class org.apache.cayenne.map.DbKeyGenerator
 
setHandlerFactory(HandlerFactory) - Method in class org.apache.cayenne.project.xml.XMLDataMapLoader
 
setHoldability(int) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
setIdentifier(String) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.IdentifierNode
 
setIdentityInsert(Connection, boolean) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerBatchAction
 
setIn(Object, E) - Method in class org.apache.cayenne.exp.property.BaseProperty
Sets a property value in 'obj' using JavaBean-compatible introspection with one addition - a property can be a dot-separated property name path.
setInAll(Collection, E) - Method in class org.apache.cayenne.exp.property.BaseProperty
Sets a property value in a collection of objects using JavaBean-compatible introspection with one addition - a property can be a dot-separated property name path.
setInsertBatchTranslator(BatchTranslator) - Method in class org.apache.cayenne.access.DataNode
 
setJdbcDriver(String) - Method in class org.apache.cayenne.project.DataSourceDescriptor
 
setJdbcObject(PreparedStatement, byte[], int, int, int) - Method in class org.apache.cayenne.access.types.ByteArrayType
 
setJdbcObject(PreparedStatement, byte[], int, int, int) - Method in class org.apache.cayenne.dba.oracle.OracleByteArrayType
 
setJdbcObject(PreparedStatement, Boolean, int, int, int) - Method in class org.apache.cayenne.access.types.BooleanType
 
setJdbcObject(PreparedStatement, Boolean, int, int, int) - Method in class org.apache.cayenne.dba.ingres.IngresBooleanType
 
setJdbcObject(PreparedStatement, Byte, int, int, int) - Method in class org.apache.cayenne.access.types.ByteType
 
setJdbcObject(PreparedStatement, Double, int, int, int) - Method in class org.apache.cayenne.access.types.DoubleType
 
setJdbcObject(PreparedStatement, Float, int, int, int) - Method in class org.apache.cayenne.access.types.FloatType
 
setJdbcObject(PreparedStatement, Integer, int, int, int) - Method in class org.apache.cayenne.access.types.IntegerType
 
setJdbcObject(PreparedStatement, Long, int, int, int) - Method in class org.apache.cayenne.access.types.LongType
 
setJdbcObject(PreparedStatement, Object, int, int, int) - Method in class org.apache.cayenne.access.types.ObjectType
 
setJdbcObject(PreparedStatement, Short, int, int, int) - Method in class org.apache.cayenne.access.types.ShortType
 
setJdbcObject(PreparedStatement, String, int, int, int) - Method in class org.apache.cayenne.access.types.CharType
 
setJdbcObject(PreparedStatement, String, int, int, int) - Method in class org.apache.cayenne.dba.h2.H2CharType
 
setJdbcObject(PreparedStatement, String, int, int, int) - Method in class org.apache.cayenne.dba.oracle.OracleCharType
 
setJdbcObject(PreparedStatement, Void, int, int, int) - Method in class org.apache.cayenne.access.types.VoidType
 
setJdbcObject(PreparedStatement, BigDecimal, int, int, int) - Method in class org.apache.cayenne.access.types.BigDecimalType
 
setJdbcObject(PreparedStatement, Date, int, int, int) - Method in class org.apache.cayenne.access.types.DateType
 
setJdbcObject(PreparedStatement, Time, int, int, int) - Method in class org.apache.cayenne.access.types.TimeType
 
setJdbcObject(PreparedStatement, Timestamp, int, int, int) - Method in class org.apache.cayenne.access.types.TimestampType
 
setJdbcObject(PreparedStatement, Duration, int, int, int) - Method in class org.apache.cayenne.access.types.DurationType
 
setJdbcObject(PreparedStatement, Calendar, int, int, int) - Method in class org.apache.cayenne.access.types.CalendarType
 
setJdbcObject(PreparedStatement, Date, int, int, int) - Method in class org.apache.cayenne.access.types.UtilDateType
 
setJdbcObject(PreparedStatement, UUID, int, int, int) - Method in class org.apache.cayenne.access.types.UUIDType
 
setJdbcObject(PreparedStatement, GeoJson, int, int, int) - Method in class org.apache.cayenne.access.types.GeoJsonType
 
setJdbcObject(PreparedStatement, Json, int, int, int) - Method in class org.apache.cayenne.access.types.JsonType
 
setJdbcObject(PreparedStatement, Wkt, int, int, int) - Method in class org.apache.cayenne.access.types.WktType
 
setJdbcObject(PreparedStatement, T, int, int, int) - Method in class org.apache.cayenne.access.types.EnumType
 
setJdbcObject(PreparedStatement, T, int, int, int) - Method in class org.apache.cayenne.access.types.ExtendedEnumType
 
setJdbcObject(PreparedStatement, T, int, int, int) - Method in interface org.apache.cayenne.access.types.ExtendedType
Initializes a single parameter of a PreparedStatement with object value.
setJdbcObject(PreparedStatement, T, int, int, int) - Method in class org.apache.cayenne.access.types.JavaTimeType
 
setJoins(Collection) - Method in class org.apache.cayenne.map.DbRelationship
 
setKeyCacheSize(Integer) - Method in class org.apache.cayenne.map.DbKeyGenerator
 
setLastPrefetchHint(ObjRelationship) - Method in class org.apache.cayenne.query.PrefetchSelectQuery
 
setLazy(boolean) - Method in class org.apache.cayenne.map.ObjAttribute
Sets whether this attribute should be loaded lazily.
setLocation(String) - Method in class org.apache.cayenne.map.DataMap
Sets "location" property.
setLoginTimeout(int) - Method in class org.apache.cayenne.datasource.DriverDataSource
 
setLoginTimeout(int) - Method in class org.apache.cayenne.datasource.ManagedPoolingDataSource
 
setLoginTimeout(int) - Method in class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
 
setLogWriter(PrintWriter) - Method in class org.apache.cayenne.datasource.DriverDataSource
 
setLogWriter(PrintWriter) - Method in class org.apache.cayenne.datasource.ManagedPoolingDataSource
 
setLogWriter(PrintWriter) - Method in class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
 
setMandatory(boolean) - Method in class org.apache.cayenne.map.DbAttribute
 
setMapKey(String) - Method in class org.apache.cayenne.map.ObjRelationship
 
setMaxConnections(int) - Method in class org.apache.cayenne.datasource.PoolingDataSourceParameters
 
setMaxConnections(int) - Method in class org.apache.cayenne.project.DataSourceDescriptor
 
setMaxFetchSize(int) - Method in class org.apache.cayenne.access.IncrementalFaultList
 
setMaxLength(int) - Method in class org.apache.cayenne.map.DbAttribute
Sets the length of character or binary type or max num of digits for DECIMAL.
setMaxLength(int) - Method in class org.apache.cayenne.map.ProcedureParameter
 
setMaxQueueWaitTime(long) - Method in class org.apache.cayenne.datasource.PoolingDataSourceParameters
 
setMinConnections(int) - Method in class org.apache.cayenne.datasource.PoolingDataSourceParameters
 
setMinConnections(int) - Method in class org.apache.cayenne.project.DataSourceDescriptor
 
setName(String) - Method in class org.apache.cayenne.access.DataNode
 
setName(String) - Method in class org.apache.cayenne.access.DataRowStore
Sets the name of this DataRowStore.
setName(String) - Method in class org.apache.cayenne.map.Attribute
 
setName(String) - Method in class org.apache.cayenne.map.DataMap
Set the name of this DataMap.
setName(String) - Method in class org.apache.cayenne.map.DbEntity
 
setName(String) - Method in class org.apache.cayenne.map.DbKeyGenerator
 
setName(String) - Method in class org.apache.cayenne.map.EmbeddableAttribute
 
setName(String) - Method in class org.apache.cayenne.map.Entity
 
setName(String) - Method in class org.apache.cayenne.map.Procedure
 
setName(String) - Method in class org.apache.cayenne.map.ProcedureParameter
 
setName(String) - Method in class org.apache.cayenne.map.QueryDescriptor
Sets name of the query.
setName(String) - Method in class org.apache.cayenne.map.Relationship
 
setName(String) - Method in class org.apache.cayenne.project.Project
 
setNamespace(MappingNamespace) - Method in class org.apache.cayenne.map.DataMap
Sets a parent namespace where this DataMap resides.
setNetworkTimeout(Executor, int) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
setNewValue(Object) - Method in class org.apache.cayenne.commitlog.model.MutableAttributeChange
 
setNullSortedFirst(boolean) - Method in class org.apache.cayenne.query.Ordering
Sets sort order for whether nulls are at the top or bottom of the resulting list.
setObjectContext(ObjectContext) - Method in interface org.apache.cayenne.Persistent
 
setObjectContext(ObjectContext) - Method in class org.apache.cayenne.PersistentObject
 
setObjectFactory(AdhocObjectFactory) - Method in class org.apache.cayenne.map.EntityResolver
 
setObjectId(ObjectId) - Method in interface org.apache.cayenne.Persistent
 
setObjectId(ObjectId) - Method in class org.apache.cayenne.PersistentObject
 
setOldValue(Object) - Method in class org.apache.cayenne.commitlog.model.MutableAttributeChange
 
setOperand(int, Object) - Method in class org.apache.cayenne.exp.AggregateConditionExp
 
setOperand(int, Object) - Method in class org.apache.cayenne.exp.Expression
Sets a value of operand at index, growing the operands array if needed.
setOperand(int, Object) - Method in class org.apache.cayenne.exp.ListExp
 
setOperand(int, Object) - Method in class org.apache.cayenne.exp.PathExp
 
setOperand(int, Object) - Method in class org.apache.cayenne.exp.PatternMatchExp
 
setOperands(Object...) - Method in class org.apache.cayenne.exp.AddExp
 
setOperands(Object...) - Method in class org.apache.cayenne.exp.AndExp
 
setOperands(Object...) - Method in class org.apache.cayenne.exp.BitwiseAndExp
 
setOperands(Object...) - Method in class org.apache.cayenne.exp.BitwiseLeftShiftExp
 
setOperands(Object...) - Method in class org.apache.cayenne.exp.BitwiseOrExp
 
setOperands(Object...) - Method in class org.apache.cayenne.exp.BitwiseRightShiftExp
 
setOperands(Object...) - Method in class org.apache.cayenne.exp.BitwiseXorExp
 
setOperands(Object...) - Method in class org.apache.cayenne.exp.DivideExp
 
setOperands(Object...) - Method in class org.apache.cayenne.exp.Expression
Replaces all the operands of this node with the given ones.
setOperands(Object...) - Method in class org.apache.cayenne.exp.ListExp
Sets the elements of this list.
setOperands(Object...) - Method in class org.apache.cayenne.exp.MultiplyExp
 
setOperands(Object...) - Method in class org.apache.cayenne.exp.OrExp
 
setOperands(Object...) - Method in class org.apache.cayenne.exp.SubtractExp
 
setOperator(String) - Method in class org.apache.cayenne.exp.CustomOperatorExp
 
setPageSize(int) - Method in class org.apache.cayenne.map.QueryDescriptor
 
setPageSize(int) - Method in class org.apache.cayenne.query.ProcedureQuery
 
setPageSize(int) - Method in class org.apache.cayenne.query.SQLTemplate
 
setParameters(Object...) - Method in class org.apache.cayenne.ql.QLParser
Sets positional values to bind in place of the "$name" tokens, in the order of the first occurrence of the names in the parsed String.
setParameters(Map) - Method in class org.apache.cayenne.ql.QLParser
Sets the values to bind in place of the "$name" tokens by name.
setParameters(Map) - Method in class org.apache.cayenne.query.ProcedureQuery
Sets a map of parameters.
setParameters(Map...) - Method in class org.apache.cayenne.query.SQLTemplate
Utility method to initialize query with one or more sets of parameters.
setParams(Map) - Method in class org.apache.cayenne.query.SQLTemplate
Initializes named parameter of this query.
setParamsArray(Object...) - Method in class org.apache.cayenne.query.SQLTemplate
Initializes positional parameters of the query.
setParamsList(List) - Method in class org.apache.cayenne.query.SQLTemplate
Initializes positional parameters of the query.
setParent(Node) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
setPart(ExtractExp.DateTimePart) - Method in class org.apache.cayenne.exp.ExtractExp
This method is used by FunctionExpressionFactory
setPartToken(String) - Method in class org.apache.cayenne.exp.ExtractExp
This method is used by
invalid reference
QLParser
setPassword(String) - Method in class org.apache.cayenne.project.DataSourceDescriptor
 
setPath(Object) - Method in class org.apache.cayenne.exp.PathExp
 
setPath(CayennePath) - Method in class org.apache.cayenne.exp.PathExp
 
setPathAliases(Map) - Method in class org.apache.cayenne.exp.PathExp
 
setPathExceptionSupressed(boolean) - Method in class org.apache.cayenne.query.Ordering
Sets whether a path with a null in the middle is ignored.
setPersistenceState(int) - Method in class org.apache.cayenne.GenericPersistentObject
 
setPersistenceState(int) - Method in interface org.apache.cayenne.Persistent
 
setPersistenceState(int) - Method in class org.apache.cayenne.PersistentObject
 
setPhantom(boolean) - Method in class org.apache.cayenne.query.PrefetchTreeNode
 
setPkCacheSize(int) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
Sets the size of the entity primary key cache.
setPkGenerator(PkGenerator) - Method in class org.apache.cayenne.access.DataNode
Installs a custom PkGenerator, overriding the default generator of the node's DbAdapter.
setPostCommitId(ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
 
setPostedBy(Object) - Method in class org.apache.cayenne.event.CayenneEvent
 
setPrecision(int) - Method in class org.apache.cayenne.map.ProcedureParameter
 
setPrefetchesMap(HashMap) - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
Sets map of prefetch paths with semantics for this query.
setPrefetchPath(String) - Method in class org.apache.cayenne.query.PrefetchSelectQuery
Sets the prefetchPath.
setPrefetchPath(CayennePath) - Method in class org.apache.cayenne.query.PrefetchSelectQuery
Sets the prefetchPath.
setPrefetchTree(PrefetchTreeNode) - Method in class org.apache.cayenne.query.PrefetchSelectQuery
Clean set of the prefetch tree without any merge with existing nodes.
setPrimaryKey(boolean) - Method in class org.apache.cayenne.map.DbAttribute
Updates attribute "primaryKey" property.
setPrimaryKeyGenerator(DbKeyGenerator) - Method in class org.apache.cayenne.map.DbEntity
Set the primary key generator for this entity.
setProcedure(Procedure) - Method in class org.apache.cayenne.map.ProcedureParameter
Sets the procedure that holds this parameter.
setProcedureTranslator(ProcedureTranslator) - Method in class org.apache.cayenne.access.DataNode
 
setProject(Project) - Method in class org.apache.cayenne.map.DataMap
 
setProperty(Object, String, Object) - Static method in class org.apache.cayenne.reflect.PropertyUtils
Sets object property using JavaBean-compatible introspection with one addition - a property can be a dot-separated property name path.
setProperty(String, Object) - Method in class org.apache.cayenne.CoreModuleExtender
Sets Cayenne runtime property.
SetProperty<V> - Class in org.apache.cayenne.exp.property
Property that represents to-many relationship mapped on Set.
SetProperty(CayennePath, Expression, Class) - Constructor for class org.apache.cayenne.exp.property.SetProperty
Constructs a new property with the given path and expression
setQl(String) - Method in class org.apache.cayenne.map.SelectQueryDescriptor
Sets the query String.
setQualifier(Expression) - Method in class org.apache.cayenne.map.DbEntity
Sets qualifier for this entity
setQueryTimeout(int) - Method in class org.apache.cayenne.query.ProcedureQuery
Set's query timeout
setQueryTimeout(int) - Method in class org.apache.cayenne.query.SQLTemplate
Sets query timeout.
setQuotingSQLIdentifiers(boolean) - Method in class org.apache.cayenne.map.DataMap
 
setReadOnly(boolean) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
setReadOnly(boolean) - Method in class org.apache.cayenne.map.ObjEntity
 
setRelationship(DbRelationship) - Method in class org.apache.cayenne.map.DbJoin
 
setResult(SQLResult) - Method in class org.apache.cayenne.query.SQLTemplate
Sets an optional explicit mapping of the result set.
setResultColumnsTypes(Class...) - Method in class org.apache.cayenne.query.SQLTemplate
 
setResultColumnsTypes(List) - Method in class org.apache.cayenne.query.SQLTemplate
 
setResultEntityName(String) - Method in class org.apache.cayenne.map.ProcedureQueryDescriptor
Sets result entity name.
setResultEntityName(String) - Method in class org.apache.cayenne.query.ProcedureQuery
 
setResultMapper(Function) - Method in class org.apache.cayenne.query.SQLTemplate
 
setReturnGeneratedKeys(boolean) - Method in class org.apache.cayenne.query.SQLTemplate
Sets flag to return generated keys.
setReturningValue(boolean) - Method in class org.apache.cayenne.map.Procedure
 
setReverseRelationship(String, Persistent) - Method in class org.apache.cayenne.PersistentObject
Initializes reverse relationship from object val to this object.
setRollbackOnly() - Method in class org.apache.cayenne.tx.BaseTransaction
 
setRollbackOnly() - Method in class org.apache.cayenne.tx.ReadOnlyTransaction
 
setRollbackOnly() - Method in interface org.apache.cayenne.tx.Transaction
 
setRoot(Object) - Method in class org.apache.cayenne.map.QueryDescriptor
Sets the root of this query.
setRoot(Object) - Method in class org.apache.cayenne.map.SelectQueryDescriptor
Not supported, as the root is defined by the "from" clause of the query String.
setRoot(Object) - Method in class org.apache.cayenne.query.ProcedureQuery
Sets the root of the query.
setRoot(Object) - Method in class org.apache.cayenne.query.SQLTemplate
Sets the root of the query.
setRowReaderFactory(RowReaderFactory) - Method in class org.apache.cayenne.access.DataNode
 
setRuntime(boolean) - Method in class org.apache.cayenne.map.Relationship
 
setSavepoint() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
setSavepoint(String) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
setScale(int) - Method in class org.apache.cayenne.map.DbAttribute
 
setSchema(String) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
setSchema(String) - Method in class org.apache.cayenne.map.DbEntity
Sets the database schema name of the table described by this DbEntity.
setSchema(String) - Method in class org.apache.cayenne.map.Procedure
Sets stored procedure's database schema.
setSchemaUpdateStrategy(SchemaUpdateStrategy) - Method in class org.apache.cayenne.access.DataNode
 
setSelectTranslator(SelectTranslator) - Method in class org.apache.cayenne.access.DataNode
 
setSemantics(int) - Method in class org.apache.cayenne.query.PrefetchTreeNode
 
setSharedCacheEnabled(boolean) - Method in class org.apache.cayenne.project.Project
 
setShouldCreateFKConstraints(boolean) - Method in class org.apache.cayenne.access.DbGenerator
 
setShouldCreatePKSupport(boolean) - Method in class org.apache.cayenne.access.DbGenerator
 
setShouldCreateTables(boolean) - Method in class org.apache.cayenne.access.DbGenerator
 
setShouldDropPKSupport(boolean) - Method in class org.apache.cayenne.access.DbGenerator
 
setShouldDropTables(boolean) - Method in class org.apache.cayenne.access.DbGenerator
 
setSnapshotCacheSize(Binder, int) - Static method in class org.apache.cayenne.CoreModule
Deprecated, for removal: This API element is subject to removal in a future version.
setSnapshotVersion(long) - Method in interface org.apache.cayenne.Persistent
 
setSnapshotVersion(long) - Method in class org.apache.cayenne.PersistentObject
 
setSortOrder(SortOrder) - Method in class org.apache.cayenne.query.Ordering
Sets the sort order for this ordering.
setSortSpec(Expression) - Method in class org.apache.cayenne.query.Ordering
Sets the expression defining a ordering Java Bean property.
setSortSpecString(String) - Method in class org.apache.cayenne.query.Ordering
Sets sortSpec to be an expression represented by string argument.
setSourceEntity(E) - Method in class org.apache.cayenne.map.Relationship
Sets relationship source entity.
setSourceName(String) - Method in class org.apache.cayenne.map.DbJoin
 
setSql(String) - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
Sets default SQL statement for this query.
setSQLLogger(SQLLogger) - Method in class org.apache.cayenne.access.DataNode
 
setSqlTemplateTranslator(SQLTemplateTranslator) - Method in class org.apache.cayenne.access.DataNode
 
setStatementFetchSize(int) - Method in class org.apache.cayenne.map.QueryDescriptor
 
setStatementFetchSize(int) - Method in class org.apache.cayenne.query.ProcedureQuery
Sets statement's fetch size (0 for no default size)
setStatementFetchSize(int) - Method in class org.apache.cayenne.query.SQLTemplate
Sets statement's fetch size (0 for no default size)
setStorageEngine(String) - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
 
setString(long, String) - Method in class org.apache.cayenne.util.MemoryClob
Writes the given Java String to the CLOB value that this Clob object designates at the position pos.
setString(long, String, int, int) - Method in class org.apache.cayenne.util.MemoryClob
Writes len characters of str, starting at character offset, to the CLOB value that this Clob represents.
setSubject(EventSubject) - Method in class org.apache.cayenne.event.CayenneEvent
 
setSuperclassDescriptor(ClassDescriptor) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
 
setSuperClassName(String) - Method in class org.apache.cayenne.map.ObjEntity
Sets a fully-qualified name of the super class of the Persistent class.
setSuperEntityName(String) - Method in class org.apache.cayenne.map.ObjEntity
Sets an entity name for a parent entity in the inheritance hierarchy.
setSupportsBatchUpdates(boolean) - Method in class org.apache.cayenne.dba.JdbcAdapter
 
setSupportsGeneratedKeys(boolean) - Method in class org.apache.cayenne.dba.JdbcAdapter
 
setSupportsUniqueConstraints(boolean) - Method in class org.apache.cayenne.dba.JdbcAdapter
 
setTabSize(int) - Method in class org.apache.cayenne.ql.JavaCharStream
 
setTarget(Object, Object, boolean) - Method in interface org.apache.cayenne.reflect.ToOneProperty
 
setTargetEntityName(String) - Method in class org.apache.cayenne.map.Relationship
Sets the name of relationship target entity.
setTargetEntityName(Entity) - Method in class org.apache.cayenne.map.Relationship
Sets relationship target entity.
setTargetName(String) - Method in class org.apache.cayenne.map.DbJoin
 
setTargetNamespace(String) - Method in class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
 
setTemplate(String, String) - Method in class org.apache.cayenne.query.SQLTemplate
Adds a SQL template string for a given key.
setToDependentPK(boolean) - Method in class org.apache.cayenne.map.DbRelationship
 
setToMany(boolean) - Method in class org.apache.cayenne.map.DbRelationship
Sets relationship multiplicity.
setToManyTarget(String, Collection, boolean) - Method in class org.apache.cayenne.PersistentObject
Sets the relationships to the specified Persistent objects.
setToOneTarget(String, Persistent, boolean) - Method in interface org.apache.cayenne.Persistent
Sets to-one relationship to a new value.
setToOneTarget(String, Persistent, boolean) - Method in class org.apache.cayenne.PersistentObject
 
setTransactionIsolation(int) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
setTrimmingBytes(boolean) - Method in class org.apache.cayenne.access.types.ByteArrayType
 
setTrimmingChars(boolean) - Method in class org.apache.cayenne.access.types.CharType
 
setType(int) - Method in class org.apache.cayenne.map.DbAttribute
Sets the SQL type for the column.
setType(int) - Method in class org.apache.cayenne.map.ProcedureParameter
 
setType(String) - Method in class org.apache.cayenne.map.EmbeddableAttribute
 
setType(String) - Method in class org.apache.cayenne.map.EmbeddedAttribute
Sets a type of this attribute that must be an Embeddable object.
setType(String) - Method in class org.apache.cayenne.map.ObjAttribute
Sets the type of the data object property.
setType(ObjectChangeType) - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
 
setTypeMap(Map) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
setUpdateBatchTranslator(BatchTranslator) - Method in class org.apache.cayenne.access.DataNode
 
setUsedForLocking(boolean) - Method in class org.apache.cayenne.map.ObjAttribute
Sets whether this attribute should be used for locking.
setUsedForLocking(boolean) - Method in class org.apache.cayenne.map.ObjRelationship
Sets whether this attribute should be used for locking.
setUserName(String) - Method in class org.apache.cayenne.project.DataSourceDescriptor
 
setUserProperty(String, Object) - Method in class org.apache.cayenne.access.DataContext
Sets a user-defined property.
setUserProperty(String, Object) - Method in interface org.apache.cayenne.ObjectContext
Sets a user-defined property.
setUseScalar(boolean) - Method in class org.apache.cayenne.query.SQLTemplate
Sets flag to use scalars.
setUsingBlobs(boolean) - Method in class org.apache.cayenne.access.types.ByteArrayType
 
setUsingClobs(boolean) - Method in class org.apache.cayenne.access.types.CharType
 
setUsingOptimisticLocking(boolean) - Method in class org.apache.cayenne.query.DeleteBatchQuery
 
setUsingOptimisticLocking(boolean) - Method in class org.apache.cayenne.query.UpdateBatchQuery
 
setValidatingObjectsOnCommit(boolean) - Method in class org.apache.cayenne.project.Project
 
setValidationQuery(String) - Method in class org.apache.cayenne.datasource.PoolingDataSourceParameters
 
setValue(Object) - Method in class org.apache.cayenne.exp.ScalarExp
 
setValue(Object, Object) - Method in interface org.apache.cayenne.reflect.Accessor
Sets a property value of an object without disturbing the object fault status.
setValue(Object, Object) - Method in class org.apache.cayenne.reflect.BeanAccessor
 
setValue(Object, Object) - Method in class org.apache.cayenne.reflect.EmbeddedFieldAccessor
 
setValue(Object, Object) - Method in class org.apache.cayenne.reflect.FieldAccessor
 
setValue(Object, Object) - Method in class org.apache.cayenne.reflect.IdMapKeyAccessor
 
setValue(Object, Object) - Method in class org.apache.cayenne.reflect.MapAccessor
 
setValue(Object, Object) - Method in class org.apache.cayenne.reflect.PropertyAccessor
 
setValue(V) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ScalarNode
 
setValue(V) - Method in class org.apache.cayenne.util.SingleEntryMap
 
setValueComparisonStrategyFactory(ValueComparisonStrategyFactory) - Method in class org.apache.cayenne.map.EntityResolver
 
setValueObjectTypeRegistry(ValueObjectTypeRegistry) - Method in class org.apache.cayenne.map.EntityResolver
 
setValues(Object) - Method in class org.apache.cayenne.exp.ListExp
Sets an internal collection of values.
setVersion(Integer) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
 
shallowCopy() - Method in class org.apache.cayenne.exp.AbsExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.AddExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.AllExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.AndExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.AnyExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.AsteriskExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.AvgExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.BetweenExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.BitwiseAndExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.BitwiseLeftShiftExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.BitwiseNotExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.BitwiseOrExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.BitwiseRightShiftExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.BitwiseXorExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.CaseWhenExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.ConcatExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.CountExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.CurrentDateExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.CurrentTimeExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.CurrentTimestampExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.CustomAggregateExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.CustomFunctionExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.CustomOperatorExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.DbIdPathExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.DbPathExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.DistinctExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.DivideExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.ElseExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.EnclosingObjectExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.EqualExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.ExistsExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.Expression
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.ExtractExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.FalseExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.FullObjectExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.GreaterExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.GreaterOrEqualExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.InExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.LengthExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.LessExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.LessOrEqualExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.LikeExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.LikeIgnoreCaseExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.ListExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.LocateExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.LowerExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.MaxExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.MinExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.ModExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.MultiplyExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.NegateExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.NotBetweenExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.NotEqualExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.NotExistsExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.NotExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.NotInExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.NotLikeExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.NotLikeIgnoreCaseExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.ObjPathExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.OrExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.ScalarExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.SqrtExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.SubqueryExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.SubstringExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.SubtractExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.SumExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.ThenExp
Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.TrimExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.TrueExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.UpperExp
 
shallowCopy() - Method in class org.apache.cayenne.exp.WhenExp
 
shallowMerge(Object, Object) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Merges object properties from one object to another, avoiding traversal of the ArcProperties.
shallowMerge(Object, Object) - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
shallowMerge(Object, Object) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
Copies object properties from one object to another.
SHARED_ACCESSOR - Static variable in class org.apache.cayenne.reflect.IdMapKeyAccessor
 
SHARED_CACHE - Enum constant in enum class org.apache.cayenne.query.QueryCacheStrategy
A cache policy ruling that query results shall be cached in a shared location accessible by all ObjectContexts.
SHARED_CACHE_REFRESH - Enum constant in enum class org.apache.cayenne.query.QueryCacheStrategy
A cache policy ruling that query results shall be cached in a shared location accessible by all ObjectContexts, however the query that uses this policy should treat current cache state as expired, and force the database fetch.
sharedCache() - Method in class org.apache.cayenne.query.FluentSelect
Instructs Cayenne to look for query results in the "shared" cache when running the query.
sharedCache() - Method in class org.apache.cayenne.query.SelectById
Deprecated.
Instructs Cayenne to look for query results in the "shared" cache when running the query.
sharedCache() - Method in class org.apache.cayenne.query.SQLSelect
Instructs Cayenne to look for query results in the "shared" cache when running the query.
sharedCache(String) - Method in class org.apache.cayenne.query.FluentSelect
Instructs Cayenne to look for query results in the "shared" cache when running the query.
sharedCache(String) - Method in class org.apache.cayenne.query.SelectById
Deprecated.
Instructs Cayenne to look for query results in the "shared" cache when running the query.
sharedCache(String) - Method in class org.apache.cayenne.query.SQLSelect
Instructs Cayenne to look for query results in the "shared" cache when running the query.
sharedCacheEnabled - Variable in class org.apache.cayenne.project.Project
 
sharedSnapshotCache - Variable in class org.apache.cayenne.access.DataDomain
 
SHARP - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
ShortType - Class in org.apache.cayenne.access.types
Handles java.lang.Short type mapping.
ShortType(boolean) - Constructor for class org.apache.cayenne.access.types.ShortType
 
shouldCreateFKConstraints - Variable in class org.apache.cayenne.access.DbGenerator
 
shouldCreateFKConstraints() - Method in class org.apache.cayenne.access.DbGenerator
 
shouldCreatePKSupport - Variable in class org.apache.cayenne.access.DbGenerator
 
shouldCreatePKSupport() - Method in class org.apache.cayenne.access.DbGenerator
Returns whether DbGenerator is configured to create primary key support for DataMap entities.
shouldCreateTables - Variable in class org.apache.cayenne.access.DbGenerator
 
shouldCreateTables() - Method in class org.apache.cayenne.access.DbGenerator
Returns whether DbGenerator is configured to create tables for DataMap entities.
shouldDropPKSupport - Variable in class org.apache.cayenne.access.DbGenerator
 
shouldDropPKSupport() - Method in class org.apache.cayenne.access.DbGenerator
 
shouldDropTables - Variable in class org.apache.cayenne.access.DbGenerator
 
shouldDropTables() - Method in class org.apache.cayenne.access.DbGenerator
 
shouldMergeChanges(Persistent, Map) - Method in interface org.apache.cayenne.access.DataContextDelegate
Invoked by parent DataContext whenever an object change is detected.
shouldProcessDelete(Persistent) - Method in interface org.apache.cayenne.access.DataContextDelegate
Invoked by ObjectStore whenever it is detected that a database row was deleted for object.
SHRINK_STAMP - Static variable in class org.apache.cayenne.ashwood.graph.DepthFirstStampSearch
 
shutdown() - Method in class org.apache.cayenne.access.DataDomain
Shutdowns all owned data nodes and marks this domain as stopped.
shutdown() - Method in class org.apache.cayenne.access.DataRowStore
Shuts down any remote notification connections, and clears internal cache.
shutdown() - Method in class org.apache.cayenne.CayenneRuntime
Shuts down the DI injector of this runtime, giving all services that need to release some resources a chance to do that.
shutdown() - Method in class org.apache.cayenne.event.DefaultEventManager
Stops event threads.
shutdown() - Method in class org.apache.cayenne.event.EventBridge
Stops listening for events on both local and external interfaces.
shutdownExternal() - Method in class org.apache.cayenne.event.EventBridge
Shuts down the external interface of the EventBridge, cleaning up and releasing any resources used to communicate external events.
shutdownExternal() - Method in class org.apache.cayenne.event.NoopEventBridge
 
SimpleAttributeProperty - Class in org.apache.cayenne.reflect
A descriptor of an "attribute" persistent property.
SimpleAttributeProperty(ClassDescriptor, Accessor, ObjAttribute) - Constructor for class org.apache.cayenne.reflect.SimpleAttributeProperty
 
simpleCondition() - Method in class org.apache.cayenne.ql.QLParser
 
SimpleNode - Class in org.apache.cayenne.access.translator.sqltemplate.parser
 
SimpleNode(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.SimpleNode
 
SimpleNodeTreeVisitor - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
SimpleNodeTreeVisitor() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.SimpleNodeTreeVisitor
 
simpleNotCondition() - Method in class org.apache.cayenne.ql.QLParser
 
simpleTag(String, String) - Method in class org.apache.cayenne.util.XMLEncoder
Prints common XML element - tag with name and text value (<tag>value</tag>) If value is empty, nothing will be printed.
SimpleValidationFailure - Class in org.apache.cayenne.validation
Represents a generic validation failure that contains failed object and a message describing the failure.
SimpleValidationFailure(Object, Object) - Constructor for class org.apache.cayenne.validation.SimpleValidationFailure
 
SINGLE_LINE_COMMENT_END - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
SINGLE_QUOTED_STRING - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
SINGLE_QUOTED_STRING - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
singleColumn - Variable in class org.apache.cayenne.query.ColumnSelect
 
SingleEntryMap<K,V> - Class in org.apache.cayenne.util
Optimized mutable single-entry map.
SingleEntryMap(K) - Constructor for class org.apache.cayenne.util.SingleEntryMap
Create empty map
SingleEntryMap(K, V) - Constructor for class org.apache.cayenne.util.SingleEntryMap
Create map with single key-value entry
SingleMapIdSpec(Map) - Constructor for class org.apache.cayenne.query.SelectById.SingleMapIdSpec
Deprecated.
 
SingleScalarIdSpec(Object) - Constructor for class org.apache.cayenne.query.SelectById.SingleScalarIdSpec
Deprecated.
 
singleThread - Variable in class org.apache.cayenne.event.DefaultEventManager
 
SingletonFaultFactory - Class in org.apache.cayenne.reflect
 
SingletonFaultFactory() - Constructor for class org.apache.cayenne.reflect.SingletonFaultFactory
 
size() - Method in class org.apache.cayenne.access.DataRowStore
Returns current cache size.
size() - Method in class org.apache.cayenne.access.IncrementalFaultList
 
size() - Method in class org.apache.cayenne.access.ToManyList
 
size() - Method in class org.apache.cayenne.access.ToManySet
 
size() - Method in interface org.apache.cayenne.ashwood.graph.Digraph
 
size() - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
 
size() - Method in class org.apache.cayenne.cache.MapQueryCache
 
size() - Method in class org.apache.cayenne.DataRow
 
size() - Method in class org.apache.cayenne.DataRowLayout
Returns the number of columns.
size() - Method in class org.apache.cayenne.util.ClockMap
 
size() - Method in class org.apache.cayenne.util.commons.CompositeCollection
Gets the size of this composite collection.
size() - Method in class org.apache.cayenne.util.SingleEntryMap
 
sizeAndPrecision(DbAdapter, DbAttribute) - Static method in class org.apache.cayenne.dba.JdbcAdapter
Deprecated, for removal: This API element is subject to removal in a future version.
sizeAndScale(DbAdapter, DbAttribute) - Static method in class org.apache.cayenne.dba.JdbcAdapter
 
skipContent() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
 
skipRow() - Method in class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator
 
skipRow() - Method in class org.apache.cayenne.access.jdbc.DistinctResultIterator
 
skipRow() - Method in class org.apache.cayenne.access.jdbc.LimitResultIterator
 
skipRow() - Method in class org.apache.cayenne.access.jdbc.RSIterator
 
skipRow() - Method in interface org.apache.cayenne.ResultIterator
Goes past current row.
SkipSchemaUpdateStrategy - Class in org.apache.cayenne.access.dbsync
A SchemaUpdateStrategy that does nothing.
SkipSchemaUpdateStrategy() - Constructor for class org.apache.cayenne.access.dbsync.SkipSchemaUpdateStrategy
 
Slf4jSQLLogger - Class in org.apache.cayenne.log
A SQLLogger that emits compact, single-line messages through slf4j-api under the fixed logger name cayenne-sql.
Slf4jSQLLogger(RuntimeProperties) - Constructor for class org.apache.cayenne.log.Slf4jSQLLogger
 
sliceArray(boolean[], int) - Static method in class org.apache.cayenne.util.ArrayUtil
 
sliceArray(byte[], int) - Static method in class org.apache.cayenne.util.ArrayUtil
 
sliceArray(char[], int) - Static method in class org.apache.cayenne.util.ArrayUtil
 
sliceArray(double[], int) - Static method in class org.apache.cayenne.util.ArrayUtil
 
sliceArray(float[], int) - Static method in class org.apache.cayenne.util.ArrayUtil
 
sliceArray(int[], int) - Static method in class org.apache.cayenne.util.ArrayUtil
 
sliceArray(long[], int) - Static method in class org.apache.cayenne.util.ArrayUtil
 
sliceArray(short[], int) - Static method in class org.apache.cayenne.util.ArrayUtil
 
sliceArray(Object[], int) - Static method in class org.apache.cayenne.util.ArrayUtil
 
snapshot(DataContext, Persistent, long) - Static method in class org.apache.cayenne.access.ObjectSnapshots
Returns a DataRow reflecting the current, possibly uncommitted, state of an object registered in the given context, with the given snapshot version.
SNAPSHOT_CACHE_SIZE_DEFAULT - Static variable in class org.apache.cayenne.access.DataRowStore
Deprecated, for removal: This API element is subject to removal in a future version.
use DefaultDataRowStoreFactory.SNAPSHOT_CACHE_SIZE_DEFAULT
SNAPSHOT_CACHE_SIZE_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
Deprecated, for removal: This API element is subject to removal in a future version.
SNAPSHOT_CACHE_SIZE_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
Snapshot cache max size
SNAPSHOT_EXPIRATION_DEFAULT - Static variable in class org.apache.cayenne.access.DataRowStore
Deprecated, for removal: This API element is subject to removal in a future version.
unused
snapshotCache(DataRowStore) - Method in class org.apache.cayenne.access.DataContext.Builder
Sets a snapshot cache for the context's ObjectStore.
snapshotCacheSize(int) - Method in class org.apache.cayenne.CoreModuleExtender
Sets max size of snapshot cache.
SnapshotEvent - Class in org.apache.cayenne.access.event
Event sent on modification of the DataRowStore.
SnapshotEvent(Object, Object, long, Map, Collection, Collection, Collection) - Constructor for class org.apache.cayenne.access.event.SnapshotEvent
 
snapshots - Variable in class org.apache.cayenne.access.DataRowStore
 
snapshotVersion - Variable in class org.apache.cayenne.PersistentObject
 
SnapshotVersion - Class in org.apache.cayenne.access
Incrementing global snapshot version generator.
SoftDeleteDbRowOp - Class in org.apache.cayenne.access.flush.operation
A "soft" delete op that is executed as an UPDATE setting the soft-delete flag column to true instead of a SQL DELETE, leaving the row physically in the table.
SoftDeleteDbRowOp(Persistent, DbEntity, ObjectId, DbAttribute) - Constructor for class org.apache.cayenne.access.flush.operation.SoftDeleteDbRowOp
 
softDeleteIfColumnPresent(String) - Method in class org.apache.cayenne.CoreModuleExtender
Enables "soft delete" for entities whose tables contain a BOOLEAN column with the given name.
sort(List) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
Sort all operations
sort(List) - Method in interface org.apache.cayenne.access.flush.operation.DbRowOpSorter
 
sort(List) - Method in class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter
 
sort(List) - Method in class org.apache.cayenne.access.flush.operation.GraphBasedDbRowOpSorter
 
sortDbEntities(List, boolean) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
 
sortDbEntities(List, boolean) - Method in interface org.apache.cayenne.map.EntitySorter
Sorts a list of DbEntities.
sortedIterator(Iterator, Comparator) - Static method in class org.apache.cayenne.util.Util
Deprecated, for removal: This API element is subject to removal in a future version.
unused
sortObjectsForEntity(ObjEntity, List, boolean) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
 
sortObjectsForEntity(ObjEntity, List, boolean) - Method in interface org.apache.cayenne.map.EntitySorter
Sorts a list of objects belonging to the ObjEntity.
sortObjectsForEntity(ObjEntity, List, boolean, Function) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
 
sortObjEntities(List, boolean) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
 
sortObjEntities(List, boolean) - Method in interface org.apache.cayenne.map.EntitySorter
Sorts a list of ObjEntities.
sortOrder - Variable in class org.apache.cayenne.query.Ordering
 
SortOrder - Enum Class in org.apache.cayenne.query
Constants to order query results (the ORDER BY clause).
sortReflexive(List) - Method in class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter
 
sortSpec - Variable in class org.apache.cayenne.query.Ordering
 
sortSpecString - Variable in class org.apache.cayenne.query.Ordering
 
SortWeight - Annotation Interface in org.apache.cayenne.ashwood
An annotation that defines the insertion sorting "weight" of an entity that is used when sorting DB operations.
source - Variable in exception class org.apache.cayenne.reflect.PropertyException
 
source - Variable in class org.apache.cayenne.validation.SimpleValidationFailure
 
sourceEntity - Variable in class org.apache.cayenne.map.Relationship
 
sourceName - Variable in class org.apache.cayenne.map.DbJoin
 
specialCharsToJava(String) - Static method in class org.apache.cayenne.util.Util
Replaces special chars with human-readable and Java-id-compatible symbols.
specialToken - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class org.apache.cayenne.ql.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
SPLIT_SEPARATOR - Static variable in class org.apache.cayenne.exp.ExpressionFactory
A "split" character, "|", that is understood by some of the ExpressionFactory methods that require splitting joins in the middle of the path.
Splits - Section in org.apache.cayenne.exp.ExpressionFactory.matchAllExp(String, Collection)
 
sql - Variable in class org.apache.cayenne.map.SQLTemplateDescriptor
 
sql() - Method in record class org.apache.cayenne.access.translator.TranslatedBatch
Returns the value of the sql record component.
sql() - Method in record class org.apache.cayenne.access.translator.TranslatedProcedure
Returns the value of the sql record component.
sql() - Method in record class org.apache.cayenne.access.translator.TranslatedSelect
Returns the value of the sql record component.
sql() - Method in record class org.apache.cayenne.access.translator.TranslatedSQL
Returns the value of the sql record component.
sql() - Method in interface org.apache.cayenne.access.translator.TranslatedStatement
Returns the SQL string of the translated statement.
SQL_ARRAY - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_BIGINT - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_BINARY - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_BIT - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_BLOB - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_BOOLEAN - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_CHAR - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_CLOB - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_DATE - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_DECIMAL - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_DOUBLE - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_FLOAT - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_INTEGER - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_LONGNVARCHAR - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_LONGVARBINARY - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_LONGVARCHAR - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_NCHAR - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_NCLOB - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_NULL - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_NUMERIC - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_NVARCHAR - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_OTHER - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_REAL - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_SMALLINT - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_SQLXML - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_TIME - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_TIMESTAMP - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_TINYINT - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_VARBINARY - Static variable in class org.apache.cayenne.dba.TypesMapping
 
SQL_VARCHAR - Static variable in class org.apache.cayenne.dba.TypesMapping
 
sqlAction(SQLTemplate) - Method in class org.apache.cayenne.dba.frontbase.FrontBaseActionBuilder
 
sqlAction(SQLTemplate) - Method in class org.apache.cayenne.dba.JdbcActionBuilder
 
sqlAction(SQLTemplate) - Method in interface org.apache.cayenne.query.SQLActionVisitor
Creates an action to execute a SQLTemplate.
SQLAction - Interface in org.apache.cayenne.query
Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).
SQLActionVisitor - Interface in org.apache.cayenne.query
A factory interface to create standard SQLActions for a set of standard queries.
SQLAppendable - Interface in org.apache.cayenne.access.sqlbuilder
 
sqlBuffer - Variable in class org.apache.cayenne.query.SQLExec
 
sqlBuffer - Variable in class org.apache.cayenne.query.SQLSelect
 
SQLBuilder - Class in org.apache.cayenne.access.sqlbuilder
 
SQLExec - Class in org.apache.cayenne.query
A generic query based on raw SQL and featuring fluent API.
SQLExec(String) - Constructor for class org.apache.cayenne.query.SQLExec
 
SQLGenerationContext - Interface in org.apache.cayenne.access.sqlbuilder
 
SQLGenerationVisitor - Class in org.apache.cayenne.access.sqlbuilder
 
SQLGenerationVisitor(SQLAppendable, SQLGenerationContext) - Constructor for class org.apache.cayenne.access.sqlbuilder.SQLGenerationVisitor
 
SQLiteAdapter - Class in org.apache.cayenne.dba.sqlite
A SQLite database adapter.
SQLiteAdapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.sqlite.SQLiteAdapter
 
SQLiteSelectAction - Class in org.apache.cayenne.dba.sqlite
 
SQLiteSelectAction(Select, DataNode) - Constructor for class org.apache.cayenne.dba.sqlite.SQLiteSelectAction
 
SQLiteSniffer - Class in org.apache.cayenne.dba.sqlite
Detects SQLite database from JDBC metadata.
SQLiteSniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.sqlite.SQLiteSniffer
 
SQLiteTreeProcessor - Class in org.apache.cayenne.dba.sqlite
 
SQLiteTreeProcessor() - Constructor for class org.apache.cayenne.dba.sqlite.SQLiteTreeProcessor
 
sqlLogger - Variable in class org.apache.cayenne.access.DbGenerator
 
sqlLogger - Variable in class org.apache.cayenne.access.DefaultDataNodeFactory
 
sqlLogger - Variable in class org.apache.cayenne.tx.CayenneTransaction
 
sqlLogger - Variable in class org.apache.cayenne.tx.DefaultTransactionFactory
 
sqlLogger - Variable in class org.apache.cayenne.tx.ExternalTransaction
 
SQLLogger - Interface in org.apache.cayenne.log
A logging service used by Cayenne to output database interactions as compact, single-line messages.
sqlPatternToPattern(String, boolean) - Static method in class org.apache.cayenne.util.Util
Deprecated, for removal: This API element is subject to removal in a future version.
unused
SQLResult - Class in org.apache.cayenne.map
A metadata object that defines how a row in a result set can be converted to result objects.
SQLResult() - Constructor for class org.apache.cayenne.map.SQLResult
 
SQLResultStage - Class in org.apache.cayenne.access.translator.select
Resolves the SQLResult collected by the column extractors into ResultSegments with column offsets matching the translated SELECT column list.
SQLResultStage() - Constructor for class org.apache.cayenne.access.translator.select.SQLResultStage
 
SQLSelect<T> - Class in org.apache.cayenne.query
A selecting query based on raw SQL and featuring fluent API.
SQLSelect(Class, String) - Constructor for class org.apache.cayenne.query.SQLSelect
 
SQLSelect(String) - Constructor for class org.apache.cayenne.query.SQLSelect
 
SQLServerActionBuilder - Class in org.apache.cayenne.dba.sqlserver
 
SQLServerActionBuilder(DataNode) - Constructor for class org.apache.cayenne.dba.sqlserver.SQLServerActionBuilder
 
SQLServerActionBuilder(DataNode, Integer) - Constructor for class org.apache.cayenne.dba.sqlserver.SQLServerActionBuilder
 
SQLServerAdapter - Class in org.apache.cayenne.dba.sqlserver
Cayenne DbAdapter implementation for Microsoft SQL Server RDBMS.
SQLServerAdapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
 
SQLServerBatchAction - Class in org.apache.cayenne.dba.sqlserver
 
SQLServerBatchAction(BatchQuery, DataNode, boolean) - Constructor for class org.apache.cayenne.dba.sqlserver.SQLServerBatchAction
 
SQLServerColumnNode - Class in org.apache.cayenne.dba.sqlserver.sqltree
 
SQLServerColumnNode(ColumnNode) - Constructor for class org.apache.cayenne.dba.sqlserver.sqltree.SQLServerColumnNode
 
SQLServerLimitOffsetNode - Class in org.apache.cayenne.dba.sqlserver.sqltree
 
SQLServerLimitOffsetNode(int, int) - Constructor for class org.apache.cayenne.dba.sqlserver.sqltree.SQLServerLimitOffsetNode
 
SQLServerPkGenerator - Class in org.apache.cayenne.dba.sqlserver
Primary key generator implementation for Sybase.
SQLServerPkGenerator(JdbcAdapter) - Constructor for class org.apache.cayenne.dba.sqlserver.SQLServerPkGenerator
 
SQLServerProcedureAction - Class in org.apache.cayenne.dba.sqlserver
ProcedureAction for SQLServer MS JDBC driver.
SQLServerProcedureAction(ProcedureQuery, DataNode) - Constructor for class org.apache.cayenne.dba.sqlserver.SQLServerProcedureAction
 
SQLServerSelectAction - Class in org.apache.cayenne.dba.sqlserver
 
SQLServerSelectAction(Select, DataNode, boolean) - Constructor for class org.apache.cayenne.dba.sqlserver.SQLServerSelectAction
 
SQLServerSniffer - Class in org.apache.cayenne.dba.sqlserver
Detects SQLServer database from JDBC metadata.
SQLServerSniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.sqlserver.SQLServerSniffer
 
SQLServerTreeProcessor - Class in org.apache.cayenne.dba.sqlserver
 
SQLServerTreeProcessor() - Constructor for class org.apache.cayenne.dba.sqlserver.SQLServerTreeProcessor
 
SQLServerTreeProcessorV12 - Class in org.apache.cayenne.dba.sqlserver
SQL tree processor that supports OFFSET X ROWS FETCH NEXT Y ROWS ONLY clause for the SQLServer 2012 and later.
SQLServerTreeProcessorV12() - Constructor for class org.apache.cayenne.dba.sqlserver.SQLServerTreeProcessorV12
 
SQLTemplate<T> - Class in org.apache.cayenne.query
A query that executes unchanged (except for template preprocessing) "raw" SQL specified by the user.
SQLTemplate() - Constructor for class org.apache.cayenne.query.SQLTemplate
Creates an empty SQLTemplate.
SQLTemplate(Class, String) - Constructor for class org.apache.cayenne.query.SQLTemplate
 
SQLTemplate(String, boolean) - Constructor for class org.apache.cayenne.query.SQLTemplate
Creates a SQLTemplate without an explicit root.
SQLTemplate(String, String) - Constructor for class org.apache.cayenne.query.SQLTemplate
 
SQLTemplate(DataMap, String, boolean) - Constructor for class org.apache.cayenne.query.SQLTemplate
 
SQLTemplate(DbEntity, String) - Constructor for class org.apache.cayenne.query.SQLTemplate
 
SQLTemplate(ObjEntity, String) - Constructor for class org.apache.cayenne.query.SQLTemplate
 
SQLTemplateAction - Class in org.apache.cayenne.access.jdbc
Implements a strategy for execution of SQLTemplates.
SQLTemplateAction(SQLTemplate, DataNode) - Constructor for class org.apache.cayenne.access.jdbc.SQLTemplateAction
 
SQLTemplateDescriptor - Class in org.apache.cayenne.map
 
SQLTemplateDescriptor() - Constructor for class org.apache.cayenne.map.SQLTemplateDescriptor
 
SQLTemplateDescriptorHandler - Class in org.apache.cayenne.project.xml
A handler of the "sqlQuery" tag of a DataMap.
SQLTemplateDescriptorHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.project.xml.SQLTemplateDescriptorHandler
 
SQLTemplateMetadata - Class in org.apache.cayenne.query
 
SQLTemplateMetadata() - Constructor for class org.apache.cayenne.query.SQLTemplateMetadata
 
SQLTemplateParser - Class in org.apache.cayenne.access.translator.sqltemplate.parser
Parser of Cayenne Templates.
SQLTemplateParser(InputStream) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
Constructor with InputStream.
SQLTemplateParser(InputStream, String) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
Constructor with InputStream and supplied encoding
SQLTemplateParser(Reader) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
Constructor.
SQLTemplateParser(SQLTemplateParserTokenManager) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
Constructor with generated Token Manager.
SQLTemplateParserConstants - Interface in org.apache.cayenne.access.translator.sqltemplate.parser
Token literal values and constants.
SQLTemplateParserTokenManager - Class in org.apache.cayenne.access.translator.sqltemplate.parser
Token Manager.
SQLTemplateParserTokenManager(JavaCharStream) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
Constructor.
SQLTemplateParserTokenManager(JavaCharStream, int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
Constructor.
SQLTemplateParserTreeConstants - Interface in org.apache.cayenne.access.translator.sqltemplate.parser
 
SQLTemplateRenderingUtils - Class in org.apache.cayenne.access.translator.sqltemplate
Implements utility methods used inside Velocity templates when rendering SQLTemplates.
SQLTemplateRenderingUtils() - Constructor for class org.apache.cayenne.access.translator.sqltemplate.SQLTemplateRenderingUtils
 
sqlTemplateTranslator - Variable in class org.apache.cayenne.access.DefaultDataNodeFactory
 
SQLTemplateTranslator - Interface in org.apache.cayenne.access.translator
 
SQLTreeProcessor - Interface in org.apache.cayenne.access.sqlbuilder.sqltree
 
sqrt() - Method in class org.apache.cayenne.exp.property.NumericProperty
 
sqrt() - Method in class org.apache.cayenne.ql.QLParser
 
SQRT - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
sqrtExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
sqrtExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
SqrtExp - Class in org.apache.cayenne.exp
 
SqrtExp(Object...) - Constructor for class org.apache.cayenne.exp.SqrtExp
 
stack - Variable in class org.apache.cayenne.ashwood.graph.DepthFirstSearch
 
start(String) - Method in class org.apache.cayenne.util.XMLEncoder
 
startDisjointByIdPrefetch(PrefetchTreeNode) - Method in interface org.apache.cayenne.query.PrefetchProcessor
 
startDisjointPrefetch(PrefetchTreeNode) - Method in interface org.apache.cayenne.query.PrefetchProcessor
 
startElement(String, String, String, Attributes) - Method in class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
 
startElement(String, String, String, Attributes) - Method in class org.apache.cayenne.project.xml.SAXNestedTagHandler
This method directly called by SAX parser, do not override it directly, use SAXNestedTagHandler.processElement(String, String, Attributes) method instead to process content.
startJointPrefetch(PrefetchTreeNode) - Method in interface org.apache.cayenne.query.PrefetchProcessor
 
startNode(Expression, Expression) - Method in interface org.apache.cayenne.exp.TraversalHandler
Called during the traversal before an expression node children processing is started.
startPhantomPrefetch(PrefetchTreeNode) - Method in interface org.apache.cayenne.query.PrefetchProcessor
 
startsWith(String) - Method in class org.apache.cayenne.exp.property.StringProperty
Creates an expression for a database "LIKE" query with the value converted to a pattern matching the beginning of a String.
startsWithExp(String, String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
startsWithExp(Expression, String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
startsWithIgnoreCase(String) - Method in class org.apache.cayenne.exp.property.StringProperty
Same as StringProperty.startsWith(String), only using case-insensitive comparison.
startsWithIgnoreCaseExp(String, String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
Same as ExpressionFactory.startsWithExp(String, String) only using case-insensitive comparison.
startsWithIgnoreCaseExp(Expression, String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
 
startUnknownPrefetch(PrefetchTreeNode) - Method in interface org.apache.cayenne.query.PrefetchProcessor
 
startup(EventManager, int) - Method in class org.apache.cayenne.event.EventBridge
Starts EventBridge in the specified mode and locally listening to all event sources that post on a preconfigured subject.
startup(EventManager, int, Object) - Method in class org.apache.cayenne.event.EventBridge
Starts EventBridge in the specified mode and locally listening to a specified event source.
startup(EventManager, int, Object, Object) - Method in class org.apache.cayenne.event.EventBridge
Starts EventBridge in the specified mode.
startupExternal() - Method in class org.apache.cayenne.event.EventBridge
Starts an external interface of the EventBridge.
startupExternal() - Method in class org.apache.cayenne.event.NoopEventBridge
 
STATEMENT_FETCH_SIZE_DEFAULT - Static variable in interface org.apache.cayenne.query.QueryMetadata
Defines default statement fetch size, which is 0, meaning that the JDBC driver default is used.
statementFetchSize - Variable in class org.apache.cayenne.map.QueryDescriptor
 
statementFetchSize - Variable in class org.apache.cayenne.query.MappedSelect
 
statementFetchSize - Variable in class org.apache.cayenne.query.SQLSelect
 
statementFetchSize(int) - Method in class org.apache.cayenne.query.FluentSelect
Sets fetch size of the PreparedStatement generated for this query.
statementFetchSize(int) - Method in class org.apache.cayenne.query.MappedSelect
Sets fetch size of the PreparedStatement generated for this query.
statementFetchSize(int) - Method in class org.apache.cayenne.query.SQLSelect
Sets JDBC statement's fetch size (0 for no default size)
statementFetchSize(OperationHints) - Method in class org.apache.cayenne.access.jdbc.SelectAction
Returns the fetch size to set on the PreparedStatement, or 0 to leave the driver default alone.
STATIC_LEXER_ERROR - Static variable in exception class org.apache.cayenne.ql.TokenMgrError
An attempt was made to create a second instance of a static token manager.
staticFlag - Static variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
Whether parser is static.
staticFlag - Static variable in class org.apache.cayenne.ql.JavaCharStream
Whether parser is static.
status - Variable in class org.apache.cayenne.tx.BaseTransaction
 
STATUS_ACTIVE - Static variable in class org.apache.cayenne.tx.BaseTransaction
 
STATUS_COMMITTED - Static variable in class org.apache.cayenne.tx.BaseTransaction
 
STATUS_COMMITTING - Static variable in class org.apache.cayenne.tx.BaseTransaction
 
STATUS_MARKED_ROLLEDBACK - Static variable in class org.apache.cayenne.tx.BaseTransaction
 
STATUS_NO_TRANSACTION - Static variable in class org.apache.cayenne.tx.BaseTransaction
 
STATUS_ROLLEDBACK - Static variable in class org.apache.cayenne.tx.BaseTransaction
 
STATUS_ROLLING_BACK - Static variable in class org.apache.cayenne.tx.BaseTransaction
 
stop() - Method in class org.apache.cayenne.project.xml.SAXNestedTagHandler
 
stopped - Variable in class org.apache.cayenne.access.DataDomain
 
stopped - Variable in class org.apache.cayenne.event.DefaultEventManager
 
storageEngine - Variable in class org.apache.cayenne.dba.mysql.MySQLAdapter
 
STRING_ESC - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
STRING_ESC - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
stringExpression() - Method in class org.apache.cayenne.ql.QLParser
 
stringFromFile(File) - Static method in class org.apache.cayenne.util.Util
Deprecated, for removal: This API element is subject to removal in a future version.
unused
stringFromFile(File, String) - Static method in class org.apache.cayenne.util.Util
Deprecated, for removal: This API element is subject to removal in a future version.
unused
stringLiteral() - Method in class org.apache.cayenne.ql.QLParser
 
stringParameter() - Method in class org.apache.cayenne.ql.QLParser
 
StringProperty<E> - Class in org.apache.cayenne.exp.property
Property that represents attributes mapped on string types
StringProperty(CayennePath, Expression, Class) - Constructor for class org.apache.cayenne.exp.property.StringProperty
Constructs a new property with the given name and expression
stripFileExtension(String) - Static method in class org.apache.cayenne.util.Util
Strips extension from the file name.
stripLineBreaks(String, char) - Static method in class org.apache.cayenne.util.Util
Strips "\n", "\r\n", "\r" from the argument string, replacing them with a provided character.
stripPackageName(String) - Static method in class org.apache.cayenne.util.Util
Returns an unqualified class name for the fully qualified name.
StrongConnection<E,V> - Class in org.apache.cayenne.ashwood.graph
 
StrongConnection(DigraphIteration) - Constructor for class org.apache.cayenne.ashwood.graph.StrongConnection
 
sub(E) - Method in class org.apache.cayenne.exp.property.NumericProperty
 
sub(NumericProperty) - Method in class org.apache.cayenne.exp.property.NumericProperty
 
subclassDescriptors - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
 
subentities - Variable in class org.apache.cayenne.map.EntityInheritanceTree
 
subject - Variable in class org.apache.cayenne.event.CayenneEvent
 
subjects - Variable in class org.apache.cayenne.event.DefaultEventManager
 
subList(int, int) - Method in class org.apache.cayenne.access.IncrementalFaultList
 
subList(int, int) - Method in class org.apache.cayenne.access.ToManyList
 
subquery() - Method in class org.apache.cayenne.ql.QLParser
 
SubqueryExp - Class in org.apache.cayenne.exp
 
SubqueryExp(Object...) - Constructor for class org.apache.cayenne.exp.SubqueryExp
Creates a subquery node wrapping the given select, or an empty one without arguments.
SubqueryNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
SubqueryNode(String) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.SubqueryNode
 
subSequence(int, int) - Method in class org.apache.cayenne.exp.path.CayennePathSegment
 
substBackslashes(String) - Static method in class org.apache.cayenne.util.Util
Replaces all backslashes "\" with forward slashes "/".
substring() - Method in class org.apache.cayenne.ql.QLParser
 
substring(int, int) - Method in class org.apache.cayenne.exp.property.StringProperty
 
substring(NumericProperty, NumericProperty) - Method in class org.apache.cayenne.exp.property.StringProperty
 
SUBSTRING - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
substringExp(String, int, int) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
Call SUBSTRING(string, offset, length) function
substringExp(Expression, int, int) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
Call SUBSTRING(string, offset, length) function
substringExp(Expression, Expression, Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
Call SUBSTRING(string, offset, length) function
SubstringExp - Class in org.apache.cayenne.exp
 
SubstringExp(Object...) - Constructor for class org.apache.cayenne.exp.SubstringExp
 
SubtractExp - Class in org.apache.cayenne.exp
"Subtract" expression.
SubtractExp(Object...) - Constructor for class org.apache.cayenne.exp.SubtractExp
 
sum() - Method in class org.apache.cayenne.exp.property.NumericProperty
 
sum() - Method in class org.apache.cayenne.ql.QLParser
 
sum(NumericProperty) - Method in class org.apache.cayenne.query.ColumnSelect
Select sum of values
sum(NumericProperty) - Method in class org.apache.cayenne.query.ObjectSelect
Select sum of values
SUM - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
sumExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
SumExp - Class in org.apache.cayenne.exp
 
SumExp(Object...) - Constructor for class org.apache.cayenne.exp.SumExp
 
superclassDescriptor - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
 
superClassName - Variable in class org.apache.cayenne.map.ObjEntity
 
superEntityName - Variable in class org.apache.cayenne.map.ObjEntity
 
supportsBatchUpdates - Variable in class org.apache.cayenne.dba.JdbcAdapter
 
supportsBatchUpdates() - Method in class org.apache.cayenne.dba.AutoAdapter
 
supportsBatchUpdates() - Method in interface org.apache.cayenne.dba.DbAdapter
Returns true if the target database supports batch updates.
supportsBatchUpdates() - Method in class org.apache.cayenne.dba.JdbcAdapter
 
supportsCatalogsOnReverseEngineering() - Method in class org.apache.cayenne.dba.AutoAdapter
 
supportsCatalogsOnReverseEngineering() - Method in interface org.apache.cayenne.dba.DbAdapter
Returns true if a target database supports catalogs on reverse engineering.
supportsCatalogsOnReverseEngineering() - Method in class org.apache.cayenne.dba.JdbcAdapter
Returns true.
supportsCatalogsOnReverseEngineering() - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
 
supportsGeneratedKeys - Variable in class org.apache.cayenne.dba.JdbcAdapter
 
supportsGeneratedKeys() - Method in class org.apache.cayenne.dba.AutoAdapter
 
supportsGeneratedKeys() - Method in interface org.apache.cayenne.dba.DbAdapter
Returns true if a target database supports key autogeneration.
supportsGeneratedKeys() - Method in class org.apache.cayenne.dba.JdbcAdapter
 
supportsGeneratedKeys(boolean) - Method in class org.apache.cayenne.access.jdbc.BatchAction
 
supportsGeneratedKeysForBatchInserts() - Method in class org.apache.cayenne.dba.AutoAdapter
 
supportsGeneratedKeysForBatchInserts() - Method in interface org.apache.cayenne.dba.DbAdapter
Returns true if a target database supports key autogeneration in a batch insert.
supportsGeneratedKeysForBatchInserts() - Method in class org.apache.cayenne.dba.derby.DerbyAdapter
Not supported, see: DERBY-3609
supportsGeneratedKeysForBatchInserts() - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
Not supported, see: mssql-jdbc #245
supportsOracleLOB - Static variable in class org.apache.cayenne.dba.oracle.OracleAdapter
 
supportsUniqueConstraints - Variable in class org.apache.cayenne.dba.JdbcAdapter
 
supportsUniqueConstraints() - Method in class org.apache.cayenne.dba.AutoAdapter
 
supportsUniqueConstraints() - Method in interface org.apache.cayenne.dba.DbAdapter
Returns true if a target database supports UNIQUE constraints.
supportsUniqueConstraints() - Method in class org.apache.cayenne.dba.JdbcAdapter
Returns true.
suppressDistinct() - Method in class org.apache.cayenne.query.ColumnSelect
Explicitly suppress distinct in query.
suppressingDistinct() - Method in record class org.apache.cayenne.access.translator.TranslatedSelect
Returns the value of the suppressingDistinct record component.
suppressNextTokenSeparator() - Method in class org.apache.cayenne.access.sqlbuilder.DefaultSQLAppendable
 
suppressNextTokenSeparator() - Method in interface org.apache.cayenne.access.sqlbuilder.SQLAppendable
Suppresses the separator that the next SQLAppendable.appendTokenSeparator() call would emit.
SwitchTo(int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
Switch to specified lex state.
SwitchTo(int) - Method in class org.apache.cayenne.ql.QLParserTokenManager
Switch to specified lex state.
SybaseAdapter - Class in org.apache.cayenne.dba.sybase
DbAdapter implementation for Sybase RDBMS.
SybaseAdapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.sybase.SybaseAdapter
 
SybasePkGenerator - Class in org.apache.cayenne.dba.sybase
Primary key generator implementation for Sybase.
SybasePkGenerator(JdbcAdapter) - Constructor for class org.apache.cayenne.dba.sybase.SybasePkGenerator
 
SybaseSniffer - Class in org.apache.cayenne.dba.sybase
Detects Sybase database from JDBC metadata.
SybaseSniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.sybase.SybaseSniffer
 
SybaseSQLTreeProcessor - Class in org.apache.cayenne.dba.sybase
 
SybaseSQLTreeProcessor() - Constructor for class org.apache.cayenne.dba.sybase.SybaseSQLTreeProcessor
 
syncContexts() - Method in class org.apache.cayenne.CoreModuleExtender
Configures the stack to synchronize data between ObjectContexts.
syncFilters - Variable in class org.apache.cayenne.access.DataDomain
 
syncFilters - Variable in class org.apache.cayenne.access.DataDomainProvider
 
syncWithSnapshotCache(boolean) - Method in class org.apache.cayenne.access.DataContext.Builder
Sets whether the context's ObjectStore should listen to snapshot cache events, updating its objects with changes made in other contexts.

T

table - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
 
table(String) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
table(DbEntity) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
TableNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
TableNode(String, String) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.TableNode
 
TableNode(DbEntity, String) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.TableNode
 
TableNodeBuilder - Class in org.apache.cayenne.access.sqlbuilder
 
tableTypeForTable() - Method in class org.apache.cayenne.dba.AutoAdapter
 
tableTypeForTable() - Method in interface org.apache.cayenne.dba.DbAdapter
Returns the name of the table type (as returned by DatabaseMetaData.getTableTypes) for a simple user table.
tableTypeForTable() - Method in class org.apache.cayenne.dba.frontbase.FrontBaseAdapter
 
tableTypeForTable() - Method in class org.apache.cayenne.dba.JdbcAdapter
 
tableTypeForView() - Method in class org.apache.cayenne.dba.AutoAdapter
 
tableTypeForView() - Method in interface org.apache.cayenne.dba.DbAdapter
Returns the name of the table type (as returned by DatabaseMetaData.getTableTypes) for a view table.
tableTypeForView() - Method in class org.apache.cayenne.dba.JdbcAdapter
 
tabSize - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
 
tabSize - Variable in class org.apache.cayenne.ql.JavaCharStream
 
tagOpened - Variable in class org.apache.cayenne.util.XMLEncoder
 
tail(int) - Method in interface org.apache.cayenne.exp.path.CayennePath
Create sub path from this path starting from the given index and to the end.
targetEntityName - Variable in class org.apache.cayenne.map.Relationship
 
targetId - Variable in class org.apache.cayenne.graph.ArcCreateOperation
 
targetId - Variable in class org.apache.cayenne.graph.ArcDeleteOperation
 
targetName - Variable in class org.apache.cayenne.map.DbJoin
 
targetNamespace - Variable in class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
 
targetPkSnapshotWithSrcSnapshot(Map) - Method in class org.apache.cayenne.map.DbRelationship
Creates a snapshot of primary key attributes of a target object of this relationship based on a snapshot of a source.
template() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
 
TemplateContextFactory - Interface in org.apache.cayenne.access.translator.sqltemplate
 
templates - Variable in class org.apache.cayenne.query.SQLTemplate
 
Template Script - Section in class org.apache.cayenne.query.SQLTemplate
 
text() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
 
text(String) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
TEXT - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
TEXT_OTHER - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
TextNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
TextNode(String) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.TextNode
 
then(List) - Method in class org.apache.cayenne.query.Ordering
 
then(List) - Method in class org.apache.cayenne.query.Orderings
 
then(Ordering) - Method in class org.apache.cayenne.query.Ordering
Returns Orderings with this Ordering followed by the provided next Ordering.
then(Ordering) - Method in class org.apache.cayenne.query.Orderings
Adds the given sort ordering to the end of this list and returns "this" so it can be chained again.
then(Orderings) - Method in class org.apache.cayenne.query.Ordering
Returns Orderings with this Ordering followed by the provided list of next Orderings.
then(Orderings) - Method in class org.apache.cayenne.query.Orderings
Adds the given sort orderings to the end of this list and returns "this" so it can be chained again.
THEN - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
 
ThenExp - Class in org.apache.cayenne.exp
"THEN" part of the case-when expression.
ThenExp(Object...) - Constructor for class org.apache.cayenne.exp.ThenExp
 
ThenNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
ThenNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.ThenNode
 
threadObjectContext - Static variable in class org.apache.cayenne.access.DataContext
Deprecated, for removal: This API element is subject to removal in a future version.
threadRunInProgress - Variable in class org.apache.cayenne.access.dbsync.BaseSchemaUpdateStrategy
 
ThrowOnPartialOrCreateSchemaStrategy - Class in org.apache.cayenne.access.dbsync
 
ThrowOnPartialOrCreateSchemaStrategy() - Constructor for class org.apache.cayenne.access.dbsync.ThrowOnPartialOrCreateSchemaStrategy
 
throwOnPartialSchema() - Method in class org.apache.cayenne.project.DataNodeDescriptor.Builder
 
ThrowOnPartialSchemaStrategy - Class in org.apache.cayenne.access.dbsync
 
ThrowOnPartialSchemaStrategy() - Constructor for class org.apache.cayenne.access.dbsync.ThrowOnPartialSchemaStrategy
 
timestamp - Variable in class org.apache.cayenne.access.event.SnapshotEvent
 
TimestampType - Class in org.apache.cayenne.access.types
 
TimestampType() - Constructor for class org.apache.cayenne.access.types.TimestampType
 
TimestampType(boolean) - Constructor for class org.apache.cayenne.access.types.TimestampType
 
TimeType - Class in org.apache.cayenne.access.types
 
TimeType() - Constructor for class org.apache.cayenne.access.types.TimeType
 
TimeType(boolean) - Constructor for class org.apache.cayenne.access.types.TimeType
 
ToAnyConverter<T> - Class in org.apache.cayenne.reflect
Can convert to any class that has a constructor that takes a single Object or a single String parameter.
ToAnyConverter() - Constructor for class org.apache.cayenne.reflect.ToAnyConverter
 
toArray() - Method in class org.apache.cayenne.access.IncrementalFaultList
 
toArray() - Method in class org.apache.cayenne.access.ToManyList
 
toArray() - Method in class org.apache.cayenne.access.ToManySet
 
toArray() - Method in class org.apache.cayenne.util.commons.CompositeCollection
Returns an array containing all of the elements in this composite.
toArray(Object) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.BindObjectEqual
 
toArray(T[]) - Method in class org.apache.cayenne.access.IncrementalFaultList
 
toArray(T[]) - Method in class org.apache.cayenne.access.ToManyList
 
toArray(T[]) - Method in class org.apache.cayenne.access.ToManySet
 
toArray(T[]) - Method in class org.apache.cayenne.util.commons.CompositeCollection
Returns an object array, populating the supplied array if possible.
toBigDecimal(Object) - Static method in class org.apache.cayenne.util.ConversionUtil
 
toBoolean(Object) - Static method in class org.apache.cayenne.util.ConversionUtil
 
toBytes(UUID) - Static method in class org.apache.cayenne.access.types.UUIDType
Converts a UUID to its 16-byte big-endian form, most significant bits first.
toCacheKey(Character) - Method in class org.apache.cayenne.access.types.CharacterValueType
 
toCacheKey(BigDecimal) - Method in class org.apache.cayenne.access.types.BigDecimalValueType
 
toCacheKey(BigInteger) - Method in class org.apache.cayenne.access.types.BigIntegerValueType
 
toCacheKey(LocalDate) - Method in class org.apache.cayenne.access.types.LocalDateValueType
Deprecated.
 
toCacheKey(LocalDateTime) - Method in class org.apache.cayenne.access.types.LocalDateTimeValueType
Deprecated.
 
toCacheKey(LocalTime) - Method in class org.apache.cayenne.access.types.LocalTimeValueType
Deprecated.
 
toCacheKey(Period) - Method in class org.apache.cayenne.access.types.PeriodValueType
 
toCacheKey(UUID) - Method in class org.apache.cayenne.access.types.UUIDValueType
Deprecated.
 
toCacheKey(V) - Method in interface org.apache.cayenne.access.types.ValueObjectType
Returned value should be same for objects that is logically equal.
toComparable(Object) - Static method in class org.apache.cayenne.util.ConversionUtil
Attempts to convert an object to Comparable instance.
toComparison() - Method in class org.apache.cayenne.util.CompareToBuilder
Returns a negative integer, a positive integer, or zero as the builder has judged the "left-hand" side as less than, greater than, or equal to the "right-hand" side.
toDependentPK - Variable in class org.apache.cayenne.map.DbRelationship
 
toDouble(Object, double) - Static method in class org.apache.cayenne.util.ConversionUtil
 
toFile(URL) - Static method in class org.apache.cayenne.util.Util
Converts URL to file.
toHashCode() - Method in class org.apache.cayenne.util.HashCodeBuilder
Deprecated.
Return the computed hashCode.
toIdMap(Object) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.BindObjectEqual
 
toInt(Object, int) - Static method in class org.apache.cayenne.util.ConversionUtil
 
toJavaObject(Long) - Method in class org.apache.cayenne.access.types.BigIntegerValueType
 
toJavaObject(String) - Method in class org.apache.cayenne.access.types.CharacterValueType
 
toJavaObject(String) - Method in class org.apache.cayenne.access.types.PeriodValueType
 
toJavaObject(String) - Method in class org.apache.cayenne.access.types.UUIDValueType
Deprecated.
 
toJavaObject(BigDecimal) - Method in class org.apache.cayenne.access.types.BigDecimalValueType
 
toJavaObject(Date) - Method in class org.apache.cayenne.access.types.LocalDateValueType
Deprecated.
 
toJavaObject(Time) - Method in class org.apache.cayenne.access.types.LocalTimeValueType
Deprecated.
 
toJavaObject(Timestamp) - Method in class org.apache.cayenne.access.types.LocalDateTimeValueType
Deprecated.
 
toJavaObject(T) - Method in interface org.apache.cayenne.access.types.ValueObjectType
 
token - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
Current token.
token - Variable in class org.apache.cayenne.ql.QLParser
Current token.
Token - Class in org.apache.cayenne.access.translator.sqltemplate.parser
Describes the input token stream.
Token - Class in org.apache.cayenne.ql
Describes the input token stream.
Token() - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.Token
No-argument constructor
Token() - Constructor for class org.apache.cayenne.ql.Token
No-argument constructor
Token(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.Token
Constructs a new token for the specified Image.
Token(int) - Constructor for class org.apache.cayenne.ql.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.Token
Constructs a new token for the specified Image and Kind.
Token(int, String) - Constructor for class org.apache.cayenne.ql.Token
Constructs a new token for the specified Image and Kind.
token_source - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
Generated Token Manager.
token_source - Variable in class org.apache.cayenne.ql.QLParser
Generated Token Manager.
tokenImage - Variable in exception class org.apache.cayenne.access.translator.sqltemplate.parser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
Literal token values.
tokenImage - Variable in exception class org.apache.cayenne.ql.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface org.apache.cayenne.ql.QLParserConstants
Literal token values.
TokenMgrError - Exception Class in org.apache.cayenne.access.translator.sqltemplate.parser
Token Manager Error.
TokenMgrError - Exception Class in org.apache.cayenne.ql
Token Manager Error.
TokenMgrError() - Constructor for exception class org.apache.cayenne.access.translator.sqltemplate.parser.TokenMgrError
No arg constructor.
TokenMgrError() - Constructor for exception class org.apache.cayenne.ql.TokenMgrError
No arg constructor.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for exception class org.apache.cayenne.access.translator.sqltemplate.parser.TokenMgrError
Full Constructor.
TokenMgrError(boolean, int, int, int, String, int, int) - Constructor for exception class org.apache.cayenne.ql.TokenMgrError
Full Constructor.
TokenMgrError(String, int) - Constructor for exception class org.apache.cayenne.access.translator.sqltemplate.parser.TokenMgrError
Constructor with message and reason.
TokenMgrError(String, int) - Constructor for exception class org.apache.cayenne.ql.TokenMgrError
Constructor with message and reason.
toLong(Object, long) - Static method in class org.apache.cayenne.util.ConversionUtil
 
toMany - Variable in class org.apache.cayenne.map.Relationship
 
ToManyHolder<E> - Class in org.apache.cayenne.access
An abstract superclass of lazily faulted to-many relationship collections.
ToManyHolder() - Constructor for class org.apache.cayenne.access.ToManyHolder
 
ToManyHolder(Persistent, String) - Constructor for class org.apache.cayenne.access.ToManyHolder
 
ToManyList<E> - Class in org.apache.cayenne.access
A list that holds objects for to-many relationships, lazily resolved on first access.
ToManyList(Persistent, String) - Constructor for class org.apache.cayenne.access.ToManyList
Creates ToManyList.
ToManyListFault - Class in org.apache.cayenne.access
 
ToManyListFault() - Constructor for class org.apache.cayenne.access.ToManyListFault
 
ToManyMapFault - Class in org.apache.cayenne.access
 
ToManyMapFault(Accessor) - Constructor for class org.apache.cayenne.access.ToManyMapFault
 
ToManyMapProperty - Interface in org.apache.cayenne.reflect
A property representing a map of objects keyed by one of the object properties.
ToManyProperty - Interface in org.apache.cayenne.reflect
A property representing a collection of objects.
ToManyRelationshipChange - Interface in org.apache.cayenne.commitlog.model
Represents a change in a to-many relationship property to another entity.
toManyRelationshipConnected(String, ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
 
toManyRelationshipDisconnected(String, ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
 
ToManySet<E> - Class in org.apache.cayenne.access
A set that holds objects for to-many relationships, lazily resolved on first access.
ToManySet(Persistent, String) - Constructor for class org.apache.cayenne.access.ToManySet
 
ToManySetFault - Class in org.apache.cayenne.access
 
ToManySetFault() - Constructor for class org.apache.cayenne.access.ToManySetFault
 
toMap() - Method in class org.apache.cayenne.DefaultRuntimeProperties
 
toMap() - Method in interface org.apache.cayenne.RuntimeProperties
Returns a snapshot of the properties as a map, with the same key resolution rules as RuntimeProperties.get(String).
toMap(Object) - Method in class org.apache.cayenne.exp.DbPathExp
 
toMap(K[], V[]) - Static method in class org.apache.cayenne.util.Util
Deprecated, for removal: This API element is subject to removal in a future version.
use IntStream.range(int, int) with Collectors.toMap(Function, Function) to build a map from parallel arrays
toOneFault - Variable in class org.apache.cayenne.reflect.SingletonFaultFactory
 
ToOneFault - Class in org.apache.cayenne.access
 
ToOneFault() - Constructor for class org.apache.cayenne.access.ToOneFault
 
ToOneProperty - Interface in org.apache.cayenne.reflect
An ArcProperty that points to a single graph node.
ToOneRelationshipChange - Interface in org.apache.cayenne.commitlog.model
 
toOneRelationshipConnected(String, ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
 
toOneRelationshipDisconnected(String, ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
 
top(int) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
 
TopNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
TopNode(int) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.TopNode
 
topologicalSort(List, Digraph, boolean) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
 
toString() - Method in record class org.apache.cayenne.access.DataContextChannel
Returns a string representation of this record class.
toString() - Method in class org.apache.cayenne.access.DataDomain
 
toString() - Method in class org.apache.cayenne.access.DataNode
 
toString() - Method in class org.apache.cayenne.access.event.SnapshotEvent
 
toString() - Method in class org.apache.cayenne.access.flush.EffectiveOpId
 
toString() - Method in class org.apache.cayenne.access.flush.operation.BaseDbRowOp
 
toString() - Method in class org.apache.cayenne.access.flush.operation.DeleteDbRowOp
 
toString() - Method in class org.apache.cayenne.access.flush.operation.InsertDbRowOp
 
toString() - Method in class org.apache.cayenne.access.flush.operation.SoftDeleteDbRowOp
 
toString() - Method in class org.apache.cayenne.access.flush.operation.UpdateDbRowOp
 
toString() - Method in record class org.apache.cayenne.access.jdbc.CSParameter
Returns a string representation of this record class.
toString() - Method in record class org.apache.cayenne.access.jdbc.PSBatchParameter
Returns a string representation of this record class.
toString() - Method in record class org.apache.cayenne.access.jdbc.PSParameter
Returns a string representation of this record class.
toString() - Method in record class org.apache.cayenne.access.jdbc.RSColumn
Returns a string representation of this record class.
toString() - Method in class org.apache.cayenne.access.sqlbuilder.DefaultSQLAppendable
 
toString() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.EmptyNode
 
toString() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ExpressionNode
 
toString() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
toString() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SelectResultNode
 
toString() - Method in class org.apache.cayenne.access.ToManyList
 
toString() - Method in class org.apache.cayenne.access.ToManySet
 
toString() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SimpleNode
 
toString() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
Returns the image.
toString() - Method in record class org.apache.cayenne.access.translator.TranslatedBatch
Returns a string representation of this record class.
toString() - Method in record class org.apache.cayenne.access.translator.TranslatedProcedure
Returns a string representation of this record class.
toString() - Method in record class org.apache.cayenne.access.translator.TranslatedSelect
Returns a string representation of this record class.
toString() - Method in record class org.apache.cayenne.access.translator.TranslatedSQL
Returns a string representation of this record class.
toString() - Method in class org.apache.cayenne.commitlog.Confidential
 
toString() - Method in class org.apache.cayenne.DataRow
 
toString() - Method in class org.apache.cayenne.DataRowLayout.Reader
 
toString() - Method in class org.apache.cayenne.DataRowLayout
 
toString() - Method in record class org.apache.cayenne.dba.NativeColumnType
Returns a string representation of this record class.
toString() - Method in class org.apache.cayenne.event.EventSubject
 
toString() - Method in class org.apache.cayenne.exp.EnumRef
Returns the "enum:" literal of the constant, as it appears in an expression String.
toString() - Method in class org.apache.cayenne.exp.Expression
 
toString() - Method in class org.apache.cayenne.exp.ExpressionParameter
 
toString() - Method in interface org.apache.cayenne.exp.path.CayennePath
 
toString() - Method in class org.apache.cayenne.exp.path.CayennePathSegment
 
toString() - Method in class org.apache.cayenne.graph.ArcId
 
toString() - Method in class org.apache.cayenne.map.Attribute
 
toString() - Method in class org.apache.cayenne.map.DataMap
 
toString() - Method in class org.apache.cayenne.map.DbAttribute
 
toString() - Method in class org.apache.cayenne.map.DbJoin
 
toString() - Method in class org.apache.cayenne.map.DbKeyGenerator
 
toString() - Method in class org.apache.cayenne.map.DbRelationship
 
toString() - Method in class org.apache.cayenne.map.Entity
 
toString() - Method in class org.apache.cayenne.map.ObjAttribute
 
toString() - Method in class org.apache.cayenne.map.ObjRelationship
 
toString() - Method in class org.apache.cayenne.map.Relationship
Overrides Object.toString() to return informative description.
toString() - Method in record class org.apache.cayenne.OutParametersResult
Returns a string representation of this record class.
toString() - Method in class org.apache.cayenne.PersistentObject
 
toString() - Method in record class org.apache.cayenne.project.DataNodeDescriptor
Returns a string representation of this record class.
toString() - Method in record class org.apache.cayenne.project.DataNodeDescriptors
Returns a string representation of this record class.
toString() - Method in class org.apache.cayenne.project.DataSourceDescriptor
 
toString() - Method in class org.apache.cayenne.ql.Token
Returns the image.
toString() - Method in record class org.apache.cayenne.query.EmbeddableResultSegment
Returns a string representation of this record class.
toString() - Method in record class org.apache.cayenne.query.EntityResultSegment
Returns a string representation of this record class.
toString() - Method in class org.apache.cayenne.query.Ordering
 
toString() - Method in record class org.apache.cayenne.query.ProcedureColumn
Returns a string representation of this record class.
toString() - Method in class org.apache.cayenne.query.ProcedureQuery
 
toString() - Method in record class org.apache.cayenne.query.ResultSegments
Returns a string representation of this record class.
toString() - Method in record class org.apache.cayenne.query.ScalarResultSegment
Returns a string representation of this record class.
toString() - Method in class org.apache.cayenne.query.SQLTemplate
 
toString() - Method in class org.apache.cayenne.reflect.BaseProperty
 
toString() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
 
toString() - Method in class org.apache.cayenne.resource.URLResource
 
toString() - Method in record class org.apache.cayenne.SelectResult
Returns a string representation of this record class.
toString() - Method in record class org.apache.cayenne.UpdateResult
Returns a string representation of this record class.
toString() - Method in class org.apache.cayenne.util.SingleEntryMap
 
toString() - Method in class org.apache.cayenne.util.ToStringBuilder
Returns a String built by the earlier invocations.
toString() - Method in class org.apache.cayenne.validation.BeanValidationFailure
Returns a String representation of the failure.
toString() - Method in class org.apache.cayenne.validation.SimpleValidationFailure
Returns a String representation of the failure.
toString() - Method in exception class org.apache.cayenne.validation.ValidationException
 
toString() - Method in class org.apache.cayenne.validation.ValidationResult
 
toString() - Method in class org.apache.cayenne.value.GeoJson
 
toString() - Method in class org.apache.cayenne.value.Json
 
toString() - Method in class org.apache.cayenne.value.Wkt
 
toString(byte[]) - Method in class org.apache.cayenne.access.types.ByteArrayType
 
toString(Boolean) - Method in class org.apache.cayenne.access.types.BooleanType
 
toString(Byte) - Method in class org.apache.cayenne.access.types.ByteType
 
toString(Double) - Method in class org.apache.cayenne.access.types.DoubleType
 
toString(Float) - Method in class org.apache.cayenne.access.types.FloatType
 
toString(Integer) - Method in class org.apache.cayenne.access.types.IntegerType
 
toString(Long) - Method in class org.apache.cayenne.access.types.LongType
 
toString(Object) - Method in class org.apache.cayenne.access.types.ObjectType
 
toString(Object) - Static method in class org.apache.cayenne.util.ConversionUtil
Attempts to convert an object to Comparable instance.
toString(Short) - Method in class org.apache.cayenne.access.types.ShortType
 
toString(String) - Method in class org.apache.cayenne.access.types.CharType
 
toString(Void) - Method in class org.apache.cayenne.access.types.VoidType
 
toString(BigDecimal) - Method in class org.apache.cayenne.access.types.BigDecimalType
 
toString(Date) - Method in class org.apache.cayenne.access.types.DateType
 
toString(Time) - Method in class org.apache.cayenne.access.types.TimeType
 
toString(Timestamp) - Method in class org.apache.cayenne.access.types.TimestampType
 
toString(Duration) - Method in class org.apache.cayenne.access.types.DurationType
 
toString(Calendar) - Method in class org.apache.cayenne.access.types.CalendarType
 
toString(Date) - Method in class org.apache.cayenne.access.types.UtilDateType
 
toString(UUID) - Method in class org.apache.cayenne.access.types.UUIDType
 
toString(GeoJson) - Method in class org.apache.cayenne.access.types.GeoJsonType
 
toString(Json) - Method in class org.apache.cayenne.access.types.JsonType
 
toString(Wkt) - Method in class org.apache.cayenne.access.types.WktType
 
toString(T) - Method in class org.apache.cayenne.access.types.EnumType
 
toString(T) - Method in class org.apache.cayenne.access.types.ExtendedEnumType
 
toString(T) - Method in interface org.apache.cayenne.access.types.ExtendedType
Converts value of the supported type to a human-readable String representation.
toString(T) - Method in class org.apache.cayenne.access.types.JavaTimeType
 
toStringBuffer(StringBuffer, boolean) - Method in class org.apache.cayenne.PersistentObject
A variation of "toString" method, that may be more efficient in some cases.
ToStringBuilder - Class in org.apache.cayenne.util
A utility class to simplify implementation of Object toString methods.
ToStringBuilder(Object) - Constructor for class org.apache.cayenne.util.ToStringBuilder
 
toUpperCase(Object) - Static method in class org.apache.cayenne.util.ConversionUtil
Attempts to convert an object to an uppercase string.
trace_enabled() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
Trace enabled.
trace_enabled() - Method in class org.apache.cayenne.ql.QLParser
Trace enabled.
trackedFlattenedPaths - Variable in class org.apache.cayenne.access.DataContextObjectStore
Presence of path in this map is used to separate insert from update case of flattened records.
trackLineColumn - Variable in class org.apache.cayenne.ql.JavaCharStream
 
Transaction - Interface in org.apache.cayenne.tx
Cayenne Transaction interface.
TransactionalOperation<T> - Interface in org.apache.cayenne.tx
 
TransactionDescriptor - Class in org.apache.cayenne.tx
Descriptor that allows to customize transaction logic.
TransactionDescriptor() - Constructor for class org.apache.cayenne.tx.TransactionDescriptor
 
TransactionDescriptor.Builder - Class in org.apache.cayenne.tx
Builder class for the TransactionDescriptor.
transactionFactory - Variable in class org.apache.cayenne.access.DataDomain
 
transactionFactory - Variable in class org.apache.cayenne.access.DataDomainProvider
 
TransactionFactory - Interface in org.apache.cayenne.tx
 
TransactionFilter - Class in org.apache.cayenne.tx
A DataChannelSyncFilter that provides transactions.
TransactionFilter() - Constructor for class org.apache.cayenne.tx.TransactionFilter
 
TransactionListener - Interface in org.apache.cayenne.tx
A callback that is notified as transaction progresses through stages.
transactionManager - Variable in class org.apache.cayenne.access.DataDomain
 
transactionManager - Variable in class org.apache.cayenne.access.DataDomainProvider
 
transactionManager - Variable in class org.apache.cayenne.tx.TransactionFilter
 
TransactionManager - Interface in org.apache.cayenne.tx
An optional utility service that simplifies wrapping multiple operations in transactions.
TransactionPropagation - Enum Class in org.apache.cayenne.tx
Propagation behavior of transaction
transform(Function) - Method in class org.apache.cayenne.exp.Expression
Creates a transformed copy of this expression, applying transformation provided by Transformer to all its nodes.
transformExpression(Function) - Method in class org.apache.cayenne.exp.AggregateConditionExp
 
transformExpression(Function) - Method in class org.apache.cayenne.exp.Expression
A recursive method called from "transform" to do the actual transformation.
transformExpression(Function) - Method in class org.apache.cayenne.exp.InExp
 
transformExpression(Function) - Method in class org.apache.cayenne.exp.NotInExp
 
TRANSIENT - Static variable in class org.apache.cayenne.PersistenceState
Describes a state of an object not registered with DataContext/ObjectContext, and therefore having no persistence features.
translate(String, List, DbAdapter) - Method in class org.apache.cayenne.access.translator.sqltemplate.DefaultSQLTemplateTranslator
 
translate(String, List, DbAdapter) - Method in interface org.apache.cayenne.access.translator.SQLTemplateTranslator
Builds and returns a SQLStatement based on SQL template String and a list of positional parameters.
translate(String, Map, DbAdapter) - Method in class org.apache.cayenne.access.translator.sqltemplate.DefaultSQLTemplateTranslator
 
translate(String, Map, DbAdapter) - Method in interface org.apache.cayenne.access.translator.SQLTemplateTranslator
Builds and returns a SQLStatement based on SQL template String and a map of parameters.
translate(ProcedureQuery, DbAdapter, EntityResolver) - Method in class org.apache.cayenne.access.translator.procedure.DbAdapterDelegatedProcedureTranslator
 
translate(ProcedureQuery, DbAdapter, EntityResolver) - Method in class org.apache.cayenne.access.translator.procedure.DefaultProcedureTranslator
 
translate(ProcedureQuery, DbAdapter, EntityResolver) - Method in interface org.apache.cayenne.access.translator.ProcedureTranslator
Translates the provided query into a TranslatedProcedure.
translate(Select, DbAdapter, EntityResolver) - Method in class org.apache.cayenne.access.translator.select.DbAdapterDelegatedSelectTranslator
 
translate(Select, DbAdapter, EntityResolver) - Method in class org.apache.cayenne.access.translator.select.DefaultSelectTranslator
 
translate(Select, DbAdapter, EntityResolver) - Method in interface org.apache.cayenne.access.translator.SelectTranslator
Translates the provided query into a TranslatedSelect.
translate(T, DbAdapter) - Method in class org.apache.cayenne.access.translator.batch.BaseBatchTranslator
 
translate(T, DbAdapter) - Method in interface org.apache.cayenne.access.translator.BatchTranslator
Translates the provided batch query into an immutable TranslatedBatch.
TranslatedBatch - Record Class in org.apache.cayenne.access.translator
An immutable result of translating a batch query: the SQL String shared by all rows of the batch, and one PSBatchParameter per PreparedStatement placeholder, each carrying the values of all batch rows for its placeholder.
TranslatedBatch(String, PSBatchParameter[]) - Constructor for record class org.apache.cayenne.access.translator.TranslatedBatch
Creates an instance of a TranslatedBatch record class.
TranslatedProcedure - Record Class in org.apache.cayenne.access.translator
An immutable result of translating a ProcedureQuery to a stored procedure call.
TranslatedProcedure(String, CSParameter[]) - Constructor for record class org.apache.cayenne.access.translator.TranslatedProcedure
Creates an instance of a TranslatedProcedure record class.
TranslatedSelect - Record Class in org.apache.cayenne.access.translator
An immutable result of translating a Select query to SQL, produced by SelectTranslator.translate(Select, DbAdapter, EntityResolver).
TranslatedSelect(String, PSParameter[], RSColumn[], ResultSegments, boolean, boolean) - Constructor for record class org.apache.cayenne.access.translator.TranslatedSelect
Creates an instance of a TranslatedSelect record class.
TranslatedSQL - Record Class in org.apache.cayenne.access.translator
A translated form of a Query used to generated PreparedStatements.
TranslatedSQL(String, PSParameter[], RSColumn[]) - Constructor for record class org.apache.cayenne.access.translator.TranslatedSQL
Creates an instance of a TranslatedSQL record class.
TranslatedStatement - Interface in org.apache.cayenne.access.translator
A common supertype for the immutable results of translating a query to SQL.
translateToDbPath(Expression) - Method in class org.apache.cayenne.map.ObjEntity
Transforms an Expression to an analogous expression in terms of the underlying DbEntity.
translateToRelatedEntity(Expression, String) - Method in class org.apache.cayenne.map.Entity
Translates Expression rooted in this entity to an analogous expression rooted in related entity.
translateToRelatedEntity(Expression, String) - Method in class org.apache.cayenne.map.ObjEntity
Transforms an Expression rooted in this entity to an analogous expression rooted in related entity.
translateToRelatedEntity(Expression, CayennePath) - Method in class org.apache.cayenne.map.DbEntity
Transforms Expression rooted in this entity to an analogous expression rooted in related entity.
translateToRelatedEntity(Expression, CayennePath) - Method in class org.apache.cayenne.map.Entity
Transforms Expression rooted in this entity to an analogous expression rooted in related entity.
translateToRelatedEntity(Expression, CayennePath) - Method in class org.apache.cayenne.map.ObjEntity
Transforms an Expression rooted in this entity to an analogous expression rooted in related entity.
TraversalHandler - Interface in org.apache.cayenne.exp
Expression visitor interface.
TraversalHelper - Class in org.apache.cayenne.exp
Deprecated, for removal: This API element is subject to removal in a future version.
as TraversalHandler has default no-op implementations for all methods
TraversalHelper() - Constructor for class org.apache.cayenne.exp.TraversalHelper
Deprecated.
 
traverse(Expression, TraversalHandler) - Method in class org.apache.cayenne.exp.Expression
Traverses itself and child expressions, notifying visitor via callback methods as it goes.
traverse(TraversalHandler) - Method in class org.apache.cayenne.exp.Expression
Traverses itself and child expressions, notifying visitor via callback methods as it goes.
traverse(PrefetchProcessor) - Method in class org.apache.cayenne.query.PrefetchTreeNode
Traverses the tree depth-first, invoking callback methods of the processor when passing through the nodes.
trim() - Method in class org.apache.cayenne.exp.property.StringProperty
 
trim() - Method in class org.apache.cayenne.ql.QLParser
 
TRIM - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
TRIM_FUNCTION - Static variable in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
 
TRIM_FUNCTION - Static variable in class org.apache.cayenne.dba.oracle.OracleAdapter
 
TRIM_VALUES_THRESHOLD - Static variable in interface org.apache.cayenne.access.types.ExtendedType
Deprecated, for removal: This API element is subject to removal in a future version.
unused
trimBytes(byte[]) - Static method in class org.apache.cayenne.access.types.ByteArrayType
Strips null bytes from the byte array, returning a potentially smaller array that contains no trailing zero bytes.
trimExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
trimExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
TrimExp - Class in org.apache.cayenne.exp
 
TrimExp(Object...) - Constructor for class org.apache.cayenne.exp.TrimExp
 
trimmingBytes - Variable in class org.apache.cayenne.access.types.ByteArrayType
 
trimmingChars - Variable in class org.apache.cayenne.access.types.CharType
 
TrimmingColumnNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
TrimmingColumnNode(ColumnNode) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
 
TRUE - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
RegularExpression Id.
TRUE - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
TrueExp - Class in org.apache.cayenne.exp
Boolean true expression element Notice that there is one TrueExp and one FalseExp instead of a single BooleanExp with a Boolean value.
TrueExp(Object...) - Constructor for class org.apache.cayenne.exp.TrueExp
 
truncate(long) - Method in class org.apache.cayenne.util.MemoryBlob
Truncates the BLOB value that this Blob object represents to be len bytes in length.
truncate(long) - Method in class org.apache.cayenne.util.MemoryClob
Truncates the CLOB value that this Clob designates to have a length of len characters.
type - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
type - Variable in class org.apache.cayenne.exp.property.BaseProperty
Explicit type of the property
type - Variable in class org.apache.cayenne.map.DbAttribute
Defines JDBC type of the column.
type - Variable in class org.apache.cayenne.map.EmbeddableAttribute
 
type - Variable in class org.apache.cayenne.map.ObjAttribute
 
type - Variable in class org.apache.cayenne.map.ProcedureParameter
 
type() - Method in record class org.apache.cayenne.query.ScalarResultSegment
Returns the value of the type record component.
TYPE_FACTORIES_LIST - Static variable in class org.apache.cayenne.CoreModule
A DI container key for the List<ExtendedTypeFactory> storing default and user-provided ExtendedTypeFactories.
typeAliases - Variable in class org.apache.cayenne.access.types.ExtendedTypeMap
 
TypeAwareSQLTreeProcessor - Class in org.apache.cayenne.access.translator.select
 
TypeAwareSQLTreeProcessor() - Constructor for class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
 
typeMap - Variable in class org.apache.cayenne.access.types.ExtendedTypeMap
 
TypesMapping - Class in org.apache.cayenne.dba
A utility class that handles mappings of JDBC data types to the database types and Java types.
TypesMapping(DatabaseMetaData) - Constructor for class org.apache.cayenne.dba.TypesMapping
 
typeSupportsLength(int) - Method in class org.apache.cayenne.dba.AutoAdapter
 
typeSupportsLength(int) - Method in class org.apache.cayenne.dba.db2.DB2Adapter
 
typeSupportsLength(int) - Method in interface org.apache.cayenne.dba.DbAdapter
 
typeSupportsLength(int) - Method in class org.apache.cayenne.dba.derby.DerbyAdapter
 
typeSupportsLength(int) - Method in class org.apache.cayenne.dba.JdbcAdapter
Returns true if supplied type can have a length attribute as a part of column definition
typeSupportsLength(int) - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
 
typeSupportsLength(int) - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
 
typeSupportsScale(int) - Method in class org.apache.cayenne.dba.AutoAdapter
 
typeSupportsScale(int) - Method in class org.apache.cayenne.dba.db2.DB2Adapter
 
typeSupportsScale(int) - Method in interface org.apache.cayenne.dba.DbAdapter
Returns true if supplied type can have a scale attribute as a part of column definition.
typeSupportsScale(int) - Method in class org.apache.cayenne.dba.derby.DerbyAdapter
 
typeSupportsScale(int) - Method in class org.apache.cayenne.dba.JdbcAdapter
Returns true if supplied type can have a scale attribute as a part of column definition.
typeSupportsScale(int) - Method in class org.apache.cayenne.dba.oracle.OracleAdapter
 

U

uncapitalized(String) - Static method in class org.apache.cayenne.util.Util
Deprecated, for removal: This API element is subject to removal in a future version.
unused
uncommittedObjects() - Method in class org.apache.cayenne.access.DataContext
Returns a collection of all uncommitted registered objects.
uncommittedObjects() - Method in interface org.apache.cayenne.ObjectContext
Returns a collection of MODIFIED, DELETED or NEW objects.
unconstrained() - Method in record class org.apache.cayenne.dba.NativeColumnType
Returns the value of the unconstrained record component.
UNDEFINED - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
 
UNDEFINED - Enum constant in enum class org.apache.cayenne.map.JoinType
 
UNDEFINED_SEMANTICS - Static variable in class org.apache.cayenne.query.PrefetchTreeNode
 
UNDEFINED_STAMP - Static variable in class org.apache.cayenne.ashwood.graph.DepthFirstStampSearch
 
underscoredToJava(String, boolean) - Static method in class org.apache.cayenne.util.Util
Converts names like "ABCD_EFG_123" to Java-style names like "abcdEfg123".
undo(GraphChangeHandler) - Method in class org.apache.cayenne.access.ObjectDiff
 
undo(GraphChangeHandler) - Method in class org.apache.cayenne.access.ObjectStoreGraphDiff
 
undo(GraphChangeHandler) - Method in class org.apache.cayenne.graph.ArcCreateOperation
 
undo(GraphChangeHandler) - Method in class org.apache.cayenne.graph.ArcDeleteOperation
 
undo(GraphChangeHandler) - Method in class org.apache.cayenne.graph.CompoundDiff
Iterates over diffs list in reverse order, calling "apply" on each individual diff.
undo(GraphChangeHandler) - Method in interface org.apache.cayenne.graph.GraphDiff
Calls appropriate methods on the handler to revert this change.
undo(GraphChangeHandler) - Method in class org.apache.cayenne.graph.NodeCreateOperation
 
undo(GraphChangeHandler) - Method in class org.apache.cayenne.graph.NodeDeleteOperation
 
undo(GraphChangeHandler) - Method in class org.apache.cayenne.graph.NodeDiff
 
undo(GraphChangeHandler) - Method in class org.apache.cayenne.graph.NodeIdChangeOperation
 
undo(GraphChangeHandler) - Method in class org.apache.cayenne.graph.NodePropertyChangeOperation
 
unexpectedTagMessage(String, String...) - Method in class org.apache.cayenne.project.xml.SAXNestedTagHandler
 
unfetchedObjects - Variable in class org.apache.cayenne.access.IncrementalFaultList
 
UNKNOWN_VERSION - Static variable in interface org.apache.cayenne.project.upgrade.UpgradeHandler
Version reported for projects that whose version can not be determined.
UnmanagedPoolingDataSource - Class in org.apache.cayenne.datasource
A non-blocking DataSource with a pool of connections.
UnmanagedPoolingDataSource(DataSource, PoolingDataSourceParameters) - Constructor for class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
 
UnmanagedPoolingDataSource.ConnectionUnavailableException - Exception Class in org.apache.cayenne.datasource
An exception indicating that a connection request waiting in the queue timed out and was unable to obtain a connection.
unregisterObject(ObjectId) - Method in class org.apache.cayenne.access.DataContextObjectStore
 
unregisterObject(ObjectId) - Method in interface org.apache.cayenne.ObjectStore
Unregisters an object with the id, forgetting any information associated with it.
unregisterObjects(Collection) - Method in class org.apache.cayenne.access.DataContext
Unregisters a Collection of Persistent objects from the DataContext and the underlying ObjectStore.
unregisterType(String) - Method in class org.apache.cayenne.access.types.ExtendedTypeMap
Removes registered ExtendedType object corresponding to javaClassName parameter.
UnresolvablePathException - Exception Class in org.apache.cayenne.reflect
A runtime exception thrown when PropertyUtils.getProperty() finds that there is a null value in middle of the resolved path.
UnresolvablePathException() - Constructor for exception class org.apache.cayenne.reflect.UnresolvablePathException
 
UnresolvablePathException(String, Object...) - Constructor for exception class org.apache.cayenne.reflect.UnresolvablePathException
 
UnresolvablePathException(String, Throwable, Object...) - Constructor for exception class org.apache.cayenne.reflect.UnresolvablePathException
 
UnresolvablePathException(Throwable) - Constructor for exception class org.apache.cayenne.reflect.UnresolvablePathException
 
unsetReverseRelationship(String, Persistent) - Method in class org.apache.cayenne.PersistentObject
Removes current object from reverse relationship of object val to this object.
UnsupportedVersionException - Exception Class in org.apache.cayenne.project.xml
Thrown by the XML handlers when the project version of a document is not the current one.
UnsupportedVersionException(String) - Constructor for exception class org.apache.cayenne.project.xml.UnsupportedVersionException
 
unwindException(Throwable) - Static method in class org.apache.cayenne.util.Util
Looks up and returns the root cause of an exception.
unwindException(Throwable, Class) - Static method in class org.apache.cayenne.util.Util
Unwinds an exception chain like Util.unwindException(Throwable), but never unwinds past the innermost exception that is an instance of upTo.
unwrap() - Method in class org.apache.cayenne.dba.AutoAdapter
 
unwrap() - Method in interface org.apache.cayenne.dba.DbAdapter
Allows the users to get access to the adapter decorated by a given adapter.
unwrap() - Method in class org.apache.cayenne.dba.JdbcAdapter
Simply returns this, as JdbcAdapter is not a wrapper.
unwrap(Class) - Method in class org.apache.cayenne.datasource.DriverDataSource
 
unwrap(Class) - Method in class org.apache.cayenne.datasource.ManagedPoolingDataSource
 
unwrap(Class) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
 
unwrap(Class) - Method in class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
 
update(String) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
update(DbEntity) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
update(ObjectContext) - Method in class org.apache.cayenne.query.MappedExec
Executes the query, returning the counts of its first update result.
update(ObjectContext) - Method in class org.apache.cayenne.query.ProcedureCall
Executes the procedure, returning the count of its first update.
update(ObjectContext) - Method in class org.apache.cayenne.query.SQLExec
 
UPDATE - Enum constant in enum class org.apache.cayenne.access.flush.operation.DbRowOpType
 
UPDATE - Enum constant in enum class org.apache.cayenne.commitlog.model.ObjectChangeType
 
UPDATE - Static variable in interface org.apache.cayenne.access.translator.BatchTranslator
DI binding name of the translator for UpdateBatchQuery.
UPDATE_SET - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
 
updateAttribute(A) - Method in class org.apache.cayenne.map.Entity
 
updateBatch(ObjectContext) - Method in class org.apache.cayenne.query.SQLExec
 
UpdateBatchQuery - Class in org.apache.cayenne.query
Batched UPDATE query.
UpdateBatchQuery(DbEntity, List, List, Collection, int) - Constructor for class org.apache.cayenne.query.UpdateBatchQuery
 
updateBatchTranslator - Variable in class org.apache.cayenne.access.DefaultDataNodeFactory
 
UpdateBatchTranslator - Class in org.apache.cayenne.access.translator.batch
 
UpdateBatchTranslator() - Constructor for class org.apache.cayenne.access.translator.batch.UpdateBatchTranslator
 
UpdateBuilder - Class in org.apache.cayenne.access.sqlbuilder
 
UpdateBuilder(String) - Constructor for class org.apache.cayenne.access.sqlbuilder.UpdateBuilder
 
UpdateBuilder(DbEntity) - Constructor for class org.apache.cayenne.access.sqlbuilder.UpdateBuilder
 
updateDataMap(DataMap) - Static method in class org.apache.cayenne.util.DeleteRuleUpdater
Updates delete rules for all obj entities in a datamap
updatedAttributes - Variable in class org.apache.cayenne.access.flush.operation.Values
 
updateDbAttributePath() - Method in class org.apache.cayenne.map.ObjAttribute
Updates DbAttributePath for this ObjAttribute
UpdateDbRowOp - Class in org.apache.cayenne.access.flush.operation
 
UpdateDbRowOp(Persistent, DbEntity, ObjectId) - Constructor for class org.apache.cayenne.access.flush.operation.UpdateDbRowOp
 
UpdateLineColumn(char) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
 
UpdateLineColumn(char) - Method in class org.apache.cayenne.ql.JavaCharStream
 
UpdateNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
UpdateNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.UpdateNode
 
updateObjectIds(Collection) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
Fill in replacement IDs' data for given operations
updateObjEntity(ObjEntity) - Static method in class org.apache.cayenne.util.DeleteRuleUpdater
Updates delete rules for all relationships in a objentity
updateObjRelationship(ObjRelationship) - Static method in class org.apache.cayenne.util.DeleteRuleUpdater
Updates delete rules for specified relationship
UpdateResult - Record Class in org.apache.cayenne
A QueryResult item holding the update counts produced by a non-selecting query.
UpdateResult(int[]) - Constructor for record class org.apache.cayenne.UpdateResult
Creates an instance of a UpdateResult record class.
updateSchema(DataNode) - Method in class org.apache.cayenne.access.dbsync.BaseSchemaUpdateStrategy
 
updateSchema(DataNode) - Method in interface org.apache.cayenne.access.dbsync.SchemaUpdateStrategy
 
updateSchema(DataNode) - Method in class org.apache.cayenne.access.dbsync.SkipSchemaUpdateStrategy
 
UpdateSetNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
UpdateSetNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.UpdateSetNode
 
UPGRADE_NEEDED - Enum constant in enum class org.apache.cayenne.project.upgrade.UpgradeType
The project configuration format is from an older version of Cayenne, and it can be fully upgraded to the current Cayenne version.
UPGRADE_NOT_NEEDED - Enum constant in enum class org.apache.cayenne.project.upgrade.UpgradeType
The project configuration is current and can be used with the enclosing Cayenne runtime.
upgradeAndLoad(Resource, String) - Method in class org.apache.cayenne.project.xml.XMLDataMapLoader
Loads a DataMap created by an older version of Cayenne, upgrading its XML in memory.
upgradeAndLoad(Resource, String) - Method in class org.apache.cayenne.project.xml.XMLProjectLoader
Loads a project created by an older version of Cayenne, upgrading its XML in memory.
UpgradeContext - Class in org.apache.cayenne.project.upgrade
A context for an XML document of a project or a DataMap being upgraded.
UpgradeContext(Resource, Document) - Constructor for class org.apache.cayenne.project.upgrade.UpgradeContext
 
upgradeDataMapDOM(UpgradeContext) - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V10
 
upgradeDataMapDOM(UpgradeContext) - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V11
 
upgradeDataMapDOM(UpgradeContext) - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V12
 
upgradeDataMapDOM(UpgradeContext) - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V13
 
upgradeDataMapDOM(UpgradeContext) - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V14
 
upgradeDataMapDOM(UpgradeContext) - Method in interface org.apache.cayenne.project.upgrade.UpgradeHandler
 
upgradeDataMapDOM(Resource, String) - Method in class org.apache.cayenne.project.upgrade.ProjectFileUpgrader
Reads the DataMap XML and upgrades its DOM from the given version.
UpgradeHandler - Interface in org.apache.cayenne.project.upgrade
A step of the project upgrade that brings the XML and the model from the previous project version to the version it reports in UpgradeHandler.getVersion().
UpgradeHandler_V10 - Class in org.apache.cayenne.project.upgrade
Upgrade handler for the project version "10" introduced by 4.1.M1 release.
UpgradeHandler_V10() - Constructor for class org.apache.cayenne.project.upgrade.UpgradeHandler_V10
 
UpgradeHandler_V11 - Class in org.apache.cayenne.project.upgrade
Upgrade handler for the project version "11" introduced by 5.0.M1 release.
UpgradeHandler_V11() - Constructor for class org.apache.cayenne.project.upgrade.UpgradeHandler_V11
 
UpgradeHandler_V12 - Class in org.apache.cayenne.project.upgrade
Upgrade handler for the project version "12" introduced by 5.0.M2 release.
UpgradeHandler_V12() - Constructor for class org.apache.cayenne.project.upgrade.UpgradeHandler_V12
 
UpgradeHandler_V13 - Class in org.apache.cayenne.project.upgrade
Upgrade handler for the project version "13" Changes: DataNode removal from Cayenne projects.
UpgradeHandler_V13() - Constructor for class org.apache.cayenne.project.upgrade.UpgradeHandler_V13
 
UpgradeHandler_V14 - Class in org.apache.cayenne.project.upgrade
Upgrades projects to version 14
UpgradeHandler_V14() - Constructor for class org.apache.cayenne.project.upgrade.UpgradeHandler_V14
 
upgradeProjectDOM(UpgradeContext) - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V10
 
upgradeProjectDOM(UpgradeContext) - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V11
 
upgradeProjectDOM(UpgradeContext) - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V12
 
upgradeProjectDOM(UpgradeContext) - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V13
 
upgradeProjectDOM(UpgradeContext) - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V14
 
upgradeProjectDOM(UpgradeContext) - Method in interface org.apache.cayenne.project.upgrade.UpgradeHandler
 
upgradeProjectDOM(Resource, String) - Method in class org.apache.cayenne.project.upgrade.ProjectFileUpgrader
Reads the project XML and upgrades its DOM from the given version.
upgrader - Variable in class org.apache.cayenne.project.xml.XMLDataMapLoader
 
upgrader - Variable in class org.apache.cayenne.project.xml.XMLProjectLoader
 
UpgradeType - Enum Class in org.apache.cayenne.project.upgrade
An enum indicating what type of upgrade, if any, is needed and possible to bring the project configuration format in sync with the current Cayenne runtime.
upper() - Method in class org.apache.cayenne.exp.property.StringProperty
 
upper() - Method in class org.apache.cayenne.ql.QLParser
 
UPPER - Enum constant in enum class org.apache.cayenne.query.CapsStrategy
 
UPPER - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
upperColumnNames() - Method in class org.apache.cayenne.query.SQLSelect
Equivalent of setting CapsStrategy.UPPER
upperExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
upperExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
UpperExp - Class in org.apache.cayenne.exp
 
UpperExp(Object...) - Constructor for class org.apache.cayenne.exp.UpperExp
 
url(String) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
Deprecated, for removal: This API element is subject to removal in a future version.
url(String) - Static method in class org.apache.cayenne.datasource.DataSourceBuilder
Deprecated.
 
URLResource - Class in org.apache.cayenne.resource
A Resource implementation wrapping a resource URL.
URLResource(URL) - Constructor for class org.apache.cayenne.resource.URLResource
 
usedForLocking - Variable in class org.apache.cayenne.map.ObjAttribute
 
usedForLocking - Variable in class org.apache.cayenne.map.ObjRelationship
 
useExternalTransactions(Binder, boolean) - Static method in class org.apache.cayenne.CoreModule
Deprecated, for removal: This API element is subject to removal in a future version.
useLocalCache() - Method in class org.apache.cayenne.query.FluentSelect
Deprecated, for removal: This API element is subject to removal in a future version.
useLocalCache() - Method in class org.apache.cayenne.query.ProcedureQuery
Deprecated, for removal: This API element is subject to removal in a future version.
useLocalCache() - Method in class org.apache.cayenne.query.SQLTemplate
Deprecated, for removal: This API element is subject to removal in a future version.
useLocalCache(String) - Method in class org.apache.cayenne.query.FluentSelect
Deprecated, for removal: This API element is subject to removal in a future version.
useLocalCache(String) - Method in class org.apache.cayenne.query.ProcedureQuery
Deprecated, for removal: This API element is subject to removal in a future version.
useLocalCache(String) - Method in class org.apache.cayenne.query.SQLTemplate
Deprecated, for removal: This API element is subject to removal in a future version.
useLowercaseColumnNames() - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
 
user(String) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
Deprecated, for removal: This API element is subject to removal in a future version.
USER_TYPES_LIST - Static variable in class org.apache.cayenne.CoreModule
A DI container key for the List<ExtendedType> storing a user-provided ExtendedTypes.
userName - Variable in class org.apache.cayenne.datasource.DriverDataSource
 
userName - Variable in class org.apache.cayenne.project.DataSourceDescriptor
 
userName(String) - Method in class org.apache.cayenne.datasource.CayenneDataSource.Builder
 
userName(String) - Method in class org.apache.cayenne.datasource.DataSourceBuilder
Deprecated.
 
userProperties - Variable in class org.apache.cayenne.access.DataContext
Stores user defined properties associated with this DataContext.
useSharedCache() - Method in class org.apache.cayenne.query.FluentSelect
Deprecated, for removal: This API element is subject to removal in a future version.
useSharedCache() - Method in class org.apache.cayenne.query.ProcedureQuery
Deprecated, for removal: This API element is subject to removal in a future version.
useSharedCache() - Method in class org.apache.cayenne.query.SQLTemplate
Deprecated, for removal: This API element is subject to removal in a future version.
useSharedCache(String) - Method in class org.apache.cayenne.query.FluentSelect
Deprecated, for removal: This API element is subject to removal in a future version.
useSharedCache(String) - Method in class org.apache.cayenne.query.ProcedureQuery
Deprecated, for removal: This API element is subject to removal in a future version.
useSharedCache(String) - Method in class org.apache.cayenne.query.SQLTemplate
Deprecated, for removal: This API element is subject to removal in a future version.
useUppercaseColumnNames() - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
 
usingBlobs - Variable in class org.apache.cayenne.access.types.ByteArrayType
 
usingClobs - Variable in class org.apache.cayenne.access.types.CharType
 
usingOptimisticLocking - Variable in class org.apache.cayenne.query.DeleteBatchQuery
 
usingOptimisticLocking - Variable in class org.apache.cayenne.query.UpdateBatchQuery
 
Using ProcedureQuery as a Select - Section in class org.apache.cayenne.query.ProcedureQuery
 
usingSharedSnapshotCache - Variable in class org.apache.cayenne.access.DataContext
 
usingSharedSnapshotCache(boolean) - Method in class org.apache.cayenne.access.DataContext.Builder
Sets whether the snapshot cache is the shared cache of the parent DataDomain.
Util - Class in org.apache.cayenne.util
Contains various unorganized static utility methods used across Cayenne.
Util() - Constructor for class org.apache.cayenne.util.Util
 
UtilDateType - Class in org.apache.cayenne.access.types
Maps java.util.Date to any of the three database date/time types: TIME, DATE, TIMESTAMP.
UtilDateType() - Constructor for class org.apache.cayenne.access.types.UtilDateType
 
UtilDateType(boolean) - Constructor for class org.apache.cayenne.access.types.UtilDateType
 
UUID_BYTES - Static variable in class org.apache.cayenne.access.types.UUIDType
The length of the binary form of a UUID.
UUIDType - Class in org.apache.cayenne.access.types
An ExtendedType for java.util.UUID that picks the storage format from the JDBC type of the mapped column: character columns store the canonical 36-char string; binary columns store the 16-byte big-endian form, most significant bits first; anything else is passed to the driver as an object, which is how a PostgreSQL native uuid column works.
UUIDType() - Constructor for class org.apache.cayenne.access.types.UUIDType
 
UUIDValueType - Class in org.apache.cayenne.access.types
Deprecated, for removal: This API element is subject to removal in a future version.
no longer registered by default. Replaced by UUIDType, which stores the value in a binary column when the mapped JDBC type is binary, instead of always converting it to a 36-char string.
UUIDValueType() - Constructor for class org.apache.cayenne.access.types.UUIDValueType
Deprecated.
 

V

validateDuplicateColumnNames() - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
 
validateForDelete(ValidationResult) - Method in class org.apache.cayenne.PersistentObject
This implementation does nothing.
validateForDelete(ValidationResult) - Method in interface org.apache.cayenne.Validating
Performs property validation of the DELETED object, appending any validation failures to the provided validationResult object.
validateForInsert(ValidationResult) - Method in class org.apache.cayenne.PersistentObject
validateForInsert(ValidationResult) - Method in interface org.apache.cayenne.Validating
Performs property validation of the NEW object, appending any validation failures to the provided validationResult object.
validateForSave(ValidationResult) - Method in class org.apache.cayenne.PersistentObject
Performs property validation of the object, appending any validation failures to the provided validationResult object.
validateForUpdate(ValidationResult) - Method in class org.apache.cayenne.PersistentObject
validateForUpdate(ValidationResult) - Method in interface org.apache.cayenne.Validating
Performs property validation of the MODIFIED object, appending any validation failures to the provided validationResult object.
validateJavaClassName(Object, String, String) - Static method in class org.apache.cayenne.validation.BeanValidationFailure
A utility method that checks that a given string is a valid Java full class name, returning a non-null ValidationFailure if this is not so.
validateMandatory(Object, String) - Static method in class org.apache.cayenne.validation.BeanValidationFailure
 
validateMandatory(Object, String, Object) - Static method in class org.apache.cayenne.validation.BeanValidationFailure
 
validateNamespace(String) - Method in class org.apache.cayenne.project.xml.VersionAwareHandler
 
validateNotEmpty(Object, String, String) - Static method in class org.apache.cayenne.validation.BeanValidationFailure
A utility method that returns a ValidationFailure if a string is either null or has a length of zero; otherwise returns null.
validateNotEmpty(Object, String, Collection) - Static method in class org.apache.cayenne.validation.BeanValidationFailure
Returns a ValidationFailure if a collection attribute of an object is null or empty.
validateNotNull(Object, String, Object) - Static method in class org.apache.cayenne.validation.BeanValidationFailure
 
validateVersion(String, Attributes) - Method in class org.apache.cayenne.project.xml.VersionAwareHandler
Checks that the document has the current project version, throwing UnsupportedVersionException otherwise, so that the loader can upgrade the document in memory.
Validating - Interface in org.apache.cayenne
Defines a number of callback methods that allow an object to be validated before safe.
validatingObjectsOnCommit - Variable in class org.apache.cayenne.access.DataContext
 
validatingObjectsOnCommit - Variable in class org.apache.cayenne.access.DataDomain
 
validatingObjectsOnCommit - Variable in class org.apache.cayenne.project.Project
 
validatingObjectsOnCommit(boolean) - Method in class org.apache.cayenne.access.DataContext.Builder
Sets whether the context validates objects before commit.
ValidationException - Exception Class in org.apache.cayenne.validation
An exception thrown on unsuccessful validation.
ValidationException(String, Object...) - Constructor for exception class org.apache.cayenne.validation.ValidationException
 
ValidationException(String, ValidationResult, Object...) - Constructor for exception class org.apache.cayenne.validation.ValidationException
 
ValidationException(ValidationResult) - Constructor for exception class org.apache.cayenne.validation.ValidationException
 
ValidationFailure - Interface in org.apache.cayenne.validation
Defines a single failure during the validation process.
validationQuery(String) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
Deprecated, for removal: This API element is subject to removal in a future version.
validationQuery(String) - Method in class org.apache.cayenne.datasource.CayenneDataSource.Builder
Sets a SQL query used by the pool to check connection health.
validationQuery(String) - Method in class org.apache.cayenne.datasource.PoolingDataSourceBuilder
Deprecated.
 
ValidationResult - Class in org.apache.cayenne.validation
Represents a result of a validation execution.
ValidationResult() - Constructor for class org.apache.cayenne.validation.ValidationResult
 
value - Variable in class org.apache.cayenne.exp.ScalarExp
 
value() - Method in record class org.apache.cayenne.access.jdbc.CSParameter
Returns the value of the value record component.
value() - Method in record class org.apache.cayenne.access.jdbc.PSParameter
Returns the value of the value record component.
value() - Element in annotation interface org.apache.cayenne.annotation.PostAdd
An array of entity classes that a listener method should be associated with.
value() - Element in annotation interface org.apache.cayenne.annotation.PostLoad
An array of entity classes that a listener method should be associated with.
value() - Element in annotation interface org.apache.cayenne.annotation.PostPersist
An array of entity classes that a listener method should be associated with.
value() - Element in annotation interface org.apache.cayenne.annotation.PostRemove
An array of entity classes that a listener method should be associated with.
value() - Element in annotation interface org.apache.cayenne.annotation.PostUpdate
An array of entity classes that a listener method should be associated with.
value() - Element in annotation interface org.apache.cayenne.annotation.PrePersist
An array of entity classes that a listener method should be associated with.
value() - Element in annotation interface org.apache.cayenne.annotation.PreRemove
An array of entity classes that a listener method should be associated with.
value() - Element in annotation interface org.apache.cayenne.annotation.PreUpdate
An array of entity classes that a listener method should be associated with.
value() - Element in annotation interface org.apache.cayenne.ashwood.SortWeight
Returns the "weight" of the entity used for the purpose of the DB operations sorting.
value() - Method in interface org.apache.cayenne.exp.path.CayennePath
Get string representation of this path, it'll be dot-separated segments of this path.
value() - Method in class org.apache.cayenne.exp.path.CayennePathSegment
 
value(Object) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
 
value(ValueNodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.InsertBuilder
 
VALUE - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
 
ValueComparisonStrategy<V> - Interface in org.apache.cayenne.reflect.generic
 
valueComparisonStrategyFactory - Variable in class org.apache.cayenne.map.EntityResolver
 
valueComparisonStrategyFactory - Variable in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
 
ValueComparisonStrategyFactory - Interface in org.apache.cayenne.reflect.generic
 
ValueExp - Class in org.apache.cayenne.exp
 
ValueExp(Object...) - Constructor for class org.apache.cayenne.exp.ValueExp
 
ValueNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
ValueNode(Object, boolean, DbAttribute, boolean) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
 
ValueNodeBuilder - Class in org.apache.cayenne.access.sqlbuilder
 
ValueObjectType<V,T> - Interface in org.apache.cayenne.access.types
Descriptor and serialization helper for custom value objects that can be safely stored in the DB.
ValueObjectTypeFactory - Class in org.apache.cayenne.access.types
 
ValueObjectTypeFactory(ExtendedTypeMap, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.access.types.ValueObjectTypeFactory
 
valueObjectTypeRegistry - Variable in class org.apache.cayenne.map.EntityResolver
 
ValueObjectTypeRegistry - Interface in org.apache.cayenne.access.types
Registry of user-defined descriptors of custom value objects' classes.
valueOf(String) - Static method in enum class org.apache.cayenne.access.flush.operation.DbRowOpType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.apache.cayenne.access.sqlbuilder.JoinType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.apache.cayenne.commitlog.model.ObjectChangeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.apache.cayenne.map.DeleteRule
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.apache.cayenne.map.JoinType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.apache.cayenne.map.LifecycleEvent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.apache.cayenne.map.SelectQueryDescriptor.ResultKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.apache.cayenne.project.upgrade.UpgradeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.apache.cayenne.query.CapsStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.apache.cayenne.query.QueryCacheStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.apache.cayenne.query.SortOrder
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.apache.cayenne.tx.TransactionPropagation
Returns the enum constant of this class with the specified name.
values - Variable in class org.apache.cayenne.access.flush.operation.InsertDbRowOp
 
values - Variable in class org.apache.cayenne.access.flush.operation.SoftDeleteDbRowOp
 
values - Variable in class org.apache.cayenne.access.flush.operation.UpdateDbRowOp
 
values - Variable in class org.apache.cayenne.access.types.EnumType
 
values - Variable in class org.apache.cayenne.exp.ListExp
 
values - Variable in class org.apache.cayenne.GenericPersistentObject
 
values - Variable in class org.apache.cayenne.HybridPersistentObject
 
values() - Static method in enum class org.apache.cayenne.access.flush.operation.DbRowOpType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class org.apache.cayenne.access.jdbc.PSBatchParameter
Returns the value of the values record component.
values() - Static method in enum class org.apache.cayenne.access.sqlbuilder.JoinType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.apache.cayenne.commitlog.model.ObjectChangeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class org.apache.cayenne.DataRow
 
values() - Static method in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.apache.cayenne.map.DeleteRule
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.apache.cayenne.map.JoinType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.apache.cayenne.map.LifecycleEvent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.apache.cayenne.map.SelectQueryDescriptor.ResultKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class org.apache.cayenne.OutParametersResult
Returns the value of the values record component.
values() - Static method in enum class org.apache.cayenne.project.upgrade.UpgradeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.apache.cayenne.query.CapsStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.apache.cayenne.query.QueryCacheStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.apache.cayenne.query.SortOrder
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.apache.cayenne.tx.TransactionPropagation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class org.apache.cayenne.util.SingleEntryMap
 
Values - Class in org.apache.cayenne.access.flush.operation
Collection of values that should be inserted or updated in DB.
Values(DbRowOp, boolean) - Constructor for class org.apache.cayenne.access.flush.operation.Values
 
variable() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
 
version - Variable in class org.apache.cayenne.access.event.SnapshotEvent
 
VersionAwareHandler - Class in org.apache.cayenne.project.xml
Handler that can validate root tag name, version and namespace.
VersionAwareHandler(LoaderContext, String) - Constructor for class org.apache.cayenne.project.xml.VersionAwareHandler
 
vertexIterator() - Method in interface org.apache.cayenne.ashwood.graph.DigraphIteration
 
vertexIterator() - Method in class org.apache.cayenne.ashwood.graph.FilterIteration
 
vertexIterator() - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
 
vertexIterator() - Method in class org.apache.cayenne.ashwood.graph.ReversedIteration
 
visit(NodeTreeVisitor) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.AliasedNode
 
visit(NodeTreeVisitor) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
 
visit(NodeTreeVisitor) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
 
visit(PropertyVisitor) - Method in interface org.apache.cayenne.reflect.PropertyDescriptor
Deprecated, for removal: This API element is subject to removal in a future version.
switch on the property type (AttributeProperty, ToOneProperty, ToManyProperty) instead.
visitAllProperties(PropertyVisitor) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Deprecated, for removal: This API element is subject to removal in a future version.
visitAttribute(AttributeChange) - Method in interface org.apache.cayenne.commitlog.model.PropertyChangeVisitor
 
visitAttribute(AttributeProperty) - Method in interface org.apache.cayenne.reflect.PropertyVisitor
Deprecated.
 
visitDataMap(DataMap) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
 
visitDataMap(DataMap) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
 
visitDataMap(DataMap) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
 
visitDbAttribute(DbAttribute) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
 
visitDbAttribute(DbAttribute) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
 
visitDbAttribute(DbAttribute) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
 
visitDbEntity(DbEntity) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
 
visitDbEntity(DbEntity) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
 
visitDbEntity(DbEntity) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
 
visitDbRelationship(DbRelationship) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
 
visitDbRelationship(DbRelationship) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
 
visitDbRelationship(DbRelationship) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
 
visitDeclaredProperties(PropertyVisitor) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Deprecated, for removal: This API element is subject to removal in a future version.
visitDelete(DeleteDbRowOp) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction.EmptyRowChecker
 
visitDelete(DeleteDbRowOp) - Method in class org.apache.cayenne.access.flush.operation.DbRowOpMerger
 
visitDelete(DeleteDbRowOp) - Method in interface org.apache.cayenne.access.flush.operation.DbRowOpVisitor
 
visitDelete(DeleteDbRowOp) - Method in class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter.DbRowTypeVisitor
 
visitEmbeddable(Embeddable) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
 
visitEmbeddable(Embeddable) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
 
visitEmbeddable(Embeddable) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
 
visitEmbeddableAttribute(EmbeddableAttribute) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
 
visitEmbeddableAttribute(EmbeddableAttribute) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
 
visitEmbeddableAttribute(EmbeddableAttribute) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
 
visitInsert(InsertDbRowOp) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction.EmptyRowChecker
 
visitInsert(InsertDbRowOp) - Method in class org.apache.cayenne.access.flush.operation.DbRowOpMerger
 
visitInsert(InsertDbRowOp) - Method in interface org.apache.cayenne.access.flush.operation.DbRowOpVisitor
 
visitInsert(InsertDbRowOp) - Method in class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter.DbRowTypeVisitor
 
visitObjAttribute(ObjAttribute) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
 
visitObjAttribute(ObjAttribute) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
 
visitObjAttribute(ObjAttribute) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
 
visitObjEntity(ObjEntity) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
 
visitObjEntity(ObjEntity) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
 
visitObjEntity(ObjEntity) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
 
visitObjRelationship(ObjRelationship) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
 
visitObjRelationship(ObjRelationship) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
 
visitObjRelationship(ObjRelationship) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
 
visitProcedure(Procedure) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
 
visitProcedure(Procedure) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
 
visitProcedure(Procedure) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
 
visitProcedureParameter(ProcedureParameter) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
 
visitProcedureParameter(ProcedureParameter) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
 
visitProcedureParameter(ProcedureParameter) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
 
visitProject(Project) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
 
visitProject(Project) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
 
visitProject(Project) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
 
visitProperties(PropertyVisitor) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
Deprecated, for removal: This API element is subject to removal in a future version.
iterate over ClassDescriptor.getProperties() instead.
visitQuery(QueryDescriptor) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
 
visitQuery(QueryDescriptor) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
 
visitQuery(QueryDescriptor) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
 
visitSoftDelete(SoftDeleteDbRowOp) - Method in interface org.apache.cayenne.access.flush.operation.DbRowOpVisitor
Visits a "soft" delete op.
visitToMany(ToManyProperty) - Method in interface org.apache.cayenne.reflect.PropertyVisitor
Deprecated.
 
visitToManyRelationship(ToManyRelationshipChange) - Method in interface org.apache.cayenne.commitlog.model.PropertyChangeVisitor
 
visitToOne(ToOneProperty) - Method in interface org.apache.cayenne.reflect.PropertyVisitor
Deprecated.
 
visitToOneRelationship(ToOneRelationshipChange) - Method in interface org.apache.cayenne.commitlog.model.PropertyChangeVisitor
 
visitUpdate(UpdateDbRowOp) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction.EmptyRowChecker
 
visitUpdate(UpdateDbRowOp) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction.PhantomDbRowOpCleaner
 
visitUpdate(UpdateDbRowOp) - Method in class org.apache.cayenne.access.flush.operation.DbRowOpMerger
 
visitUpdate(UpdateDbRowOp) - Method in interface org.apache.cayenne.access.flush.operation.DbRowOpVisitor
 
visitUpdate(UpdateDbRowOp) - Method in class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter.DbRowTypeVisitor
 
VoidType - Class in org.apache.cayenne.access.types
A noop type that is sometimes useful to suppress extended types operations.
VoidType() - Constructor for class org.apache.cayenne.access.types.VoidType
 

W

WEEK - Enum constant in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
 
WEEK - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
weekExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
weekExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
WeightedAshwoodEntitySorter - Class in org.apache.cayenne.ashwood
EntitySorter that takes into account entity "weights", and otherwise delegating to another (topological) sorter.
WeightedAshwoodEntitySorter(EntityResolver) - Constructor for class org.apache.cayenne.ashwood.WeightedAshwoodEntitySorter
 
WHEN - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
 
WhenExp - Class in org.apache.cayenne.exp
"WHEN" part of the case-when expression.
WhenExp(Object...) - Constructor for class org.apache.cayenne.exp.WhenExp
 
WhenNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
WhenNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.WhenNode
 
where - Variable in class org.apache.cayenne.query.FluentSelect
 
where(String, Object...) - Method in class org.apache.cayenne.query.FluentSelect
Appends a qualifier expression of this query, using provided expression String and an array of position parameters.
where(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.DeleteBuilder
 
where(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.UpdateBuilder
 
where(NodeBuilder...) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
 
where(Node) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
 
where(Expression) - Method in class org.apache.cayenne.query.FluentSelect
Appends a qualifier expression of this query.
WHERE - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
 
WhereNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
 
WhereNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.WhereNode
 
widenBytes - Variable in class org.apache.cayenne.access.types.ByteType
 
widenShorts - Variable in class org.apache.cayenne.access.types.ShortType
 
willAddConnection(Transaction, String, Connection) - Method in interface org.apache.cayenne.tx.TransactionListener
 
willCommit(Transaction) - Method in interface org.apache.cayenne.tx.TransactionListener
 
willConnect(String, Persistent) - Method in class org.apache.cayenne.PersistentObject
Called before establishing a relationship with another object.
willPerformGenericQuery(DataContext, Query) - Method in interface org.apache.cayenne.access.DataContextDelegate
Invoked before a Query is executed via DataContext.execute.
willPerformQuery(DataContext, Query) - Method in interface org.apache.cayenne.access.DataContextDelegate
Invoked before a Query is executed via DataContext.performQuery.
willRollback(Transaction) - Method in interface org.apache.cayenne.tx.TransactionListener
 
withChangesLock(Supplier) - Method in class org.apache.cayenne.access.DataContextObjectStore
Runs the action under the lock guarding the uncommitted changes, returning its result.
withEntityName(String) - Method in class org.apache.cayenne.DataRow
Returns a row with the given entity name and this row's values and version.
WithinDoubleQuoteLiteral - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
Lexical state.
WithinDoubleQuoteLiteral - Static variable in interface org.apache.cayenne.ql.QLParserConstants
Lexical state.
WithinSingleQuoteLiteral - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
Lexical state.
WithinSingleQuoteLiteral - Static variable in interface org.apache.cayenne.ql.QLParserConstants
Lexical state.
withMarker(int) - Method in interface org.apache.cayenne.exp.path.CayennePath
Clone this path with new marker
withObjectLock(ObjectId, Supplier) - Method in class org.apache.cayenne.access.DataContextObjectStore
Returns the monitor guarding writes to the state of the object with the id: attribute and relationship values, persistence state and snapshot version.
withPath(String, int) - Static method in class org.apache.cayenne.query.PrefetchTreeNode
Creates and returns a prefetch tree spanning a single path.
withPath(CayennePath, int) - Static method in class org.apache.cayenne.query.PrefetchTreeNode
Creates and returns a prefetch tree spanning a single path.
Wkt - Class in org.apache.cayenne.value
A Cayenne-supported value object holding a WKT geometry String.
Wkt(String) - Constructor for class org.apache.cayenne.value.Wkt
 
WktType - Class in org.apache.cayenne.access.types
 
WktType() - Constructor for class org.apache.cayenne.access.types.WktType
 
wrap(Node, String) - Static method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
 
wrapInFunction(Node, String) - Static method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
 
wrapInFunction(Node, String) - Static method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
 
wrapPathOperand(Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
Applies a few default rules for adding operands to expressions.
wrapScalarValue(Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
Wraps a value into an expression, for the places that take an expression rather than a value: e.g. a constant select column, or a whole where clause.
writeBlob(byte[]) - Method in class org.apache.cayenne.access.types.ByteArrayType
 
writeMethod - Variable in class org.apache.cayenne.reflect.BeanAccessor
 
writeProperty(Object, Object, Object) - Method in class org.apache.cayenne.reflect.BaseProperty
 
writeProperty(Object, Object, Object) - Method in interface org.apache.cayenne.reflect.PropertyDescriptor
Sets a property value, inflating unresolved object if need.
writeProperty(Object, Object, Object) - Method in class org.apache.cayenne.reflect.SimpleAttributeProperty
 
writeProperty(String, Object) - Method in interface org.apache.cayenne.Persistent
Sets the property to the new value.
writeProperty(String, Object) - Method in class org.apache.cayenne.PersistentObject
 
writePropertyDirectly(Object, Object, Object) - Method in class org.apache.cayenne.reflect.BaseProperty
 
writePropertyDirectly(Object, Object, Object) - Method in interface org.apache.cayenne.reflect.PropertyDescriptor
Sets a property value of an object without disturbing the object fault status.
writePropertyDirectly(String, Object) - Method in interface org.apache.cayenne.EmbeddableObject
Modifies a value of a named property without altering the object state in any way, and without triggering any database operations.
writePropertyDirectly(String, Object) - Method in class org.apache.cayenne.GenericPersistentObject
 
writePropertyDirectly(String, Object) - Method in class org.apache.cayenne.HybridPersistentObject
 
writePropertyDirectly(String, Object) - Method in interface org.apache.cayenne.Persistent
Modifies a value of a named property without altering the object state in any way, and without triggering any database operations.
writePropertyDirectly(String, Object) - Method in class org.apache.cayenne.PersistentObject
 

X

XMLDataMapLoader - Class in org.apache.cayenne.project.xml
 
XMLDataMapLoader() - Constructor for class org.apache.cayenne.project.xml.XMLDataMapLoader
 
XMLEncoder - Class in org.apache.cayenne.util
A helper class to encode objects to XML.
XMLEncoder(PrintWriter) - Constructor for class org.apache.cayenne.util.XMLEncoder
 
XMLEncoder(PrintWriter, String) - Constructor for class org.apache.cayenne.util.XMLEncoder
 
XMLProjectLoader - Class in org.apache.cayenne.project.xml
 
XMLProjectLoader() - Constructor for class org.apache.cayenne.project.xml.XMLProjectLoader
 
xmlReaderProvider - Variable in class org.apache.cayenne.project.xml.XMLDataMapLoader
 
xmlReaderProvider - Variable in class org.apache.cayenne.project.xml.XMLProjectLoader
 
XMLReaderProvider - Class in org.apache.cayenne.project.xml
 
XMLReaderProvider(boolean) - Constructor for class org.apache.cayenne.project.xml.XMLReaderProvider
 
XMLSerializable - Interface in org.apache.cayenne.util
Interface for Cayenne objects that can be saved to XML.

Y

year() - Method in class org.apache.cayenne.exp.property.DateProperty
It is a caller responsibility to check that underlying attribute has year component
YEAR - Enum constant in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
 
YEAR - Static variable in interface org.apache.cayenne.ql.QLParserConstants
RegularExpression Id.
yearExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 
yearExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
 

_

_abstract - Variable in class org.apache.cayenne.map.ObjEntity
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form