# 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.ejbql.parser.EJBQL
abs() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
abs() - Method in class org.apache.cayenne.exp.property.NumericProperty
ABS - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
ABS - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
absExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
absExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
abstract_schema_name() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
AbstractMappedQuery - Class in org.apache.cayenne.query
AbstractMappedQuery(String) - Constructor for class org.apache.cayenne.query.AbstractMappedQuery
AbstractQuery - Class in org.apache.cayenne.query
  A common superclass of Cayenne queries.
AbstractQuery() - Constructor for class org.apache.cayenne.query.AbstractQuery
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(ConfigurationNodeVisitor) - Method in interface org.apache.cayenne.configuration.ConfigurationNode
acceptVisitor(ConfigurationNodeVisitor) - Method in class org.apache.cayenne.configuration.DataChannelDescriptor
acceptVisitor(ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.DataMap
acceptVisitor(ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.DbAttribute
acceptVisitor(ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.DbEntity
acceptVisitor(ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.DbRelationship
acceptVisitor(ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.Embeddable
acceptVisitor(ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.EmbeddableAttribute
acceptVisitor(ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.ObjAttribute
acceptVisitor(ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.ObjEntity
acceptVisitor(ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.ObjRelationship
acceptVisitor(ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.Procedure
acceptVisitor(ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.ProcedureParameter
acceptVisitor(ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.QueryDescriptor
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
actionFactory - Variable in class org.apache.cayenne.access.jdbc.EJBQLAction
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.configuration.DataNodeDescriptor.Builder
ADAPTER_DETECTORS_LIST - Static variable in interface org.apache.cayenne.configuration.Constants
  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.configuration.runtime.DefaultDataNodeFactory
adapterSql - Variable in class org.apache.cayenne.map.QueryDescriptorLoader
adapterSql - Variable in class org.apache.cayenne.map.SQLTemplateDescriptor
adapterType() - Method in record class org.apache.cayenne.configuration.DataNodeDescriptor
  Returns the value of the `adapterType` record component.
add(int, E) - Method in class org.apache.cayenne.util.PersistentObjectList
add(int, Object) - Method in class org.apache.cayenne.access.IncrementalFaultList
add(int, Object) - Method in class org.apache.cayenne.util.IndexPropertyList
add(E) - Method in class org.apache.cayenne.exp.property.NumericProperty
add(E) - Method in class org.apache.cayenne.util.PersistentObjectList
add(E) - Method in class org.apache.cayenne.util.PersistentObjectSet
add(Class) - Method in interface org.apache.cayenne.di.ListBuilder
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(ConfigurationNode, Object) - Method in interface org.apache.cayenne.configuration.xml.DataChannelMetaData
  Store data for object.
add(ConfigurationNode, Object) - Method in class org.apache.cayenne.configuration.xml.DefaultDataChannelMetaData
  value.getClass() will be used under the hood to associate data with the key object.
add(ConfigurationNode, Object) - Method in class org.apache.cayenne.configuration.xml.NoopDataChannelMetaData
add(NumericProperty) - Method in class org.apache.cayenne.exp.property.NumericProperty
add(GraphDiff) - Method in class org.apache.cayenne.graph.CompoundDiff
add(T) - Method in interface org.apache.cayenne.di.ListBuilder
ADD - Static variable in class org.apache.cayenne.exp.Expression
addAdapterDetector(Class) - Method in class org.apache.cayenne.configuration.runtime.CoreModuleExtender
  Adds a custom DbAdapterDetector
addAdapterDetector(DbAdapterDetector) - Method in class org.apache.cayenne.configuration.runtime.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
addAfter(Class, Class) - Method in interface org.apache.cayenne.di.ListBuilder
addAfter(T, Class) - Method in interface org.apache.cayenne.di.ListBuilder
addAll(int, Collection) - Method in class org.apache.cayenne.access.IncrementalFaultList
addAll(int, Collection) - Method in class org.apache.cayenne.util.PersistentObjectList
addAll(Collection) - Method in class org.apache.cayenne.access.IncrementalFaultList
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.util.PersistentObjectList
addAll(Collection) - Method in class org.apache.cayenne.util.PersistentObjectSet
addAll(Collection) - Method in class org.apache.cayenne.graph.CompoundDiff
addAll(Collection) - Method in interface org.apache.cayenne.di.ListBuilder
addAllAfter(Collection, Class) - Method in interface org.apache.cayenne.di.ListBuilder
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
addBatchUpdateCount(int[]) - Method in class org.apache.cayenne.util.GenericResponse
addBatchUpdateResult(int[]) - Method in class org.apache.cayenne.util.QueryResultBuilder
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.configuration.runtime.CoreModuleExtender
  Registers a commit log listener type that receives post-commit change notifications.
addCommitLogListener(CommitLogListener) - Method in class org.apache.cayenne.configuration.runtime.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.runtime.CayenneRuntimeBuilder
addConfigs(String...) - Method in class org.apache.cayenne.runtime.CayenneRuntimeBuilder
addConfigs(Collection) - Method in class org.apache.cayenne.runtime.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.
addDataChannelListener(DataChannelLoaderListener) - Method in class org.apache.cayenne.configuration.xml.LoaderContext
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.configuration.xml.LoaderContext
addDataNode(DataSource, String...) - Method in class org.apache.cayenne.runtime.CayenneRuntimeBuilder
addDataNode(DataDomain, DataNodeDescriptor, Set) - Method in class org.apache.cayenne.configuration.runtime.DataDomainProvider
addDataNode(DataNodeDescriptor, String...) - Method in class org.apache.cayenne.runtime.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.configuration.runtime.DataDomainProvider
addDefaultExtendedType(Class) - Method in class org.apache.cayenne.configuration.runtime.CoreModuleExtender
  Adds a default adapter-agnostic ExtendedType.
addDefaultExtendedType(ExtendedType) - Method in class org.apache.cayenne.configuration.runtime.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.
addDirectly(E) - Method in interface org.apache.cayenne.util.PersistentObjectCollection
  Adds an object without triggering an event
addDirectly(E) - Method in class org.apache.cayenne.util.PersistentObjectList
addDirectly(E) - Method in class org.apache.cayenne.util.PersistentObjectSet
addedToUnresolved - Variable in class org.apache.cayenne.util.PersistentObjectList
addedToUnresolved - Variable in class org.apache.cayenne.util.PersistentObjectSet
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.ejbql.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.exp.parser.TokenMgrError
  Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addExtendedTypeFactory(Class) - Method in class org.apache.cayenne.configuration.runtime.CoreModuleExtender
  Adds an ExtendedTypeFactory used for dynamic extended type creation.
addExtendedTypeFactory(ExtendedTypeFactory) - Method in class org.apache.cayenne.configuration.runtime.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.configuration.runtime.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(Object, String, Class, EventSubject) - Method in class org.apache.cayenne.event.DefaultEventManager
  Register an `EventListener` for events sent by any sender.
addListener(Object, String, Class, EventSubject) - Method in interface org.apache.cayenne.event.EventManager
  Register an `EventListener` for events sent by any sender.
addListener(Object, String, Class, EventSubject) - Method in class org.apache.cayenne.event.NoopEventManager
addListener(Object, String, Class, EventSubject, Object) - Method in class org.apache.cayenne.event.DefaultEventManager
  Register an `EventListener` for events sent by a specific sender.
addListener(Object, String, Class, EventSubject, Object) - Method in interface org.apache.cayenne.event.EventManager
  Register an `EventListener` for events sent by a specific sender.
addListener(Object, String, Class, EventSubject, Object) - Method in class org.apache.cayenne.event.NoopEventManager
addListener(Object, String, Class, 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.configuration.runtime.CoreModuleExtender
  Registers an annotated event listener of a given type
addLocal(E) - Method in class org.apache.cayenne.util.PersistentObjectList
addModule(Module) - Method in class org.apache.cayenne.runtime.CayenneRuntimeBuilder
addModules(Collection) - Method in class org.apache.cayenne.runtime.CayenneRuntimeBuilder
addMultiColumnOperand(EJBQLMultiColumnOperand) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
addNode(DataNode) - Method in class org.apache.cayenne.access.DataDomain
  Adds new DataNode.
addNonBlockingListener(Object, String, Class, EventSubject) - Method in class org.apache.cayenne.event.DefaultEventManager
addNonBlockingListener(Object, String, Class, EventSubject) - Method in interface org.apache.cayenne.event.EventManager
addNonBlockingListener(Object, String, Class, EventSubject) - Method in class org.apache.cayenne.event.NoopEventManager
addNonBlockingListener(Object, String, Class, EventSubject, Object) - Method in class org.apache.cayenne.event.DefaultEventManager
addNonBlockingListener(Object, String, Class, EventSubject, Object) - Method in interface org.apache.cayenne.event.EventManager
addNonBlockingListener(Object, String, Class, 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.
addOrdering(String, String, String) - Method in class org.apache.cayenne.map.QueryDescriptorLoader
addOrdering(Ordering) - Method in class org.apache.cayenne.map.SelectQueryDescriptor
  Adds single ordering for this query.
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.QueryDescriptorLoader
addPrefetch(String, int) - Method in class org.apache.cayenne.map.SelectQueryDescriptor
  Adds prefetch path with semantics to this query.
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.
addProjectLocation(String) - Method in class org.apache.cayenne.configuration.runtime.CoreModuleExtender
  Adds a custom project location.
addProperty(String, String) - Method in class org.apache.cayenne.map.QueryDescriptorLoader
addQuery(Query) - Method in class org.apache.cayenne.query.QueryChain
  Adds a query to the chain.
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.configuration.runtime.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.configuration.runtime.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.
addResult(SQLResult) - Method in class org.apache.cayenne.map.DataMap
  Adds a named SQLResultSet to the DataMap.
addResultDescriptor(ProcedureColumn[]) - Method in class org.apache.cayenne.query.ProcedureQuery
  Adds a descriptor for a single ResultSet.
addResultIterator(ResultIterator) - Method in class org.apache.cayenne.util.GenericResponse
addResultList(List) - Method in class org.apache.cayenne.util.GenericResponse
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.
addScopeEventListener(Object) - Method in class org.apache.cayenne.di.spi.DefaultScope
  Registers annotated methods of an arbitrary object for this scope lifecycle events.
addSelectResult(List) - Method in class org.apache.cayenne.util.QueryResultBuilder
addSql(String, String) - Method in class org.apache.cayenne.map.QueryDescriptorLoader
  Adds raw sql.
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.configuration.runtime.CoreModuleExtender
  Adds a custom sync filter.
addSyncFilter(Class, boolean) - Method in class org.apache.cayenne.configuration.runtime.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.configuration.runtime.CoreModuleExtender
  Adds a custom sync filter.
addSyncFilter(DataChannelSyncFilter, boolean) - Method in class org.apache.cayenne.configuration.runtime.CoreModuleExtender
  Adds a custom sync filter.
addTarget(Object, Object, boolean) - Method in class org.apache.cayenne.reflect.BaseToManyProperty
addTarget(Object, Object, boolean) - Method in interface org.apache.cayenne.reflect.ToManyProperty
addTargetDirectly(Object, Object) - Method in class org.apache.cayenne.reflect.BaseToManyProperty
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
addUpdateCount(int) - Method in class org.apache.cayenne.util.GenericResponse
addUserExtendedType(Class) - Method in class org.apache.cayenne.configuration.runtime.CoreModuleExtender
  Adds an adapter-agnostic ExtendedType.
addUserExtendedType(ExtendedType) - Method in class org.apache.cayenne.configuration.runtime.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.configuration.runtime.CoreModuleExtender
  Adds a custom `ValueObjectType`.
addValueObjectType(ValueObjectType) - Method in class org.apache.cayenne.configuration.runtime.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
AdhocObjectFactory - Interface in org.apache.cayenne.di
  Creates objects for user-provided String class names, injecting dependencies into them.
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.ejbql.parser.JavaCharStream
  Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class org.apache.cayenne.exp.parser.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.ejbql.parser.JavaCharStream
AdjustBuffSize() - Method in class org.apache.cayenne.exp.parser.JavaCharStream
after(Class) - Method in interface org.apache.cayenne.di.DecoratorBuilder
afterChild(EJBQLExpression, String, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
afterScopeEnd() - Method in class org.apache.cayenne.di.spi.DefaultScopeProvider
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.exp.parser.ExpressionParserConstants
  RegularExpression Id.
aggregate_path() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
aggregate_select_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
AggregateConditionNode - Class in org.apache.cayenne.ejbql.parser
  Superclass of aggregated conditional nodes such as NOT, AND, OR.
AggregateConditionNode - Class in org.apache.cayenne.exp.parser
  Superclass of aggregated conditional nodes such as NOT, AND, OR.
AggregateConditionNode(int) - Constructor for class org.apache.cayenne.ejbql.parser.AggregateConditionNode
aggregateExpression() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
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
  Creates alias with different name for this property
alias(String) - Method in class org.apache.cayenne.exp.property.EntityProperty
  Creates alias with different name for this property
alias(String) - Method in class org.apache.cayenne.exp.property.ListProperty
  Creates alias with different name for this property
alias(String) - Method in class org.apache.cayenne.exp.property.MapProperty
  Creates alias with different name for this property
alias(String) - Method in class org.apache.cayenne.exp.property.NumericProperty
  Creates alias with different name for this property
alias(String) - Method in class org.apache.cayenne.exp.property.SetProperty
  Creates alias with different name for this property
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(ColumnSelect) - Static method in class org.apache.cayenne.exp.ExpressionFactory
ALL - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
ALL - Static variable in class org.apache.cayenne.exp.Expression
all_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
all_or_any_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
allAttributes() - Method in class org.apache.cayenne.map.EntityInheritanceTree
allDiscriminatorColumns - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
allowAllNamespaces - Variable in class org.apache.cayenne.configuration.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.
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.
AND - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
AND - Static variable in class org.apache.cayenne.exp.Expression
andCondition() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
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".
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
ANY - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
ANY - Static variable in class org.apache.cayenne.exp.Expression
any_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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 `booleans`s.
append(boolean, boolean) - Method in class org.apache.cayenne.util.EqualsBuilder
  Deprecated.
  Test if two `booleans`s 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 `byte`s.
append(byte, byte) - Method in class org.apache.cayenne.util.EqualsBuilder
  Deprecated.
  Test if two `byte`s 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.access.translator.ejbql.EJBQLTranslationContext
  Appends a piece of SQL to the internal buffer.
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 `char`s.
append(char, char) - Method in class org.apache.cayenne.util.EqualsBuilder
  Deprecated.
  Test if two `char`s 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 `double`s.
append(double, double) - Method in class org.apache.cayenne.util.EqualsBuilder
  Deprecated.
  Test if two `double`s 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 `float`s.
append(float, float) - Method in class org.apache.cayenne.util.EqualsBuilder
  Deprecated.
  Test if two `float`s 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 `int`s.
append(int, int) - Method in class org.apache.cayenne.util.EqualsBuilder
  Deprecated.
  Test if two `int`s 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 `long`s.
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 `short`s.
append(short, short) - Method in class org.apache.cayenne.util.EqualsBuilder
  Deprecated.
  Test if two `short`s 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 `Object`s.
append(Object, Object) - Method in class org.apache.cayenne.util.EqualsBuilder
  Deprecated.
  Test if two `Object`s 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 `Object`s.
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.access.translator.ejbql.EJBQLTranslationContext
  Appends a piece of SQL to the internal buffer.
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
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
appendAsEJBQL(Appendable, String) - Method in class org.apache.cayenne.exp.Expression
  Stores a String representation of Expression as EJBQL using a provided Appendable.
appendAsEJBQL(Appendable, String) - Method in class org.apache.cayenne.exp.parser.SimpleNode
appendAsEJBQL(List, Appendable, String) - Method in class org.apache.cayenne.exp.Expression
  Stores a String representation of Expression as EJBQL using a provided PrintWriter.
appendAsEJBQL(List, Appendable, String) - Method in class org.apache.cayenne.exp.parser.ASTAsterisk
appendAsEJBQL(List, Appendable, String) - Method in class org.apache.cayenne.exp.parser.ASTCaseWhen
appendAsEJBQL(List, Appendable, String) - Method in class org.apache.cayenne.exp.parser.ASTDbIdPath
appendAsEJBQL(List, Appendable, String) - Method in class org.apache.cayenne.exp.parser.ASTDbPath
appendAsEJBQL(List, Appendable, String) - Method in class org.apache.cayenne.exp.parser.ASTElse
appendAsEJBQL(List, Appendable, String) - Method in class org.apache.cayenne.exp.parser.ASTEnum
appendAsEJBQL(List, Appendable, String) - Method in class org.apache.cayenne.exp.parser.ASTFalse
appendAsEJBQL(List, Appendable, String) - Method in class org.apache.cayenne.exp.parser.ASTFunctionCall
appendAsEJBQL(List, Appendable, String) - Method in class org.apache.cayenne.exp.parser.ASTList
appendAsEJBQL(List, Appendable, String) - Method in class org.apache.cayenne.exp.parser.ASTNamedParameter
appendAsEJBQL(List, Appendable, String) - Method in class org.apache.cayenne.exp.parser.ASTNegate
appendAsEJBQL(List, Appendable, String) - Method in class org.apache.cayenne.exp.parser.ASTNot
appendAsEJBQL(List, Appendable, String) - Method in class org.apache.cayenne.exp.parser.ASTObjPath
appendAsEJBQL(List, Appendable, String) - Method in class org.apache.cayenne.exp.parser.ASTScalar
appendAsEJBQL(List, Appendable, String) - Method in class org.apache.cayenne.exp.parser.ASTThen
appendAsEJBQL(List, Appendable, String) - Method in class org.apache.cayenne.exp.parser.ASTTrue
appendAsEJBQL(List, Appendable, String) - Method in class org.apache.cayenne.exp.parser.ASTWhen
appendAsEJBQL(List, Appendable, String) - Method in class org.apache.cayenne.exp.parser.SimpleNode
appendAsEscapedString(Appendable, String) - Static method in class org.apache.cayenne.exp.parser.SimpleNode
  Utility method that prints a string to the provided Appendable, escaping special characters.
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.Expression
  Appends own content as a String to the provided Appendable.
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.parser.ASTAsterisk
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.parser.ASTCustomAggregate
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.parser.ASTCustomFunction
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.parser.ASTCustomOperator
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.parser.ASTDbIdPath
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.parser.ASTDbPath
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.parser.ASTEnclosingObject
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.parser.ASTFalse
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.parser.ASTFullObject
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.parser.ASTFunctionCall
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.parser.ASTList
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.parser.ASTNegate
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.parser.ASTNot
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.parser.ASTObjPath
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.parser.ASTScalar
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.parser.ASTSubquery
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.parser.ASTTrue
appendAsString(Appendable) - Method in class org.apache.cayenne.exp.parser.SimpleNode
appendChildrenAsEJBQL(List, Appendable, String) - Method in class org.apache.cayenne.exp.parser.ASTLikeIgnoreCase
appendChildrenAsEJBQL(List, Appendable, String) - Method in class org.apache.cayenne.exp.parser.ASTNotLikeIgnoreCase
appendChildrenAsEJBQL(List, Appendable, String) - Method in class org.apache.cayenne.exp.parser.PatternMatchNode
appendChildrenAsEJBQL(List, Appendable, String) - Method in class org.apache.cayenne.exp.parser.SimpleNode
  Encodes child of this node with specified index to EJBQL
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
appendColumn(String, String, DbAttribute, String) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLSelectColumnsTranslator
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.parser.ASTExtract
appendFunctionNameAsString(Appendable) - Method in class org.apache.cayenne.exp.parser.ASTFunctionCall
appendIdentityHashCode() - Method in class org.apache.cayenne.util.ToStringBuilder
appendInnerJoin(String, EJBQLTableId, EJBQLTableId) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLJoinAppender
appendJoin(String, EJBQLTableId, EJBQLTableId, String) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLJoinAppender
appendMultiColumnPath(EJBQLMultiColumnOperand) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLDbPathTranslator
appendMultiColumnPath(EJBQLMultiColumnOperand) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator
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
appendOuterJoin(String, EJBQLTableId, EJBQLTableId) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLJoinAppender
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
appendScalarAsString(Appendable, Object, char) - Static method in class org.apache.cayenne.exp.parser.SimpleNode
  Utility method that encodes an object that is not an expression Node to String.
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.
appendTable(EJBQLTableId) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLJoinAppender
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
applyDBLayerDefaults() - Method in class org.apache.cayenne.map.EntityResolver
  Updates missing mapping artifacts that can be guessed from other mapping information.
applyDiff(DataRow) - Method in class org.apache.cayenne.DataRow
  Builds a new DataRow, merging changes from `diff` parameter with data contained in this DataRow.
applyPostCommit() - Method in class org.apache.cayenne.DataChannelSyncCallbackAction
applyPreCommit() - Method in class org.apache.cayenne.DataChannelSyncCallbackAction
arc - Variable in class org.apache.cayenne.query.RelationshipQuery
arcCreated(Object, Object, ArcId) - Method in class org.apache.cayenne.access.ObjectStore
arcCreated(Object, Object, ArcId) - Method in class org.apache.cayenne.DataChannelSyncCallbackAction
arcCreated(Object, Object, ArcId) - Method in class org.apache.cayenne.graph.ChildDiffLoader
arcCreated(Object, Object, 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(Object, Object, ArcId) - Constructor for class org.apache.cayenne.graph.ArcCreateOperation
ArcCreateOperation(Object, Object, ArcId, int) - Constructor for class org.apache.cayenne.graph.ArcCreateOperation
arcDeleted(Object, Object, ArcId) - Method in class org.apache.cayenne.access.ObjectStore
arcDeleted(Object, Object, ArcId) - Method in class org.apache.cayenne.DataChannelSyncCallbackAction
arcDeleted(Object, Object, ArcId) - Method in class org.apache.cayenne.graph.ChildDiffLoader
arcDeleted(Object, Object, 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(Object, Object, ArcId) - Constructor for class org.apache.cayenne.graph.ArcDeleteOperation
ArcDeleteOperation(Object, Object, 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.
arithmetic_comp() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
arithmetic_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
arithmetic_factor() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
arithmetic_term() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
arithmetic_value() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
arithmeticExp() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
array() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
array(boolean) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
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
AS - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
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
ASC - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
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
ascendingKeySet() - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap
  Returns a unmodifiable snapshot `Set` view of the keys contained in this map.
ascendingKeySetWithLimit(int) - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap
  Returns an unmodifiable snapshot `Set` view of the keys contained in this map.
ascendingMap() - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap
  Returns an unmodifiable snapshot `Map` view of the mappings contained in this map.
ascendingMapWithLimit(int) - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap
  Returns an unmodifiable snapshot `Map` view of the mappings contained in this map.
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
ASTAbs - Class in org.apache.cayenne.exp.parser
ASTAbs(Expression) - Constructor for class org.apache.cayenne.exp.parser.ASTAbs
ASTAdd - Class in org.apache.cayenne.exp.parser
  "Add" Expression.
ASTAdd() - Constructor for class org.apache.cayenne.exp.parser.ASTAdd
ASTAdd(Object...) - Constructor for class org.apache.cayenne.exp.parser.ASTAdd
ASTAdd(Collection) - Constructor for class org.apache.cayenne.exp.parser.ASTAdd
ASTAggregateFunctionCall - Class in org.apache.cayenne.exp.parser
  Base class for all aggregation functions expressions It's more like marker interface for now.
ASTAll - Class in org.apache.cayenne.exp.parser
ASTAll(ASTSubquery) - Constructor for class org.apache.cayenne.exp.parser.ASTAll
ASTAnd - Class in org.apache.cayenne.exp.parser
  "And" expression.
ASTAnd() - Constructor for class org.apache.cayenne.exp.parser.ASTAnd
ASTAnd(Object[]) - Constructor for class org.apache.cayenne.exp.parser.ASTAnd
ASTAnd(Collection) - Constructor for class org.apache.cayenne.exp.parser.ASTAnd
ASTAny - Class in org.apache.cayenne.exp.parser
ASTAny(ASTSubquery) - Constructor for class org.apache.cayenne.exp.parser.ASTAny
ASTArray - Class in org.apache.cayenne.access.translator.sqltemplate.parser
ASTArray(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTArray
ASTAsterisk - Class in org.apache.cayenne.exp.parser
  Asterisk operator for COUNT(*) expression.
ASTAsterisk() - Constructor for class org.apache.cayenne.exp.parser.ASTAsterisk
ASTAvg - Class in org.apache.cayenne.exp.parser
ASTAvg(Expression) - Constructor for class org.apache.cayenne.exp.parser.ASTAvg
ASTBetween - Class in org.apache.cayenne.exp.parser
  "Between" expression.
ASTBetween() - Constructor for class org.apache.cayenne.exp.parser.ASTBetween
ASTBetween(SimpleNode, Object, Object) - Constructor for class org.apache.cayenne.exp.parser.ASTBetween
ASTBitwiseAnd - Class in org.apache.cayenne.exp.parser
  Bitwise conjunction (AND or '&') expression
ASTBitwiseAnd() - Constructor for class org.apache.cayenne.exp.parser.ASTBitwiseAnd
ASTBitwiseAnd(Object[]) - Constructor for class org.apache.cayenne.exp.parser.ASTBitwiseAnd
ASTBitwiseAnd(Collection) - Constructor for class org.apache.cayenne.exp.parser.ASTBitwiseAnd
ASTBitwiseLeftShift - Class in org.apache.cayenne.exp.parser
  Bitwise left shift '<<' operation.
ASTBitwiseLeftShift() - Constructor for class org.apache.cayenne.exp.parser.ASTBitwiseLeftShift
ASTBitwiseLeftShift(Object[]) - Constructor for class org.apache.cayenne.exp.parser.ASTBitwiseLeftShift
ASTBitwiseLeftShift(Collection) - Constructor for class org.apache.cayenne.exp.parser.ASTBitwiseLeftShift
ASTBitwiseNot - Class in org.apache.cayenne.exp.parser
  Bitwise negation (NOT i.e. inventor or '~') operation .
ASTBitwiseNot() - Constructor for class org.apache.cayenne.exp.parser.ASTBitwiseNot
ASTBitwiseNot(Object) - Constructor for class org.apache.cayenne.exp.parser.ASTBitwiseNot
ASTBitwiseOr - Class in org.apache.cayenne.exp.parser
  Bitwise disjunction (OR or '|') expression.
ASTBitwiseOr() - Constructor for class org.apache.cayenne.exp.parser.ASTBitwiseOr
ASTBitwiseOr(Object[]) - Constructor for class org.apache.cayenne.exp.parser.ASTBitwiseOr
ASTBitwiseOr(Collection) - Constructor for class org.apache.cayenne.exp.parser.ASTBitwiseOr
ASTBitwiseRightShift - Class in org.apache.cayenne.exp.parser
  Bitwise right shift '>>' operation.
ASTBitwiseRightShift() - Constructor for class org.apache.cayenne.exp.parser.ASTBitwiseRightShift
ASTBitwiseRightShift(Object[]) - Constructor for class org.apache.cayenne.exp.parser.ASTBitwiseRightShift
ASTBitwiseRightShift(Collection) - Constructor for class org.apache.cayenne.exp.parser.ASTBitwiseRightShift
ASTBitwiseXor - Class in org.apache.cayenne.exp.parser
  Bitwise exclusive disjunction (XOR or '^') operation.
ASTBitwiseXor() - Constructor for class org.apache.cayenne.exp.parser.ASTBitwiseXor
ASTBitwiseXor(Object[]) - Constructor for class org.apache.cayenne.exp.parser.ASTBitwiseXor
ASTBitwiseXor(Collection) - Constructor for class org.apache.cayenne.exp.parser.ASTBitwiseXor
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
ASTCaseWhen - Class in org.apache.cayenne.exp.parser
  "CASE-WHEN" expression root node.
ASTCaseWhen(boolean, Expression...) - Constructor for class org.apache.cayenne.exp.parser.ASTCaseWhen
ASTCaseWhen(int) - Constructor for class org.apache.cayenne.exp.parser.ASTCaseWhen
ASTConcat - Class in org.apache.cayenne.exp.parser
ASTConcat(Expression...) - Constructor for class org.apache.cayenne.exp.parser.ASTConcat
ASTCount - Class in org.apache.cayenne.exp.parser
ASTCount() - Constructor for class org.apache.cayenne.exp.parser.ASTCount
ASTCount(Expression) - Constructor for class org.apache.cayenne.exp.parser.ASTCount
ASTCurrentDate - Class in org.apache.cayenne.exp.parser
ASTCurrentDate() - Constructor for class org.apache.cayenne.exp.parser.ASTCurrentDate
ASTCurrentTime - Class in org.apache.cayenne.exp.parser
ASTCurrentTime() - Constructor for class org.apache.cayenne.exp.parser.ASTCurrentTime
ASTCurrentTimestamp - Class in org.apache.cayenne.exp.parser
ASTCurrentTimestamp() - Constructor for class org.apache.cayenne.exp.parser.ASTCurrentTimestamp
ASTCustomAggregate - Class in org.apache.cayenne.exp.parser
  Class for custom aggregation functions expressions.
ASTCustomAggregate(String) - Constructor for class org.apache.cayenne.exp.parser.ASTCustomAggregate
  Creates a new aggregate function expression with provided name.
ASTCustomAggregate(String, Expression...) - Constructor for class org.apache.cayenne.exp.parser.ASTCustomAggregate
  Creates a new aggregate function expression with provided name.
ASTCustomFunction - Class in org.apache.cayenne.exp.parser
ASTCustomFunction(String, Object...) - Constructor for class org.apache.cayenne.exp.parser.ASTCustomFunction
ASTCustomOperator - Class in org.apache.cayenne.exp.parser
ASTCustomOperator(int) - Constructor for class org.apache.cayenne.exp.parser.ASTCustomOperator
ASTCustomOperator(String) - Constructor for class org.apache.cayenne.exp.parser.ASTCustomOperator
ASTCustomOperator(String, Object[]) - Constructor for class org.apache.cayenne.exp.parser.ASTCustomOperator
ASTDbIdPath - Class in org.apache.cayenne.exp.parser
ASTDbIdPath() - Constructor for class org.apache.cayenne.exp.parser.ASTDbIdPath
ASTDbIdPath(String) - Constructor for class org.apache.cayenne.exp.parser.ASTDbIdPath
ASTDbIdPath(CayennePath) - Constructor for class org.apache.cayenne.exp.parser.ASTDbIdPath
ASTDbPath - Class in org.apache.cayenne.exp.parser
  Path expression traversing DB relationships and attributes.
ASTDbPath() - Constructor for class org.apache.cayenne.exp.parser.ASTDbPath
ASTDbPath(String) - Constructor for class org.apache.cayenne.exp.parser.ASTDbPath
ASTDbPath(CayennePath) - Constructor for class org.apache.cayenne.exp.parser.ASTDbPath
ASTDirective - Class in org.apache.cayenne.access.translator.sqltemplate.parser
ASTDirective(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTDirective
ASTDistinct - Class in org.apache.cayenne.exp.parser
ASTDistinct(Expression) - Constructor for class org.apache.cayenne.exp.parser.ASTDistinct
ASTDivide - Class in org.apache.cayenne.exp.parser
  "Divide" expression.
ASTDivide() - Constructor for class org.apache.cayenne.exp.parser.ASTDivide
ASTDivide(Object...) - Constructor for class org.apache.cayenne.exp.parser.ASTDivide
ASTDivide(Collection) - Constructor for class org.apache.cayenne.exp.parser.ASTDivide
ASTElse - Class in org.apache.cayenne.exp.parser
  "ELSE" part of the case-when expression.
ASTElse(int) - Constructor for class org.apache.cayenne.exp.parser.ASTElse
ASTElse(Object) - Constructor for class org.apache.cayenne.exp.parser.ASTElse
ASTEnclosingObject - Class in org.apache.cayenne.exp.parser
ASTEnclosingObject() - Constructor for class org.apache.cayenne.exp.parser.ASTEnclosingObject
ASTEnclosingObject(int) - Constructor for class org.apache.cayenne.exp.parser.ASTEnclosingObject
ASTEnclosingObject(Expression) - Constructor for class org.apache.cayenne.exp.parser.ASTEnclosingObject
ASTEnum - Class in org.apache.cayenne.exp.parser
  Scalar node that represents constant enumeration value.
ASTEnum() - Constructor for class org.apache.cayenne.exp.parser.ASTEnum
ASTEnum(Object) - Constructor for class org.apache.cayenne.exp.parser.ASTEnum
ASTEqual - Class in org.apache.cayenne.exp.parser
  "Equal To" expression.
ASTEqual() - Constructor for class org.apache.cayenne.exp.parser.ASTEqual
ASTEqual(SimpleNode, Object) - Constructor for class org.apache.cayenne.exp.parser.ASTEqual
  Creates "Equal To" expression.
asterisk() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
ASTERISK - Static variable in class org.apache.cayenne.exp.Expression
ASTERISK - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
ASTExists - Class in org.apache.cayenne.exp.parser
ASTExists(Expression) - Constructor for class org.apache.cayenne.exp.parser.ASTExists
ASTExpression - Class in org.apache.cayenne.access.translator.sqltemplate.parser
ASTExpression(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTExpression
ASTExtract - Class in org.apache.cayenne.exp.parser
ASTExtract(Expression) - Constructor for class org.apache.cayenne.exp.parser.ASTExtract
ASTExtract.DateTimePart - Enum Class in org.apache.cayenne.exp.parser
  Available components of date/time.
ASTFalse - Class in org.apache.cayenne.exp.parser
  Boolean false expression element Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean with a Boolean value.
ASTFalse() - Constructor for class org.apache.cayenne.exp.parser.ASTFalse
ASTFloatScalar - Class in org.apache.cayenne.access.translator.sqltemplate.parser
ASTFloatScalar(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTFloatScalar
ASTFullObject - Class in org.apache.cayenne.exp.parser
ASTFullObject() - Constructor for class org.apache.cayenne.exp.parser.ASTFullObject
ASTFullObject(int) - Constructor for class org.apache.cayenne.exp.parser.ASTFullObject
ASTFullObject(Expression) - Constructor for class org.apache.cayenne.exp.parser.ASTFullObject
ASTFunctionCall - Class in org.apache.cayenne.exp.parser
ASTFunctionCall(int, String, Object...) - Constructor for class org.apache.cayenne.exp.parser.ASTFunctionCall
ASTGreater - Class in org.apache.cayenne.exp.parser
  "Greater Than" expression.
ASTGreater() - Constructor for class org.apache.cayenne.exp.parser.ASTGreater
ASTGreater(SimpleNode, Object) - Constructor for class org.apache.cayenne.exp.parser.ASTGreater
ASTGreaterOrEqual - Class in org.apache.cayenne.exp.parser
  "Greater Than Or Equal To" expression.
ASTGreaterOrEqual() - Constructor for class org.apache.cayenne.exp.parser.ASTGreaterOrEqual
ASTGreaterOrEqual(SimpleNode, Object) - Constructor for class org.apache.cayenne.exp.parser.ASTGreaterOrEqual
ASTIfElse - Class in org.apache.cayenne.access.translator.sqltemplate.parser
ASTIfElse(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTIfElse
ASTIn - Class in org.apache.cayenne.exp.parser
  "In" expression.
ASTIn() - Constructor for class org.apache.cayenne.exp.parser.ASTIn
ASTIn(SimpleNode, SimpleNode) - Constructor for class org.apache.cayenne.exp.parser.ASTIn
ASTIntScalar - Class in org.apache.cayenne.access.translator.sqltemplate.parser
ASTIntScalar(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTIntScalar
ASTLength - Class in org.apache.cayenne.exp.parser
ASTLength(Expression) - Constructor for class org.apache.cayenne.exp.parser.ASTLength
ASTLess - Class in org.apache.cayenne.exp.parser
  "Less Then" expression.
ASTLess() - Constructor for class org.apache.cayenne.exp.parser.ASTLess
ASTLess(SimpleNode, Object) - Constructor for class org.apache.cayenne.exp.parser.ASTLess
ASTLessOrEqual - Class in org.apache.cayenne.exp.parser
  "Less than or equal to" expression.
ASTLessOrEqual() - Constructor for class org.apache.cayenne.exp.parser.ASTLessOrEqual
ASTLessOrEqual(SimpleNode, Object) - Constructor for class org.apache.cayenne.exp.parser.ASTLessOrEqual
ASTLike - Class in org.apache.cayenne.exp.parser
  "Like" expression.
ASTLike() - Constructor for class org.apache.cayenne.exp.parser.ASTLike
ASTLike(SimpleNode, Object) - Constructor for class org.apache.cayenne.exp.parser.ASTLike
ASTLike(SimpleNode, Object, char) - Constructor for class org.apache.cayenne.exp.parser.ASTLike
ASTLikeIgnoreCase - Class in org.apache.cayenne.exp.parser
  "Case insensitive like" expression.
ASTLikeIgnoreCase() - Constructor for class org.apache.cayenne.exp.parser.ASTLikeIgnoreCase
ASTLikeIgnoreCase(SimpleNode, Object) - Constructor for class org.apache.cayenne.exp.parser.ASTLikeIgnoreCase
ASTLikeIgnoreCase(SimpleNode, Object, char) - Constructor for class org.apache.cayenne.exp.parser.ASTLikeIgnoreCase
ASTList - Class in org.apache.cayenne.exp.parser
  A leaf expression representing an immutable collection of values.
ASTList() - Constructor for class org.apache.cayenne.exp.parser.ASTList
ASTList(Object[]) - Constructor for class org.apache.cayenne.exp.parser.ASTList
  Initializes a list expression with an Object[].
ASTList(Collection) - Constructor for class org.apache.cayenne.exp.parser.ASTList
  Initializes a list expression with a Java Collection
ASTList(Iterator) - Constructor for class org.apache.cayenne.exp.parser.ASTList
  Initializes a list expression with a Java Iterator.
ASTLocate - Class in org.apache.cayenne.exp.parser
ASTLocate(Expression, Expression) - Constructor for class org.apache.cayenne.exp.parser.ASTLocate
ASTLocate(Expression, Expression, Expression) - Constructor for class org.apache.cayenne.exp.parser.ASTLocate
ASTLower - Class in org.apache.cayenne.exp.parser
ASTLower(Expression) - Constructor for class org.apache.cayenne.exp.parser.ASTLower
ASTMax - Class in org.apache.cayenne.exp.parser
ASTMax(Expression) - Constructor for class org.apache.cayenne.exp.parser.ASTMax
ASTMethod - Class in org.apache.cayenne.access.translator.sqltemplate.parser
ASTMethod(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTMethod
ASTMin - Class in org.apache.cayenne.exp.parser
ASTMin(Expression) - Constructor for class org.apache.cayenne.exp.parser.ASTMin
ASTMod - Class in org.apache.cayenne.exp.parser
ASTMod(Expression, Expression) - Constructor for class org.apache.cayenne.exp.parser.ASTMod
ASTMultiply - Class in org.apache.cayenne.exp.parser
  "Multiply" expression.
ASTMultiply() - Constructor for class org.apache.cayenne.exp.parser.ASTMultiply
ASTMultiply(Object...) - Constructor for class org.apache.cayenne.exp.parser.ASTMultiply
ASTMultiply(Collection) - Constructor for class org.apache.cayenne.exp.parser.ASTMultiply
ASTNamedParameter - Class in org.apache.cayenne.exp.parser
  A named expression parameter.
ASTNamedParameter() - Constructor for class org.apache.cayenne.exp.parser.ASTNamedParameter
ASTNamedParameter(Object) - Constructor for class org.apache.cayenne.exp.parser.ASTNamedParameter
ASTNegate - Class in org.apache.cayenne.exp.parser
  "Negate" expression.
ASTNegate() - Constructor for class org.apache.cayenne.exp.parser.ASTNegate
ASTNegate(Object) - Constructor for class org.apache.cayenne.exp.parser.ASTNegate
ASTNot - Class in org.apache.cayenne.exp.parser
  "Not" expression.
ASTNot() - Constructor for class org.apache.cayenne.exp.parser.ASTNot
ASTNot(Node) - Constructor for class org.apache.cayenne.exp.parser.ASTNot
ASTNotBetween - Class in org.apache.cayenne.exp.parser
  "Not Between" expression.
ASTNotBetween() - Constructor for class org.apache.cayenne.exp.parser.ASTNotBetween
ASTNotBetween(SimpleNode, Object, Object) - Constructor for class org.apache.cayenne.exp.parser.ASTNotBetween
ASTNotEqual - Class in org.apache.cayenne.exp.parser
  "Not equal to" expression.
ASTNotEqual() - Constructor for class org.apache.cayenne.exp.parser.ASTNotEqual
ASTNotEqual(SimpleNode, Object) - Constructor for class org.apache.cayenne.exp.parser.ASTNotEqual
  Creates "Not Equal To" expression.
ASTNotExists - Class in org.apache.cayenne.exp.parser
ASTNotExists(Expression) - Constructor for class org.apache.cayenne.exp.parser.ASTNotExists
ASTNotIn - Class in org.apache.cayenne.exp.parser
  "Not In" expression.
ASTNotIn() - Constructor for class org.apache.cayenne.exp.parser.ASTNotIn
ASTNotIn(SimpleNode, SimpleNode) - Constructor for class org.apache.cayenne.exp.parser.ASTNotIn
ASTNotLike - Class in org.apache.cayenne.exp.parser
  "Not Like" expression.
ASTNotLike() - Constructor for class org.apache.cayenne.exp.parser.ASTNotLike
ASTNotLike(SimpleNode, Object) - Constructor for class org.apache.cayenne.exp.parser.ASTNotLike
ASTNotLike(SimpleNode, Object, char) - Constructor for class org.apache.cayenne.exp.parser.ASTNotLike
ASTNotLikeIgnoreCase - Class in org.apache.cayenne.exp.parser
  "Not like, ignore case" expression.
ASTNotLikeIgnoreCase() - Constructor for class org.apache.cayenne.exp.parser.ASTNotLikeIgnoreCase
ASTNotLikeIgnoreCase(SimpleNode, Object) - Constructor for class org.apache.cayenne.exp.parser.ASTNotLikeIgnoreCase
ASTNotLikeIgnoreCase(SimpleNode, Object, char) - Constructor for class org.apache.cayenne.exp.parser.ASTNotLikeIgnoreCase
ASTObjPath - Class in org.apache.cayenne.exp.parser
ASTObjPath() - Constructor for class org.apache.cayenne.exp.parser.ASTObjPath
ASTObjPath(String) - Constructor for class org.apache.cayenne.exp.parser.ASTObjPath
ASTObjPath(CayennePath) - Constructor for class org.apache.cayenne.exp.parser.ASTObjPath
ASTOr - Class in org.apache.cayenne.exp.parser
  "Or" expression.
ASTOr() - Constructor for class org.apache.cayenne.exp.parser.ASTOr
ASTOr(Object[]) - Constructor for class org.apache.cayenne.exp.parser.ASTOr
ASTOr(Collection) - Constructor for class org.apache.cayenne.exp.parser.ASTOr
ASTPath - Class in org.apache.cayenne.exp.parser
  Generic path expression.
ASTScalar - Class in org.apache.cayenne.exp.parser
  A scalar value wrapper expression.
ASTScalar() - Constructor for class org.apache.cayenne.exp.parser.ASTScalar
ASTScalar(Object) - Constructor for class org.apache.cayenne.exp.parser.ASTScalar
ASTSqrt - Class in org.apache.cayenne.exp.parser
ASTSqrt(Expression) - Constructor for class org.apache.cayenne.exp.parser.ASTSqrt
ASTStringScalar - Class in org.apache.cayenne.access.translator.sqltemplate.parser
ASTStringScalar(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTStringScalar
ASTSubquery - Class in org.apache.cayenne.exp.parser
ASTSubquery(TranslatableQueryWrapper) - Constructor for class org.apache.cayenne.exp.parser.ASTSubquery
ASTSubquery(FluentSelect) - Constructor for class org.apache.cayenne.exp.parser.ASTSubquery
ASTSubstring - Class in org.apache.cayenne.exp.parser
ASTSubstring(Expression, Expression, Expression) - Constructor for class org.apache.cayenne.exp.parser.ASTSubstring
ASTSubtract - Class in org.apache.cayenne.exp.parser
  "Subtract" expression.
ASTSubtract() - Constructor for class org.apache.cayenne.exp.parser.ASTSubtract
ASTSubtract(Object...) - Constructor for class org.apache.cayenne.exp.parser.ASTSubtract
ASTSubtract(Collection) - Constructor for class org.apache.cayenne.exp.parser.ASTSubtract
ASTSum - Class in org.apache.cayenne.exp.parser
ASTSum(Expression) - Constructor for class org.apache.cayenne.exp.parser.ASTSum
ASTText - Class in org.apache.cayenne.access.translator.sqltemplate.parser
ASTText(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTText
ASTThen - Class in org.apache.cayenne.exp.parser
  "THEN" part of the case-when expression.
ASTThen(int) - Constructor for class org.apache.cayenne.exp.parser.ASTThen
ASTThen(Object) - Constructor for class org.apache.cayenne.exp.parser.ASTThen
ASTTrim - Class in org.apache.cayenne.exp.parser
ASTTrim(Expression) - Constructor for class org.apache.cayenne.exp.parser.ASTTrim
ASTTrue - Class in org.apache.cayenne.exp.parser
  Boolean true expression element Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean with a Boolean value.
ASTTrue() - Constructor for class org.apache.cayenne.exp.parser.ASTTrue
ASTUpper - Class in org.apache.cayenne.exp.parser
ASTUpper(Expression) - Constructor for class org.apache.cayenne.exp.parser.ASTUpper
ASTVariable - Class in org.apache.cayenne.access.translator.sqltemplate.parser
ASTVariable(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTVariable
ASTWhen - Class in org.apache.cayenne.exp.parser
  "WHEN" part of the case-when expression.
ASTWhen(int) - Constructor for class org.apache.cayenne.exp.parser.ASTWhen
ASTWhen(Expression) - Constructor for class org.apache.cayenne.exp.parser.ASTWhen
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.
attachToChannel(DataChannel) - Method in class org.apache.cayenne.access.DataContext
  Attaches to a provided DataChannel.
attachToRuntime(Injector) - Method in class org.apache.cayenne.access.DataContext
  Attaches this context to the CayenneRuntime whose Injector is passed as an argument to this method.
attachToRuntimeIfNeeded() - Method in class org.apache.cayenne.access.DataContext
  Checks whether this context is attached to Cayenne runtime stack and if not, attempts to attach itself to the runtime using Injector returned from the call to `CayenneRuntime.getThreadInjector()`.
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.ejbql.parser.EJBQL
avg() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
avg() - Method in class org.apache.cayenne.exp.property.NumericProperty
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.ejbql.parser.EJBQLConstants
  RegularExpression Id.
AVG - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
avgExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory

## B

backup(int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
  Retreat.
backup(int) - Method in class org.apache.cayenne.ejbql.parser.JavaCharStream
  Retreat.
backup(int) - Method in class org.apache.cayenne.exp.parser.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
BaseArcProperty - Class in org.apache.cayenne.reflect
  A base implementation of the `ArcProperty`.
BaseArcProperty(ClassDescriptor, ClassDescriptor, Accessor, String) - Constructor for class org.apache.cayenne.reflect.BaseArcProperty
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
BaseConfigurationNodeVisitor<T> - Class in org.apache.cayenne.configuration
  A `ConfigurationNodeVisitor` that does nothing, used as a convenience superclass for partial visitors.
BaseConfigurationNodeVisitor() - Constructor for class org.apache.cayenne.configuration.BaseConfigurationNodeVisitor
BaseContext - Class in org.apache.cayenne
  Deprecated, for removal: This API element is subject to removal in a future version.
  use `DataContext` directly
BaseContext() - Constructor for class org.apache.cayenne.BaseContext
  Deprecated.
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
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
BaseToManyProperty - Class in org.apache.cayenne.reflect
  A generic superclass of CollectionProperty implementations.
BaseToManyProperty(ClassDescriptor, ClassDescriptor, Accessor, String) - Constructor for class org.apache.cayenne.reflect.BaseToManyProperty
BaseToOneProperty - Class in org.apache.cayenne.reflect
  A convenience base superclass for `ToOneProperty` implementors.
BaseToOneProperty(ClassDescriptor, ClassDescriptor, Accessor, String) - Constructor for class org.apache.cayenne.reflect.BaseToOneProperty
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 class org.apache.cayenne.query.FluentSelect
batchIterator(ObjectContext, int) - Method in class org.apache.cayenne.query.MappedSelect
batchIterator(ObjectContext, int) - Method in interface org.apache.cayenne.query.Select
  Creates a ResultBatchIterator based on the provided context and batch size.
batchIterator(ObjectContext, int) - Method in class org.apache.cayenne.query.SelectById
batchIterator(ObjectContext, int) - Method in class org.apache.cayenne.query.SQLSelect
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
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.
before(Class) - Method in interface org.apache.cayenne.di.DecoratorBuilder
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.configuration.xml.DataMapHandler
beforeScopeEnd() - Method in class org.apache.cayenne.configuration.xml.QueryDescriptorHandler
beforeScopeEnd() - Method in class org.apache.cayenne.configuration.xml.SAXNestedTagHandler
  Callback method that is called before this handler pushed out of parsers stack.
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 interface org.apache.cayenne.di.ScopeEventListener
  Similar to `BeforeScopeEnd`
BeforeScopeEnd - Annotation Interface in org.apache.cayenne.di
  An annotation used by objects that want to receive scope ending events from the DI registry.
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.ejbql.parser.Token
  The column number of the first character of this Token.
beginColumn - Variable in class org.apache.cayenne.exp.parser.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.ejbql.parser.Token
  The line number of the first character of this Token.
beginLine - Variable in class org.apache.cayenne.exp.parser.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.ejbql.parser.JavaCharStream
BeginToken() - Method in class org.apache.cayenne.exp.parser.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
BETWEEN - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
BETWEEN - Static variable in class org.apache.cayenne.exp.Expression
between_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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
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(Class) - Method in interface org.apache.cayenne.di.Binder
  Starts an unnamed binding of a specific interface.
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(Key) - Method in interface org.apache.cayenne.di.Binder
  Starts a binding of a specific interface based on a provided binding key.
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.
Binder - Interface in org.apache.cayenne.di
  An object passed to a `Module` by the DI container during initialization, that provides the API for the module to bind its services to the container.
BindingBuilder<T> - Interface in org.apache.cayenne.di
  A binding builder that helps with fluent binding creation.
bindingKey - Variable in class org.apache.cayenne.di.spi.DICollectionBuilder
bindingName - Variable in class org.apache.cayenne.di.Key
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.
bindList(Class) - Method in interface org.apache.cayenne.di.Binder
  Starts a binding of a java.util.List<T> distinguished by its values type.
bindList(Class, String) - Method in interface org.apache.cayenne.di.Binder
  Starts a binding of a java.util.List<T> distinguished by its values type and binding name.
bindMap(Class) - Method in interface org.apache.cayenne.di.Binder
  Starts a binding of a java.util.Map<String, T> distinguished by its values type.
bindMap(Class, String) - Method in interface org.apache.cayenne.di.Binder
  Starts a binding of a java.util.Map<String, T> distinguished by its values type and binding name.
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.
bindThreadInjector(Injector) - Static method in class org.apache.cayenne.runtime.CayenneRuntime
  Binds a DI `Injector` bound to the current thread.
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
BITWISE_AND - Static variable in class org.apache.cayenne.exp.Expression
BITWISE_LEFT_SHIFT - Static variable in class org.apache.cayenne.exp.Expression
BITWISE_NOT - Static variable in class org.apache.cayenne.exp.Expression
BITWISE_OR - Static variable in class org.apache.cayenne.exp.Expression
BITWISE_RIGHT_SHIFT - Static variable in class org.apache.cayenne.exp.Expression
BITWISE_XOR - Static variable in class org.apache.cayenne.exp.Expression
bitwiseAnd() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
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.exp.parser.ExpressionParser
bitwiseShift() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
bitwiseXor() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
block() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
boolean_comp() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
boolean_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
boolean_literal() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
BOOLEAN_LITERAL - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
boolean_primary() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
boolean_value() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
BooleanType - Class in org.apache.cayenne.access.types
  Handles `java.lang.Boolean` mapping.
BooleanType() - Constructor for class org.apache.cayenne.access.types.BooleanType
BOTH - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
bufcolumn - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
bufcolumn - Variable in class org.apache.cayenne.ejbql.parser.JavaCharStream
bufcolumn - Variable in class org.apache.cayenne.exp.parser.JavaCharStream
buffer - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
buffer - Variable in class org.apache.cayenne.ejbql.parser.JavaCharStream
buffer - Variable in class org.apache.cayenne.exp.parser.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.ejbql.parser.JavaCharStream
bufline - Variable in class org.apache.cayenne.exp.parser.JavaCharStream
bufpos - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
  Position in buffer.
bufpos - Variable in class org.apache.cayenne.ejbql.parser.JavaCharStream
  Position in buffer.
bufpos - Variable in class org.apache.cayenne.exp.parser.JavaCharStream
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.configuration.DataNodeDescriptor.Builder
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.runtime.CayenneRuntimeBuilder
build() - Method in class org.apache.cayenne.tx.TransactionDescriptor.Builder
build() - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
  Creates a new `ConcurrentLinkedHashMap` instance.
build() - Method in class org.apache.cayenne.util.ProcedureResultBuilder
build() - Method in class org.apache.cayenne.util.QueryResultBuilder
build(ExtendedTypeMap) - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
  Returns the array of `RSColumn`s 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.configuration.server.ServerRuntime
  Deprecated, for removal: This API element is subject to removal in a future version.
  use `CayenneRuntime.of()` instead
builder() - Static method in class org.apache.cayenne.runtime.CayenneRuntime
  Deprecated, for removal: This API element is subject to removal in a future version.
  use `CayenneRuntime.of()` instead
builder() - Static method in class org.apache.cayenne.tx.TransactionDescriptor
builder() - Static method in class org.apache.cayenne.util.ProcedureResultBuilder
builder() - Static method in class org.apache.cayenne.util.QueryResultBuilder
builder(int) - Static method in class org.apache.cayenne.util.ProcedureResultBuilder
builder(int) - Static method in class org.apache.cayenne.util.QueryResultBuilder
builder(int, Class) - Static method in class org.apache.cayenne.util.ProcedureResultBuilder
builder(Class) - Static method in class org.apache.cayenne.util.ProcedureResultBuilder
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.
  use `CayenneRuntime.of(String)` instead
builder(String) - Static method in class org.apache.cayenne.runtime.CayenneRuntime
  Deprecated, for removal: This API element is subject to removal in a future version.
  use `CayenneRuntime.of(String)` instead
Builder() - Constructor for class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
Builder(String) - Constructor for class org.apache.cayenne.configuration.DataNodeDescriptor.Builder
buildQualifier(BatchTranslatorContext, List) - Method in class org.apache.cayenne.access.translator.batch.BaseBatchTranslator
buildQuery() - Method in class org.apache.cayenne.map.EJBQLQueryDescriptor
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
buildQuery() - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
buildQueryDescriptor() - Method in class org.apache.cayenne.map.QueryDescriptorLoader
  Builds a Query object based on internal configuration information.
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
BY - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
byColumnTypeProcessors - Variable in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
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

CACHE - Static variable in class org.apache.cayenne.query.ObjectIdQuery
CACHE_GROUPS_PROPERTY - Static variable in interface org.apache.cayenne.query.QueryMetadata
CACHE_NOREFRESH - Static variable in class org.apache.cayenne.query.ObjectIdQuery
CACHE_REFRESH - Static variable in class org.apache.cayenne.query.ObjectIdQuery
CACHE_STRATEGY_PROPERTY - Static variable in interface org.apache.cayenne.query.QueryMetadata
CacheableQuery - Class in org.apache.cayenne.query
  Shared functionality for cacheable queries.
CacheableQuery() - Constructor for class org.apache.cayenne.query.CacheableQuery
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
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
cachePolicy - Variable in class org.apache.cayenne.query.ObjectIdQuery
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
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
cacheStrategy(QueryCacheStrategy, String) - Method in class org.apache.cayenne.query.SQLSelect
calculateIndexValue(int) - Method in class org.apache.cayenne.util.IndexPropertyList
  Calculates an index value at the specified list index.
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
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
capacity() - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap
  Retrieves the maximum weighted capacity of the map.
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 - Static variable in class org.apache.cayenne.map.DeleteRule
  Delete the destination object(s)
CASE_WHEN - Static variable in class org.apache.cayenne.exp.Expression
caseInsensitive - Variable in class org.apache.cayenne.access.translator.ejbql.JdbcEJBQLTranslator
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
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
catchup(ScheduledExecutorService, long, TimeUnit) - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
  Specifies an executor for use in catching up the page replacement policy.
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; encapsulates optional event information.
CayenneEvent(Object) - Constructor for class org.apache.cayenne.event.CayenneEvent
CayenneEvent(Object, Object, Map) - Constructor for class org.apache.cayenne.event.CayenneEvent
  Creates CayenneEvent with possibly different event source and poster.
CayenneEvent(Object, Map) - Constructor for class org.apache.cayenne.event.CayenneEvent
cayenneExp(Object, String) - Method in class org.apache.cayenne.access.translator.sqltemplate.SQLTemplateRenderingUtils
  Returns the result of evaluation of expression with object.
CayenneMapEntry - Interface in org.apache.cayenne.util
  Defining a double-linked named entry in CayenneMap.
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.runtime
  Object representing Cayenne stack.
CayenneRuntime(Collection) - Constructor for class org.apache.cayenne.runtime.CayenneRuntime
  Creates a runtime configuring it with a standard set of services contained in `CoreModule`.
CayenneRuntimeBuilder - Class in org.apache.cayenne.runtime
  A convenience class to assemble custom `CayenneRuntime`.
CayenneRuntimeBuilder(String) - Constructor for class org.apache.cayenne.runtime.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.runtime
  This interface implementations will be used by `CayenneRuntimeBuilder` to auto-load runtime modules.
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
chain - Variable in class org.apache.cayenne.query.QueryChain
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.ObjectStore
channel - Variable in class org.apache.cayenne.access.DataContext
CHARACTER_LITERAL - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
characters(char[], int, int) - Method in class org.apache.cayenne.configuration.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.
checkNullParameter(EJBQLExpression, String) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
  Checks expression for containing null input parameter.
checkReferenceQueue() - Method in class org.apache.cayenne.util.SoftValueMap
  Cleanup all references collected by GC so far
checkReferenceQueue() - Method in class org.apache.cayenne.util.WeakValueMap
  Cleanup all references collected by GC so far
checkStopped() - Method in class org.apache.cayenne.access.DataDomain
  Throws DomainStoppedException if the domain was previously shut down.
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.exp.parser.SimpleNode
children - Variable in class org.apache.cayenne.query.PrefetchTreeNode
childrenCount - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
chooseDbRelationship(ObjRelationship) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator
  Checks if the object relationship is flattened and then chooses the corresponding db relationship.
CI_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
  Defines if database uses case-insensitive collation
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
classLoaderManager - Variable in class org.apache.cayenne.di.spi.DefaultAdhocObjectFactory
ClassLoaderManager - Interface in org.apache.cayenne.di
  Maps ClassLoaders to resources.
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() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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.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.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.commons.CompositeCollection
  Removes all of the elements from this collection .
clear() - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap
clear() - Method in class org.apache.cayenne.util.GenericResponse
  Clears any previously collected information.
clear() - Method in class org.apache.cayenne.util.PersistentObjectList
clear() - Method in class org.apache.cayenne.util.PersistentObjectMap
clear() - Method in class org.apache.cayenne.util.PersistentObjectSet
clear() - Method in class org.apache.cayenne.util.SoftValueMap
clear() - Method in class org.apache.cayenne.util.WeakValueMap
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
clearLocalChanges() - Method in class org.apache.cayenne.util.PersistentObjectList
clearNodeScope(Node) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
clearNodeScope(Node) - Method in class org.apache.cayenne.ejbql.parser.JJTEJBQLState
clearNodeScope(Node) - Method in class org.apache.cayenne.exp.parser.JJTExpressionParserState
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
clearResultSets() - Method in class org.apache.cayenne.map.DataMap
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
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
cloneViaSerialization(T) - Static method in class org.apache.cayenne.util.Util
  Creates Serializable object copy using serialization/deserialization.
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(Node, boolean) - Method in class org.apache.cayenne.ejbql.parser.JJTEJBQLState
closeNodeScope(Node, int) - Method in class org.apache.cayenne.ejbql.parser.JJTEJBQLState
closeNodeScope(Node, boolean) - Method in class org.apache.cayenne.exp.parser.JJTExpressionParserState
closeNodeScope(Node, int) - Method in class org.apache.cayenne.exp.parser.JJTExpressionParserState
collection_member_declaration() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
collection_member_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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.ejbql.parser.JavaCharStream
column - Variable in class org.apache.cayenne.exp.parser.JavaCharStream
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 - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
COLUMN_NAME_CAPITALIZATION_PROPERTY - Static variable in class org.apache.cayenne.query.ProcedureQuery
COLUMN_NAME_CAPITALIZATION_PROPERTY - Static variable in class org.apache.cayenne.query.SQLTemplate
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.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
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.
COMMA - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  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.configuration.runtime.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.configuration.runtime.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
compareFullRows - Variable in class org.apache.cayenne.access.jdbc.DistinctResultIterator
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.
comparison_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
compile(String, EntityResolver) - Method in interface org.apache.cayenne.ejbql.EJBQLParser
  Parses and compiles an expression for the EntityResolver.
compile(String, EntityResolver) - Method in class org.apache.cayenne.ejbql.parser.EJBQL.EJBQLDefaultParser
complementaryReverseArcName - Variable in class org.apache.cayenne.reflect.BaseArcProperty
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.ejbql.parser.EJBQL
concat() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
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.ejbql.parser.EJBQLConstants
  RegularExpression Id.
CONCAT - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  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
concurrencyLevel(int) - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
  Specifies the estimated number of concurrently updating threads.
ConcurrentLinkedHashMap<K,V> - Class in org.apache.cayenne.util.concurrentlinkedhashmap
  A hash table supporting full concurrency of retrievals, adjustable expected concurrency for updates, and a maximum capacity to bound the map by.
ConcurrentLinkedHashMap.Builder<K,V> - Class in org.apache.cayenne.util.concurrentlinkedhashmap
  A builder that creates `ConcurrentLinkedHashMap` instances.
conditional_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
conditional_factor() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
conditional_primary() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
conditional_term() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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
conditionExpression() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
ConditionNode - Class in org.apache.cayenne.exp.parser
  Superclass of conditional expressions.
ConditionNode(int) - Constructor for class org.apache.cayenne.exp.parser.ConditionNode
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.configuration.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.configuration.DefaultConfigurationNameMapper
configurationLocation(ConfigurationNode) - Method in interface org.apache.cayenne.configuration.ConfigurationNameMapper
  Returns the name of a configuration resource based on a naming convention for a given node type.
configurationLocation(ConfigurationNode) - Method in class org.apache.cayenne.configuration.DefaultConfigurationNameMapper
ConfigurationNameMapper - Interface in org.apache.cayenne.configuration
  A service that maps the names of configuration objects to the resource names.
ConfigurationNode - Interface in org.apache.cayenne.configuration
  Implemented by the "nodes" on the Cayenne configuration tree.
configurationNodeName(Class, Resource) - Method in interface org.apache.cayenne.configuration.ConfigurationNameMapper
  Returns a node name for a given configuration type and a configuration resource.
configurationNodeName(Class, Resource) - Method in class org.apache.cayenne.configuration.DefaultConfigurationNameMapper
ConfigurationNodeVisitor<T> - Interface in org.apache.cayenne.configuration
  A visitor interface for implementing operations on different types of `ConfigurationNode` objects.
configurationSource - Variable in class org.apache.cayenne.configuration.DataChannelDescriptor
configurationSource - Variable in class org.apache.cayenne.map.DataMap
ConfigurationTree<T> - Class in org.apache.cayenne.configuration
  A tree of configuration nodes that contains extra information about the nodes, such as load errors.
ConfigurationTree(T) - Constructor for class org.apache.cayenne.configuration.ConfigurationTree
ConfigurationTree(T, Collection) - Constructor for class org.apache.cayenne.configuration.ConfigurationTree
configure(Binder) - Method in class org.apache.cayenne.configuration.runtime.CoreModule
configure(Binder) - Method in interface org.apache.cayenne.di.Module
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.
connect(Persistent) - Method in class org.apache.cayenne.util.PersistentObjectHolder
  Returns an object that should be stored as a value in this ValueHolder, ensuring that it is registered with the same context.
connectChildren() - Method in class org.apache.cayenne.exp.parser.SimpleNode
  Sets the parent to this for all children.
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
  Defines the names of runtime properties and named collections used in DI modules.
constructor_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
constructor_parameter() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
constructor_parameters() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
ConstructorInjectingDecoratorProvider<T> - Class in org.apache.cayenne.di.spi
ConstructorInjectingDecoratorProvider(Class, DefaultInjector) - Constructor for class org.apache.cayenne.di.spi.ConstructorInjectingDecoratorProvider
contains(Object) - Method in class org.apache.cayenne.access.IncrementalFaultList
contains(Object) - Method in class org.apache.cayenne.util.commons.CompositeCollection
  Checks whether this composite collection contains the object.
contains(Object) - Method in class org.apache.cayenne.util.PersistentObjectList
contains(Object) - Method in class org.apache.cayenne.util.PersistentObjectSet
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.
  in favour of `CollectionProperty.containsValuesCollection(Collection)`
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.
  in favour of `MapProperty.containsValuesCollection(Collection)`
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.
  in favour of `CollectionProperty.containsValue(V)`
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.
  in favour of `CollectionProperty.containsValues(V...)`
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.
  in favour of `MapProperty.containsValues(V...)`
containsAll(Collection) - Method in class org.apache.cayenne.util.PersistentObjectList
containsAll(Collection) - Method in class org.apache.cayenne.util.PersistentObjectSet
containsAll(Collection) - Method in class org.apache.cayenne.access.IncrementalFaultList
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.
  in favour of `CollectionProperty.containsIds(Object...)`
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.
  in favour of `MapProperty.containsIds(Object...)`
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.
  in favour of `CollectionProperty.containsIdsCollection(Collection)`
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.
  in favour of `MapProperty.containsIdsCollection(Collection)`
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.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap
containsKey(Object) - Method in class org.apache.cayenne.util.PersistentObjectMap
containsKey(Object) - Method in class org.apache.cayenne.util.SoftValueMap
containsKey(Object) - Method in class org.apache.cayenne.util.WeakValueMap
containsKey(Object) - Method in class org.apache.cayenne.util.SingleEntryMap
containsValue(Object) - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap
containsValue(Object) - Method in class org.apache.cayenne.util.PersistentObjectMap
containsValue(Object) - Method in class org.apache.cayenne.util.SoftValueMap
containsValue(Object) - Method in class org.apache.cayenne.util.WeakValueMap
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.ObjectStore
  The DataContext that owns this ObjectStore.
context - Variable in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
context - Variable in class org.apache.cayenne.access.translator.ejbql.EJBQLDeleteTranslator
context - Variable in class org.apache.cayenne.access.translator.ejbql.EJBQLFromTranslator
context - Variable in class org.apache.cayenne.access.translator.ejbql.EJBQLJoinAppender
context - Variable in class org.apache.cayenne.access.translator.ejbql.EJBQLSelectColumnsTranslator
context - Variable in class org.apache.cayenne.access.translator.ejbql.EJBQLSelectTranslator
context - Variable in class org.apache.cayenne.graph.ChildDiffLoader
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.configuration.Constants
  A boolean property defining whether cross-contexts synchronization is enabled.
continueFlag - Variable in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
contract(Digraph) - Method in class org.apache.cayenne.ashwood.graph.StrongConnection
contributeAdapterDetectors(Binder) - Static method in class org.apache.cayenne.configuration.runtime.CoreModule
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
contributeDefaultTypes(Binder) - Static method in class org.apache.cayenne.configuration.runtime.CoreModule
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
contributeDomainListeners(Binder) - Static method in class org.apache.cayenne.configuration.runtime.CoreModule
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
contributeDomainQueryFilters(Binder) - Static method in class org.apache.cayenne.configuration.runtime.CoreModule
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
contributeDomainSyncFilters(Binder) - Static method in class org.apache.cayenne.configuration.runtime.CoreModule
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
contributeProjectLocations(Binder) - Static method in class org.apache.cayenne.configuration.runtime.CoreModule
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
contributeProperties(Binder) - Static method in class org.apache.cayenne.configuration.runtime.CoreModule
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
contributeTypeFactories(Binder) - Static method in class org.apache.cayenne.configuration.runtime.CoreModule
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
contributeUserTypes(Binder) - Static method in class org.apache.cayenne.configuration.runtime.CoreModule
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
contributeValueObjectTypes(Binder) - Static method in class org.apache.cayenne.configuration.runtime.CoreModule
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
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.configuration.runtime
  A DI module containing all Cayenne runtime configuration.
CoreModule() - Constructor for class org.apache.cayenne.configuration.runtime.CoreModule
  Creates a new `CoreModule`.
CoreModuleExtender - Class in org.apache.cayenne.configuration.runtime
  A builder of extensions for `CoreModule`.
CoreModuleExtender(Binder) - Constructor for class org.apache.cayenne.configuration.runtime.CoreModuleExtender
CoreModuleProvider - Class in org.apache.cayenne.configuration.runtime
  CoreModule auto-loading facility.
CoreModuleProvider() - Constructor for class org.apache.cayenne.configuration.runtime.CoreModuleProvider
count() - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
count() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
count() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
count() - Method in class org.apache.cayenne.exp.property.BaseProperty
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(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 interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
COUNT - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
COUNT - Static variable in class org.apache.cayenne.exp.property.PropertyFactory
  Property that can be used to select `COUNT(*)`
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
countMatches(String, String) - Static method in class org.apache.cayenne.util.Util
  Returns how many times the sub appears in the str.
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 interface org.apache.cayenne.configuration.runtime.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.db2.DB2Sniffer
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.configuration.xml.DataChannelHandler
createChildTagHandler(String, String, String, Attributes) - Method in class org.apache.cayenne.configuration.xml.DataMapHandler
createChildTagHandler(String, String, String, Attributes) - Method in class org.apache.cayenne.configuration.xml.DbEntityHandler
createChildTagHandler(String, String, String, Attributes) - Method in class org.apache.cayenne.configuration.xml.NamespaceAwareNestedTagHandler
createChildTagHandler(String, String, String, Attributes) - Method in class org.apache.cayenne.configuration.xml.ObjEntityHandler
createChildTagHandler(String, String, String, Attributes) - Method in class org.apache.cayenne.configuration.xml.RootDataMapHandler
createChildTagHandler(String, String, String, Attributes) - Method in class org.apache.cayenne.configuration.xml.SAXNestedTagHandler
  This method should be used to create nested handlers to process children elements.
createClob() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
createCollectionValueHolder(Object) - Method in class org.apache.cayenne.reflect.BaseToManyProperty
  Creates a Collection for an object.
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() - Method in interface org.apache.cayenne.configuration.ObjectContextFactory
  Creates an ObjectContext attached to a default DataChannel.
createContext() - Method in class org.apache.cayenne.configuration.runtime.DataContextFactory
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 interface org.apache.cayenne.configuration.ObjectContextFactory
  Creates an ObjectContext attached to a provided channel.
createContext(DataChannel) - Method in class org.apache.cayenne.configuration.runtime.DataContextFactory
createDataNode(String, DataNodeDescriptor) - Method in interface org.apache.cayenne.configuration.runtime.DataNodeFactory
createDataNode(String, DataNodeDescriptor) - Method in class org.apache.cayenne.configuration.runtime.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.configuration.runtime.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.configuration.runtime.DefaultDataNodeFactory
createDbRowOps(ObjectStore, 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.
createdFromDataDomain(DataDomain) - Method in class org.apache.cayenne.configuration.runtime.DataContextFactory
createDiff(DataRow) - Method in class org.apache.cayenne.DataRow
  Creates a DataRow that contains only the keys that have values that differ between this object and `row` parameter.
createEJBQLTranslator() - Method in class org.apache.cayenne.dba.derby.DerbyAdapter
createEJBQLTranslator() - Method in class org.apache.cayenne.dba.h2.H2Adapter
createEJBQLTranslator() - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
createEJBQLTranslator() - Method in class org.apache.cayenne.dba.JdbcAdapter
  Creates and returns an `EJBQLTranslator` used to generate visitors for EJBQL to SQL translations.
createEJBQLTranslator() - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
createEJBQLTranslator() - Method in class org.apache.cayenne.dba.oracle.OracleAdapter
createEJBQLTranslator() - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
createEJBQLTranslator() - Method in class org.apache.cayenne.dba.sybase.SybaseAdapter
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(DataChannelDescriptor) - Method in class org.apache.cayenne.configuration.runtime.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
createFromDataContext(DataContext) - Method in class org.apache.cayenne.configuration.runtime.DataContextFactory
createFromGenericChannel(DataChannel) - Method in class org.apache.cayenne.configuration.runtime.DataContextFactory
createHandler(String, String, NamespaceAwareNestedTagHandler) - Method in class org.apache.cayenne.configuration.xml.DefaultHandlerFactory
createHandler(String, String, NamespaceAwareNestedTagHandler) - Method in interface org.apache.cayenne.configuration.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
createInjector(Collection) - Static method in class org.apache.cayenne.di.DIBootstrap
  Creates and returns an injector instance working with the set of provided modules.
createInjector(Module...) - Static method in class org.apache.cayenne.di.DIBootstrap
  Creates and returns an injector instance working with the set of provided modules.
createInstanceProvider(E) - Method in class org.apache.cayenne.di.spi.DICollectionBuilder
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.DefaultObjectMapRetainStrategy
createObjectMap() - Method in interface org.apache.cayenne.access.ObjectMapRetainStrategy
createObjectStore(DataRowStore) - Method in class org.apache.cayenne.configuration.DefaultObjectStoreFactory
createObjectStore(DataRowStore) - Method in interface org.apache.cayenne.configuration.ObjectStoreFactory
  Creates an `ObjectStore` with provided dataRowCache
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
  Returns a `FrontBasePkGenerator`.
createPkGenerator() - Method in class org.apache.cayenne.dba.h2.H2Adapter
  Returns a `H2PkGenerator`.
createPkGenerator() - Method in class org.apache.cayenne.dba.ingres.IngresAdapter
  Returns a `IngresPkGenerator`.
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
  Returns a `OraclePkGenerator`.
createPkGenerator() - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
  Returns a `PostgresPkGenerator`.
createPkGenerator() - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
  Returns a `SQLServerPkGenerator`.
createPkGenerator() - Method in class org.apache.cayenne.dba.sybase.SybaseAdapter
  Returns a `SybasePkGenerator`.
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
createQuery(Map) - Method in class org.apache.cayenne.query.ObjectSelect
  This method is intended for internal use in a `MappedSelect`.
createQuery(Map) - Method in interface org.apache.cayenne.query.ParameterizedQuery
  Creates a new query based on current query as a template, and using a Map of named parameters.
createQuery(Map) - Method in class org.apache.cayenne.query.ProcedureQuery
  Creates and returns a new ProcedureQuery built using this query as a prototype and substituting template parameters with the values from the map.
createQuery(Map) - Method in class org.apache.cayenne.query.SQLTemplate
  Creates and returns a new SQLTemplate built using this query as a prototype and substituting template parameters with the values from the map.
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(ObjectStore, 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.ObjectIdQuery
createReplacementQuery(EntityResolver) - Method in class org.apache.cayenne.query.ProcedureCall
createReplacementQuery(EntityResolver) - Method in class org.apache.cayenne.query.RelationshipQuery
createReplacementQuery(EntityResolver) - Method in class org.apache.cayenne.query.SelectById
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.
createReverseRelationship() - Method in class org.apache.cayenne.map.ObjRelationship
  Creates a complementary reverse relationship from target entity to the source entity.
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.configuration.DataNodeDescriptor.Builder
createSchemaUpdateStrategy(Class) - Method in class org.apache.cayenne.configuration.runtime.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
  Self property allows to create column queries that return full objects along with custom column set.
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(DataChannelDescriptor) - Method in class org.apache.cayenne.configuration.runtime.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.AbstractQuery
createSQLAction(SQLActionVisitor) - Method in class org.apache.cayenne.query.BatchQuery
  Calls "batchAction" on the visitor.
createSQLAction(SQLActionVisitor) - Method in class org.apache.cayenne.query.EJBQLQuery
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.IteratedQueryDecorator
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.QueryChain
  Throws an exception as execution should've been delegated to the queries contained in the chain.
createSQLAction(SQLActionVisitor) - Method in class org.apache.cayenne.query.RefreshQuery
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
createTargetObjectId(String, DbRelationship) - Method in class org.apache.cayenne.DataRow
  Returns an ObjectId of an object on the other side of the to-one relationship, for this DataRow representing a source of relationship.
createToManyCollectionProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
createToManyCollectionProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
createToManyCollectionProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.valueholder.ValueHolderDescriptorFactory
createToManyListProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
createToManyListProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
createToManyListProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.valueholder.ValueHolderDescriptorFactory
createToManyMapProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
createToManyMapProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
createToManyMapProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.valueholder.ValueHolderDescriptorFactory
createToManySetProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
createToManySetProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
createToManySetProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.valueholder.ValueHolderDescriptorFactory
createToOneProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
createToOneProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
createToOneProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.valueholder.ValueHolderDescriptorFactory
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.
createTypeProvider(Class) - Method in class org.apache.cayenne.di.spi.DICollectionBuilder
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
  Creates an XMLReader with default feature set.
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.ejbql.parser.EJBQLTokenManager
curChar - Variable in class org.apache.cayenne.exp.parser.ExpressionParserTokenManager
CURRENT_DATE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
CURRENT_DATE - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
CURRENT_TIME - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
CURRENT_TIME - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
CURRENT_TIMESTAMP - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
CURRENT_TIMESTAMP - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
currentDate() - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
currentDate() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
currentEntity - Variable in class org.apache.cayenne.access.translator.ejbql.EJBQLDbPathTranslator
currentEntity - Variable in class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator
currentIndex - Variable in class org.apache.cayenne.util.GenericResponse
currentIndex - Variable in class org.apache.cayenne.util.ListResponse
currentIterator() - Method in interface org.apache.cayenne.QueryResponse
  Returns a current iterator.
currentIterator() - Method in class org.apache.cayenne.util.GenericResponse
currentList() - Method in interface org.apache.cayenne.QueryResponse
  Returns a List under the current iterator position.
currentList() - Method in class org.apache.cayenne.util.GenericResponse
currentList() - Method in class org.apache.cayenne.util.ListResponse
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.exp.parser.ExpressionParser
currentTimestamp() - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
currentTimestamp() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
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.ejbql.parser.ParseException
  This is the last token that has been consumed successfully.
currentToken - Variable in exception class org.apache.cayenne.exp.parser.ParseException
  This is the last token that has been consumed successfully.
currentUpdateCount() - Method in interface org.apache.cayenne.QueryResponse
  Returns an update count under the current iterator position.
currentUpdateCount() - Method in class org.apache.cayenne.util.GenericResponse
currentUpdateCount() - Method in class org.apache.cayenne.util.ListResponse
CUSTOM_OP - Static variable in class org.apache.cayenne.exp.Expression
customAggregate() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
customAggregateExp(String, Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
customFunction() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
customOperator() - Method in class org.apache.cayenne.exp.parser.ExpressionParser

## D

DATA_MAP_ROOT - Static variable in class org.apache.cayenne.map.QueryDescriptor
DataChannel - Interface in org.apache.cayenne
  DataChannel is an abstraction used by ObjectContexts to obtain mapping metadata and access a persistent store.
dataChannelDescriptor - Variable in class org.apache.cayenne.map.DataMap
DataChannelDescriptor - Class in org.apache.cayenne.configuration
  A descriptor of a DataChannel normally loaded from XML configuration.
DataChannelDescriptor() - Constructor for class org.apache.cayenne.configuration.DataChannelDescriptor
DataChannelDescriptorLoader - Interface in org.apache.cayenne.configuration
  An object that can load a named `DataChannelDescriptor` from some configuration source.
DataChannelDescriptorMerger - Interface in org.apache.cayenne.configuration
  Merges multiple descriptors into a single runtime descriptor.
DataChannelHandler - Class in org.apache.cayenne.configuration.xml
DataChannelHandler(XMLDataChannelDescriptorLoader, DataChannelDescriptor, LoaderContext) - Constructor for class org.apache.cayenne.configuration.xml.DataChannelHandler
DataChannelListener - Interface in org.apache.cayenne
  A listener of `DataChannel` lifecycle events.
dataChannelLoaded(DataChannelDescriptor) - Method in class org.apache.cayenne.configuration.xml.LoaderContext
DataChannelLoaderListener - Interface in org.apache.cayenne.configuration.xml
DataChannelMetaData - Interface in org.apache.cayenne.configuration.xml
  Storage for all kind of meta data that is not required for runtime.
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
DataChannelSyncCallbackAction - Class in org.apache.cayenne
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 most common implementation of `ObjectContext`.
DataContext() - Constructor for class org.apache.cayenne.access.DataContext
  Creates a new DataContext that is not attached to the Cayenne stack.
DataContext(DataChannel, ObjectStore) - Constructor for class org.apache.cayenne.access.DataContext
  Creates a new DataContext with parent DataChannel and ObjectStore.
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.configuration.runtime
DataContextFactory() - Constructor for class org.apache.cayenne.configuration.runtime.DataContextFactory
dataDomain - Variable in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
dataDomain - Variable in class org.apache.cayenne.configuration.runtime.DataContextFactory
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`
DataDomainLoadException - Exception Class in org.apache.cayenne.configuration.runtime
DataDomainLoadException(ConfigurationTree, String, Object...) - Constructor for exception class org.apache.cayenne.configuration.runtime.DataDomainLoadException
dataDomainProvider - Variable in class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter
DataDomainProvider - Class in org.apache.cayenne.configuration.runtime
  A `DataChannel` provider that provides a single instance of DataDomain configured per configuration supplied via injected `DataChannelDescriptorLoader`.
DataDomainProvider() - Constructor for class org.apache.cayenne.configuration.runtime.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.map.QueryDescriptorLoader
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
  Creates a new unnamed DataMap.
DataMap(String) - Constructor for class org.apache.cayenne.map.DataMap
  Creates a new named DataMap.
DataMap(String, Map) - Constructor for class org.apache.cayenne.map.DataMap
DataMapHandler - Class in org.apache.cayenne.configuration.xml
DataMapHandler(LoaderContext) - Constructor for class org.apache.cayenne.configuration.xml.DataMapHandler
DataMapHandler(NamespaceAwareNestedTagHandler) - Constructor for class org.apache.cayenne.configuration.xml.DataMapHandler
dataMapLoaded(DataMap) - Method in class org.apache.cayenne.configuration.xml.LoaderContext
dataMapLoader - Variable in class org.apache.cayenne.configuration.xml.XMLDataChannelDescriptorLoader
DataMapLoader - Interface in org.apache.cayenne.configuration
  A loader of DataMaps.
DataMapLoaderListener - Interface in org.apache.cayenne.configuration.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.configuration.DataChannelDescriptor
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.configuration
  Contains `DataNode` configuration.
DataNodeDescriptor(String, DataSource, Class, Class) - Constructor for record class org.apache.cayenne.configuration.DataNodeDescriptor
  Creates an instance of a `DataNodeDescriptor` record class.
DataNodeDescriptor.Builder - Class in org.apache.cayenne.configuration
dataNodeDescriptors - Variable in class org.apache.cayenne.configuration.runtime.DataDomainProvider
DataNodeDescriptors - Record Class in org.apache.cayenne.configuration
DataNodeDescriptors(Map, DataNodeDescriptor) - Constructor for record class org.apache.cayenne.configuration.DataNodeDescriptors
  Creates an instance of a `DataNodeDescriptors` record class.
dataNodeFactory - Variable in class org.apache.cayenne.configuration.runtime.DataDomainProvider
DataNodeFactory - Interface in org.apache.cayenne.configuration.runtime
  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 a map that holds values retrieved from the database for a given query row.
DataRow(int) - Constructor for class org.apache.cayenne.DataRow
DataRow(Map) - Constructor for class org.apache.cayenne.DataRow
dataRowCache - Variable in class org.apache.cayenne.access.ObjectStore
  Stores a reference to the DataRowStore.
dataRowCacheSet - Variable in class org.apache.cayenne.access.ObjectStore
dataRowKey() - Method in record class org.apache.cayenne.query.ProcedureColumn
  Returns the value of the `dataRowKey` record component.
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.
  use `SelectById.dataRowQueryId(Class, Object)`
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.
  use `SelectById.dataRowQueryIds(Class, Object...)`
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.
  use `SelectById.dataRowQueryMap(Class, Map)`
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.
  use `SelectById.dataRowQueryMaps(Class, Map[])`
dataRowQuery(Class, Expression) - Static method in class org.apache.cayenne.query.ObjectSelect
  Creates a ObjectSelect that fetches data for an `ObjEntity` determined from a provided class and uses provided expression for its qualifier.
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.
  use `SelectById.dataRowQueryObjectId(ObjectId)`
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.
  use `SelectById.dataRowQueryObjectIds(ObjectId...)`
dataRowQueryId(Class, Object) - Static method in class org.apache.cayenne.query.SelectById
dataRowQueryIds(Class, Object...) - Static method in class org.apache.cayenne.query.SelectById
dataRowQueryIdsCollection(Class, Collection) - Static method in class org.apache.cayenne.query.SelectById
dataRowQueryMap(Class, Map) - Static method in class org.apache.cayenne.query.SelectById
dataRowQueryMaps(Class, Map...) - Static method in class org.apache.cayenne.query.SelectById
dataRowQueryMapsCollection(Class, Collection) - Static method in class org.apache.cayenne.query.SelectById
dataRowQueryObjectId(ObjectId) - Static method in class org.apache.cayenne.query.SelectById
dataRowQueryObjectIds(ObjectId...) - Static method in class org.apache.cayenne.query.SelectById
dataRowQueryObjectIdsCollection(Collection) - Static method in class org.apache.cayenne.query.SelectById
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.configuration.runtime.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.configuration.DataNodeDescriptor
  Returns the value of the `dataSource` record component.
dataSource(DataSource) - Method in class org.apache.cayenne.configuration.DataNodeDescriptor.Builder
dataSource(DataSource) - Method in class org.apache.cayenne.runtime.CayenneRuntimeBuilder
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CayenneRuntimeBuilder.defaultDataNode(DataSource)`
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.configuration
  Helper holding DataSource information for the Cayenne-managed DataSource.
DataSourceDescriptor() - Constructor for class org.apache.cayenne.configuration.DataSourceDescriptor
dataSourceUrl - Variable in class org.apache.cayenne.configuration.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
datetime_comp() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
datetime_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
datetime_primary() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
dateTimeExtractingFunction() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
dateTimeFunction() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
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.parser.ASTExtract.DateTimePart
DAY - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
DAY_OF_MONTH - Enum constant in enum class org.apache.cayenne.exp.parser.ASTExtract.DateTimePart
DAY_OF_MONTH - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
DAY_OF_WEEK - Enum constant in enum class org.apache.cayenne.exp.parser.ASTExtract.DateTimePart
DAY_OF_WEEK - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
DAY_OF_YEAR - Enum constant in enum class org.apache.cayenne.exp.parser.ASTExtract.DateTimePart
DAY_OF_YEAR - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  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.configuration.xml.DbRelationshipHandler
DB_ENTITY_ROOT - Static variable in class org.apache.cayenne.map.QueryDescriptor
db_path() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
DB_PATH - Static variable in class org.apache.cayenne.exp.Expression
  Expression describes a path relative to a DbEntity.
DB_PREFIX - Static variable in class org.apache.cayenne.exp.parser.ASTDbPath
DB_RELATIONSHIP_REF_TAG - Static variable in class org.apache.cayenne.configuration.xml.ObjRelationshipHandler
  Deprecated.
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
DB2EJBQLConditionTranslator - Class in org.apache.cayenne.dba.db2
DB2EJBQLTranslator - Class in org.apache.cayenne.dba.db2
DB2EJBQLTranslator() - Constructor for class org.apache.cayenne.dba.db2.DB2EJBQLTranslator
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.
DbAdapterDelegatedEJBQLTranslator - Class in org.apache.cayenne.access.translator.ejbql
  An `EJBQLTranslator` that resolves the actual translator from `DbAdapter.getEjbqlTranslator()` allowing adapters to customize translation.
DbAdapterDelegatedEJBQLTranslator() - Constructor for class org.apache.cayenne.access.translator.ejbql.DbAdapterDelegatedEJBQLTranslator
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.configuration.runtime
  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.configuration.xml
DbEntityHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.configuration.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_PATH - Static variable in class org.apache.cayenne.exp.Expression
DBID_PREFIX - Static variable in class org.apache.cayenne.exp.parser.ASTDbIdPath
dbIdPathExp(String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
dbIdPathExp(CayennePath) - Static method in class org.apache.cayenne.exp.ExpressionFactory
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.configuration.xml
DbKeyGeneratorHandler(NamespaceAwareNestedTagHandler, DbEntity) - Constructor for class org.apache.cayenne.configuration.xml.DbKeyGeneratorHandler
dbPathExp(String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
dbPathExp(CayennePath) - Static method in class org.apache.cayenne.exp.ExpressionFactory
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
  Creates a ObjectSelect that fetches DataRows for a `DbEntity` determined from provided "dbEntityName" and uses provided expression for its qualifier.
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.configuration.xml
DbRelationshipHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.configuration.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.ejbql.parser.EJBQLTokenManager
  Debug output.
debugStream - Variable in class org.apache.cayenne.exp.parser.ExpressionParserTokenManager
  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.exp.parser.ExpressionParserConstants
  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.exp.parser.ExpressionParserConstants
  RegularExpression Id.
decimal_literal() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
DECIMAL_LITERAL - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
declaredProperties - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
decorate(Class) - Method in interface org.apache.cayenne.di.Binder
decorate(Key) - Method in interface org.apache.cayenne.di.Binder
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.
DecoratorBuilder<T> - Interface in org.apache.cayenne.di
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
DeepMergeOperation - Class in org.apache.cayenne.util
  Deprecated, for removal: This API element is subject to removal in a future version.
  unused
DeepMergeOperation(ObjectContext) - Constructor for class org.apache.cayenne.util.DeepMergeOperation
  Deprecated.
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.ejbql.parser.EJBQLConstants
  Lexical state.
DEFAULT - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  Lexical state.
DEFAULT_CACHE_SIZE - Static variable in class org.apache.cayenne.cache.MapQueryCache
DEFAULT_CATALOG_PROPERTY - Static variable in class org.apache.cayenne.map.DataMap
  Defines the name of the property for default DB catalog.
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 class org.apache.cayenne.map.DeleteRule
  Default delete rule for one-to-many relationships.
DEFAULT_DELETE_RULE_TO_ONE - Static variable in 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_LOCK_TYPE_PROPERTY - Static variable in class org.apache.cayenne.map.DataMap
  Defines the name of the property for default DB schema.
DEFAULT_MESSAGE_BUNDLE - Static variable in class org.apache.cayenne.util.LocalizedStringsHandler
DEFAULT_PACKAGE_PROPERTY - Static variable in class org.apache.cayenne.map.DataMap
  Defines the name of the property for default Java class package.
DEFAULT_PK_CACHE_SIZE - Static variable in class org.apache.cayenne.dba.JdbcPkGenerator
DEFAULT_QUOTE_SQL_IDENTIFIERS_PROPERTY - Static variable in class org.apache.cayenne.map.DataMap
DEFAULT_SCHEMA_PROPERTY - Static variable in class org.apache.cayenne.map.DataMap
  Defines the name of the property for default DB schema.
DEFAULT_STORAGE_ENGINE - Static variable in class org.apache.cayenne.dba.mariadb.MariaDBSniffer
DEFAULT_SUPERCLASS_PROPERTY - Static variable in class org.apache.cayenne.map.DataMap
  Defines the name of the property for default Java superclass.
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 interface org.apache.cayenne.configuration.Constants
  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
DefaultAdhocObjectFactory - Class in org.apache.cayenne.di.spi
  A default implementation of `AdhocObjectFactory` that creates objects using default no-arg constructor and injects dependencies into annotated fields.
DefaultAdhocObjectFactory(Injector, ClassLoaderManager) - Constructor for class org.apache.cayenne.di.spi.DefaultAdhocObjectFactory
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
DefaultClassLoaderManager - Class in org.apache.cayenne.di.spi
  A `ClassLoaderManager` that
DefaultClassLoaderManager() - Constructor for class org.apache.cayenne.di.spi.DefaultClassLoaderManager
DefaultConfigurationNameMapper - Class in org.apache.cayenne.configuration
DefaultConfigurationNameMapper() - Constructor for class org.apache.cayenne.configuration.DefaultConfigurationNameMapper
DefaultDataChannelDescriptorMerger - Class in org.apache.cayenne.configuration
  A default implementation of `DataChannelDescriptorMerger`.
DefaultDataChannelDescriptorMerger() - Constructor for class org.apache.cayenne.configuration.DefaultDataChannelDescriptorMerger
DefaultDataChannelMetaData - Class in org.apache.cayenne.configuration.xml
  Default implementation of `DataChannelMetaData` that stores data in Map.
DefaultDataChannelMetaData() - Constructor for class org.apache.cayenne.configuration.xml.DefaultDataChannelMetaData
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.runtime.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.runtime.CayenneRuntimeBuilder
DefaultDataNodeFactory - Class in org.apache.cayenne.configuration.runtime
DefaultDataNodeFactory() - Constructor for class org.apache.cayenne.configuration.runtime.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
DefaultEmbeddableResultSegment - Class in org.apache.cayenne.query
DefaultEmbeddableResultSegment(Embeddable, Map, int) - Constructor for class org.apache.cayenne.query.DefaultEmbeddableResultSegment
defaultEntity - Variable in class org.apache.cayenne.access.jdbc.DistinctResultIterator
DefaultEntityResultSegment - Class in org.apache.cayenne.map
DefaultEntityResultSegment(ClassDescriptor, Map, int) - Constructor for class org.apache.cayenne.map.DefaultEntityResultSegment
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.configuration.xml
DefaultHandlerFactory() - Constructor for class org.apache.cayenne.configuration.xml.DefaultHandlerFactory
DefaultInjector - Class in org.apache.cayenne.di.spi
  A default Cayenne implementations of a DI injector.
DefaultInjector(Module...) - Constructor for class org.apache.cayenne.di.spi.DefaultInjector
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.configuration.DataNodeDescriptors
  Returns the value of the `defaultNode` record component.
DefaultObjectMapRetainStrategy - Class in org.apache.cayenne.access
  Default implementation of `ObjectMapRetainStrategy`.
DefaultObjectMapRetainStrategy(RuntimeProperties) - Constructor for class org.apache.cayenne.access.DefaultObjectMapRetainStrategy
DefaultObjectStoreFactory - Class in org.apache.cayenne.configuration
  A default implementation of `ObjectStoreFactory` which makes decision to turn `ObjectStore`'s syncing with parent `DataRowStore` on or off basing on `RuntimeProperties`.
DefaultObjectStoreFactory() - Constructor for class org.apache.cayenne.configuration.DefaultObjectStoreFactory
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
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
DefaultRowReaderFactory() - Constructor for class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory
DefaultRuntimeProperties - Class in org.apache.cayenne.configuration
  An implementation of `RuntimeProperties` that returns properties that were injected via a map in constructor.
DefaultRuntimeProperties(Map) - Constructor for class org.apache.cayenne.configuration.DefaultRuntimeProperties
DefaultScalarResultSegment - Class in org.apache.cayenne.map
DefaultScalarResultSegment(String, int) - Constructor for class org.apache.cayenne.map.DefaultScalarResultSegment
defaultSchema - Variable in class org.apache.cayenne.map.DataMap
DefaultScope - Class in org.apache.cayenne.di.spi
  An implementation of a DI scopes with support scope events.
DefaultScope(Class...) - Constructor for class org.apache.cayenne.di.spi.DefaultScope
DefaultScopeProvider<T> - Class in org.apache.cayenne.di.spi
  A provider that provides scoping for other providers.
DefaultScopeProvider(DefaultScope, Provider) - Constructor for class org.apache.cayenne.di.spi.DefaultScopeProvider
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.DistinctResultIterator
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`.
DELETE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
delete_statement() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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.configuration.runtime.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 class org.apache.cayenne.access.DataContext
  Returns a list of objects that are registered with this DataContext and have a state `PersistenceState.DELETED`
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(Object) - Method in class org.apache.cayenne.access.DataContext
deleteObject(Object) - Method in interface org.apache.cayenne.ObjectContext
  Schedules deletion of a persistent object.
deleteObjects(Collection) - Method in class org.apache.cayenne.access.DataContext
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 - Class in org.apache.cayenne.map
  Defines constants for the possible values of ObjRelationship delete rules.
DeleteRule() - Constructor for class org.apache.cayenne.map.DeleteRule
deleteRuleForName(String) - Static method in class org.apache.cayenne.map.DeleteRule
  Translates a possible delete rule name (typically returned from deleteRuleName at some stage), into a deleteRule constant
deleteRuleName(int) - Static method in class org.apache.cayenne.map.DeleteRule
  Returns String label for a delete rule state.
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 - Static variable in 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
DerbyEJBQLConditionTranslator - Class in org.apache.cayenne.dba.derby
DerbyEJBQLConditionTranslator(EJBQLTranslationContext) - Constructor for class org.apache.cayenne.dba.derby.DerbyEJBQLConditionTranslator
DerbyEJBQLTranslator - Class in org.apache.cayenne.dba.derby
DerbyEJBQLTranslator() - Constructor for class org.apache.cayenne.dba.derby.DerbyEJBQLTranslator
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
DESC - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
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
descendingKeySet() - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap
  Returns an unmodifiable snapshot `Set` view of the keys contained in this map.
descendingKeySetWithLimit(int) - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap
  Returns an unmodifiable snapshot `Set` view of the keys contained in this map.
descendingMap() - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap
  Returns an unmodifiable snapshot `Map` view of the mappings contained in this map.
descendingMapWithLimit(int) - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap
  Returns an unmodifiable snapshot `Map` view of the mappings contained in this map.
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
descriptor(String) - Static method in class org.apache.cayenne.map.QueryDescriptor
  Creates query descriptor of a given type.
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.configuration.runtime.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
DIBootstrap - Class in org.apache.cayenne.di
  A class that bootstraps the Cayenne DI container.
DIBootstrap() - Constructor for class org.apache.cayenne.di.DIBootstrap
DICollectionBuilder<K,E> - Class in org.apache.cayenne.di.spi
  A superclass of DI List and Map builders.
DICollectionBuilder(Key, DefaultInjector) - Constructor for class org.apache.cayenne.di.spi.DICollectionBuilder
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.ejbql.parser.EJBQLConstants
  RegularExpression Id.
DIGIT - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  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
DIRuntimeException - Exception Class in org.apache.cayenne.di
  A runtime exception thrown on DI misconfiguration.
DIRuntimeException() - Constructor for exception class org.apache.cayenne.di.DIRuntimeException
  Creates new `ConfigurationException` without detail message.
DIRuntimeException(String, Object...) - Constructor for exception class org.apache.cayenne.di.DIRuntimeException
  Constructs an exception with the specified message with an optional list of message formatting arguments.
DIRuntimeException(String, Throwable, Object...) - Constructor for exception class org.apache.cayenne.di.DIRuntimeException
DIRuntimeException(Throwable) - Constructor for exception class org.apache.cayenne.di.DIRuntimeException
  Constructs an exception wrapping another exception thrown elsewhere.
disable_tracing() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
  Disable tracing.
disable_tracing() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
  Disable tracing.
disable_tracing() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
  Disable tracing.
disableModulesAutoLoading() - Method in class org.apache.cayenne.runtime.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
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.ejbql.parser.EJBQL
distinct() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
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.ejbql.parser.EJBQLConstants
  RegularExpression Id.
DISTINCT - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
DISTINCT_DEFAULT - Static variable in class org.apache.cayenne.map.SelectQueryDescriptor
distinct_path() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
DISTINCT_PROPERTY - Static variable in class org.apache.cayenne.map.SelectQueryDescriptor
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
DIV - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
DIVIDE - Static variable in class org.apache.cayenne.exp.Expression
doClose() - Method in class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator
doCreateDataNode(String) - Method in class org.apache.cayenne.configuration.runtime.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.exp.parser.ExpressionParserConstants
  RegularExpression Id.
domain - Variable in class org.apache.cayenne.access.DbGenerator
DOMAIN_LISTENERS_LIST - Static variable in interface org.apache.cayenne.configuration.Constants
  A DI container key for the List<Object> storing lifecycle events listeners.
DOMAIN_NAME_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
  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.ejbql.parser.JavaCharStream
  Set buffers back to null when finished.
Done() - Method in class org.apache.cayenne.exp.parser.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.
DOT - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  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.exp.parser.ExpressionParserConstants
  RegularExpression Id.
DoubleType - Class in org.apache.cayenne.access.types
DoubleType() - Constructor for class org.apache.cayenne.access.types.DoubleType
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.
dump(String) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SimpleNode
  Override this method if you want to customize how the node dumps out its children.
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
ejbql - Variable in class org.apache.cayenne.map.EJBQLQueryDescriptor
ejbql - Variable in class org.apache.cayenne.map.QueryDescriptorLoader
EJBQL - Class in org.apache.cayenne.ejbql.parser
EJBQL(InputStream) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQL
  Constructor with InputStream.
EJBQL(InputStream, String) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQL
  Constructor with InputStream and supplied encoding
EJBQL(Reader) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQL
  Constructor.
EJBQL(String) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQL
EJBQL(EJBQLTokenManager) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQL
  Constructor with generated Token Manager.
EJBQL_QUERY - Static variable in class org.apache.cayenne.map.QueryDescriptor
EJBQL.EJBQLDefaultParser - Class in org.apache.cayenne.ejbql.parser
EJBQLAbs - Class in org.apache.cayenne.ejbql.parser
EJBQLAbs(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLAbs
EJBQLAbstractSchemaName - Class in org.apache.cayenne.ejbql.parser
EJBQLAbstractSchemaName(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLAbstractSchemaName
ejbqlAction(EJBQLQuery) - Method in class org.apache.cayenne.dba.JdbcActionBuilder
ejbqlAction(EJBQLQuery) - Method in interface org.apache.cayenne.query.SQLActionVisitor
  Creates an action to execute EJBQL query.
EJBQLAction - Class in org.apache.cayenne.access.jdbc
  Parses an EJBQL statement, converting it to SQL.
EJBQLAction(EJBQLQuery, SQLActionVisitor, DataNode) - Constructor for class org.apache.cayenne.access.jdbc.EJBQLAction
EJBQLAdd - Class in org.apache.cayenne.ejbql.parser
EJBQLAdd(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLAdd
EJBQLAggregate - Class in org.apache.cayenne.ejbql.parser
EJBQLAggregate(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLAggregate
EJBQLAggregateColumn - Class in org.apache.cayenne.ejbql.parser
  An aggregate column expression.
EJBQLAggregateColumn(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLAggregateColumn
EJBQLAll - Class in org.apache.cayenne.ejbql.parser
EJBQLAll(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLAll
EJBQLAnd - Class in org.apache.cayenne.ejbql.parser
EJBQLAnd(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLAnd
EJBQLAny - Class in org.apache.cayenne.ejbql.parser
EJBQLAny(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLAny
EJBQLAscending - Class in org.apache.cayenne.ejbql.parser
EJBQLAscending(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLAscending
EJBQLAverage - Class in org.apache.cayenne.ejbql.parser
EJBQLAverage(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLAverage
EJBQLBaseVisitor - Class in org.apache.cayenne.ejbql
  A noop implementation of the EJBQL visitor that returns same preset boolean value from all methods.
EJBQLBaseVisitor() - Constructor for class org.apache.cayenne.ejbql.EJBQLBaseVisitor
EJBQLBaseVisitor(boolean) - Constructor for class org.apache.cayenne.ejbql.EJBQLBaseVisitor
EJBQLBetween - Class in org.apache.cayenne.ejbql.parser
EJBQLBetween(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLBetween
EJBQLBooleanLiteral - Class in org.apache.cayenne.ejbql.parser
EJBQLBooleanLiteral(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLBooleanLiteral
EJBQLClassName - Class in org.apache.cayenne.ejbql.parser
EJBQLClassName(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLClassName
EJBQLCompiledExpression - Interface in org.apache.cayenne.ejbql
  Represents an EJB QL expression "compiled" in the context of a certain mapping.
EJBQLConcat - Class in org.apache.cayenne.ejbql.parser
EJBQLConcat(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLConcat
EJBQLConditionTranslator - Class in org.apache.cayenne.access.translator.ejbql
EJBQLConditionTranslator(EJBQLTranslationContext) - Constructor for class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
EJBQLConstants - Interface in org.apache.cayenne.ejbql.parser
  Token literal values and constants.
EJBQLConstructor - Class in org.apache.cayenne.ejbql.parser
EJBQLConstructor(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLConstructor
EJBQLConstructorParameter - Class in org.apache.cayenne.ejbql.parser
EJBQLConstructorParameter(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLConstructorParameter
EJBQLConstructorParameters - Class in org.apache.cayenne.ejbql.parser
EJBQLConstructorParameters(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLConstructorParameters
EJBQLCount - Class in org.apache.cayenne.ejbql.parser
EJBQLCount(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLCount
EJBQLCurrentDate - Class in org.apache.cayenne.ejbql.parser
EJBQLCurrentDate(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLCurrentDate
EJBQLCurrentTime - Class in org.apache.cayenne.ejbql.parser
EJBQLCurrentTime(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLCurrentTime
EJBQLCurrentTimestamp - Class in org.apache.cayenne.ejbql.parser
EJBQLCurrentTimestamp(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLCurrentTimestamp
EJBQLDbPath - Class in org.apache.cayenne.ejbql.parser
EJBQLDbPath(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLDbPath
EJBQLDbPathTranslator - Class in org.apache.cayenne.access.translator.ejbql
EJBQLDbPathTranslator(EJBQLTranslationContext) - Constructor for class org.apache.cayenne.access.translator.ejbql.EJBQLDbPathTranslator
EJBQLDecimalLiteral - Class in org.apache.cayenne.ejbql.parser
EJBQLDecimalLiteral(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLDecimalLiteral
EJBQLDefaultParser() - Constructor for class org.apache.cayenne.ejbql.parser.EJBQL.EJBQLDefaultParser
EJBQLDelete - Class in org.apache.cayenne.ejbql.parser
EJBQLDelete(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLDelete
EJBQLDeleteTranslator - Class in org.apache.cayenne.access.translator.ejbql
  A translator of EJBQL DELETE statements into SQL.
EJBQLDeleteTranslator(EJBQLTranslationContext) - Constructor for class org.apache.cayenne.access.translator.ejbql.EJBQLDeleteTranslator
EJBQLDescending - Class in org.apache.cayenne.ejbql.parser
EJBQLDescending(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLDescending
EJBQLDistinct - Class in org.apache.cayenne.ejbql.parser
EJBQLDistinct(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLDistinct
EJBQLDivide - Class in org.apache.cayenne.ejbql.parser
EJBQLDivide(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLDivide
EJBQLEquals - Class in org.apache.cayenne.ejbql.parser
EJBQLEquals(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLEquals
EJBQLEscapeCharacter - Class in org.apache.cayenne.ejbql.parser
EJBQLEscapeCharacter(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLEscapeCharacter
EJBQLException - Exception Class in org.apache.cayenne.ejbql
  An exception thrown on errors during parsing EJBQL statements.
EJBQLException() - Constructor for exception class org.apache.cayenne.ejbql.EJBQLException
EJBQLException(String, Object...) - Constructor for exception class org.apache.cayenne.ejbql.EJBQLException
EJBQLException(String, String, Throwable, Object...) - Constructor for exception class org.apache.cayenne.ejbql.EJBQLException
EJBQLException(String, Throwable, Object...) - Constructor for exception class org.apache.cayenne.ejbql.EJBQLException
EJBQLException(Throwable) - Constructor for exception class org.apache.cayenne.ejbql.EJBQLException
EJBQLExists - Class in org.apache.cayenne.ejbql.parser
EJBQLExists(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLExists
EJBQLExpression - Interface in org.apache.cayenne.ejbql
  An abstract EJBQL expression interface.
EJBQLExpressionVisitor - Interface in org.apache.cayenne.ejbql
  A visitor interface to inspect the EJBQL expression tree.
EJBQLFrom - Class in org.apache.cayenne.ejbql.parser
EJBQLFrom(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLFrom
EJBQLFromItem - Class in org.apache.cayenne.ejbql.parser
EJBQLFromItem(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLFromItem
EJBQLFromTranslator - Class in org.apache.cayenne.access.translator.ejbql
EJBQLFromTranslator(EJBQLTranslationContext) - Constructor for class org.apache.cayenne.access.translator.ejbql.EJBQLFromTranslator
EJBQLGreaterOrEqual - Class in org.apache.cayenne.ejbql.parser
EJBQLGreaterOrEqual(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLGreaterOrEqual
EJBQLGreaterThan - Class in org.apache.cayenne.ejbql.parser
EJBQLGreaterThan(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLGreaterThan
EJBQLGroupBy - Class in org.apache.cayenne.ejbql.parser
EJBQLGroupBy(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLGroupBy
EJBQLHaving - Class in org.apache.cayenne.ejbql.parser
EJBQLHaving(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLHaving
EJBQLIdentificationVariable - Class in org.apache.cayenne.ejbql.parser
EJBQLIdentificationVariable(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLIdentificationVariable
EJBQLIdentifier - Class in org.apache.cayenne.ejbql.parser
EJBQLIdentifier(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLIdentifier
EJBQLIn - Class in org.apache.cayenne.ejbql.parser
EJBQLIn(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLIn
EJBQLInnerFetchJoin - Class in org.apache.cayenne.ejbql.parser
EJBQLInnerFetchJoin(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLInnerFetchJoin
EJBQLInnerJoin - Class in org.apache.cayenne.ejbql.parser
EJBQLInnerJoin(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLInnerJoin
EJBQLIntegerLiteral - Class in org.apache.cayenne.ejbql.parser
EJBQLIntegerLiteral(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLIntegerLiteral
EJBQLIsEmpty - Class in org.apache.cayenne.ejbql.parser
EJBQLIsEmpty(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLIsEmpty
EJBQLIsNull - Class in org.apache.cayenne.ejbql.parser
EJBQLIsNull(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLIsNull
EJBQLJoin - Class in org.apache.cayenne.ejbql.parser
EJBQLJoin(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLJoin
EJBQLJoinAppender - Class in org.apache.cayenne.access.translator.ejbql
  Handles appending joins to the content buffer at a marked position.
EJBQLJoinAppender(EJBQLTranslationContext) - Constructor for class org.apache.cayenne.access.translator.ejbql.EJBQLJoinAppender
EJBQLLength - Class in org.apache.cayenne.ejbql.parser
EJBQLLength(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLLength
EJBQLLessOrEqual - Class in org.apache.cayenne.ejbql.parser
EJBQLLessOrEqual(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLLessOrEqual
EJBQLLessThan - Class in org.apache.cayenne.ejbql.parser
EJBQLLessThan(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLLessThan
EJBQLLike - Class in org.apache.cayenne.ejbql.parser
EJBQLLike(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLLike
EJBQLLocate - Class in org.apache.cayenne.ejbql.parser
EJBQLLocate(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLLocate
EJBQLLower - Class in org.apache.cayenne.ejbql.parser
EJBQLLower(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLLower
EJBQLMax - Class in org.apache.cayenne.ejbql.parser
EJBQLMax(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLMax
EJBQLMemberOf - Class in org.apache.cayenne.ejbql.parser
EJBQLMemberOf(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLMemberOf
EJBQLMin - Class in org.apache.cayenne.ejbql.parser
EJBQLMin(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLMin
EJBQLMod - Class in org.apache.cayenne.ejbql.parser
EJBQLMod(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLMod
EJBQLMultiColumnOperand - Class in org.apache.cayenne.access.translator.ejbql
  A holder of multi-column match condition operand.
EJBQLMultiColumnOperand() - Constructor for class org.apache.cayenne.access.translator.ejbql.EJBQLMultiColumnOperand
EJBQLMultiply - Class in org.apache.cayenne.ejbql.parser
EJBQLMultiply(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLMultiply
EJBQLNamedInputParameter - Class in org.apache.cayenne.ejbql.parser
EJBQLNamedInputParameter(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLNamedInputParameter
EJBQLNegative - Class in org.apache.cayenne.ejbql.parser
EJBQLNegative(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLNegative
EJBQLNot - Class in org.apache.cayenne.ejbql.parser
EJBQLNot(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLNot
EJBQLNotEquals - Class in org.apache.cayenne.ejbql.parser
EJBQLNotEquals(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLNotEquals
EJBQLOr - Class in org.apache.cayenne.ejbql.parser
EJBQLOr(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLOr
EJBQLOrderBy - Class in org.apache.cayenne.ejbql.parser
EJBQLOrderBy(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLOrderBy
EJBQLOrderByItem - Class in org.apache.cayenne.ejbql.parser
EJBQLOrderByItem(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLOrderByItem
EJBQLOuterFetchJoin - Class in org.apache.cayenne.ejbql.parser
EJBQLOuterFetchJoin(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLOuterFetchJoin
EJBQLOuterJoin - Class in org.apache.cayenne.ejbql.parser
EJBQLOuterJoin(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLOuterJoin
EJBQLParser - Interface in org.apache.cayenne.ejbql
  An abstract definition of EJBQL query parser.
EJBQLParserFactory - Class in org.apache.cayenne.ejbql
  Creates `EJBQLParser` based on the system settings.
EJBQLParserFactory() - Constructor for class org.apache.cayenne.ejbql.EJBQLParserFactory
EJBQLPath - Class in org.apache.cayenne.ejbql.parser
EJBQLPath(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLPath
ejbqlPathEntityId - Variable in class org.apache.cayenne.query.PrefetchTreeNode
EJBQLPathTranslator - Class in org.apache.cayenne.access.translator.ejbql
  A translator that walks the relationship/attribute path, appending joins to the query.
EJBQLPathTranslator(EJBQLTranslationContext) - Constructor for class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator
EJBQLPatternValue - Class in org.apache.cayenne.ejbql.parser
EJBQLPatternValue(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLPatternValue
EJBQLPositionalInputParameter - Class in org.apache.cayenne.ejbql.parser
EJBQLPositionalInputParameter(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLPositionalInputParameter
EJBQLQuery - Class in org.apache.cayenne.query
  An EJBQL query representation in Cayenne.
EJBQLQuery() - Constructor for class org.apache.cayenne.query.EJBQLQuery
EJBQLQuery(String) - Constructor for class org.apache.cayenne.query.EJBQLQuery
ejbqlQueryDescriptor() - Static method in class org.apache.cayenne.map.QueryDescriptor
  Creates new EJBQLQuery query descriptor.
EJBQLQueryDescriptor - Class in org.apache.cayenne.map
EJBQLQueryDescriptor() - Constructor for class org.apache.cayenne.map.EJBQLQueryDescriptor
EJBQLSelect - Class in org.apache.cayenne.ejbql.parser
EJBQLSelect(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLSelect
EJBQLSelectClause - Class in org.apache.cayenne.ejbql.parser
EJBQLSelectClause(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLSelectClause
EJBQLSelectColumnsTranslator - Class in org.apache.cayenne.access.translator.ejbql
  Translator of the EJBQL select clause.
EJBQLSelectColumnsTranslator(EJBQLTranslationContext) - Constructor for class org.apache.cayenne.access.translator.ejbql.EJBQLSelectColumnsTranslator
EJBQLSelectExpression - Class in org.apache.cayenne.ejbql.parser
EJBQLSelectExpression(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLSelectExpression
EJBQLSelectExpressions - Class in org.apache.cayenne.ejbql.parser
EJBQLSelectExpressions(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLSelectExpressions
EJBQLSelectTranslator - Class in org.apache.cayenne.access.translator.ejbql
  A translator of EJBQL SELECT statements into SQL.
EJBQLSelectTranslator(EJBQLTranslationContext) - Constructor for class org.apache.cayenne.access.translator.ejbql.EJBQLSelectTranslator
EJBQLSize - Class in org.apache.cayenne.ejbql.parser
EJBQLSize(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLSize
EJBQLSqrt - Class in org.apache.cayenne.ejbql.parser
EJBQLSqrt(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLSqrt
ejbqlStatement - Variable in class org.apache.cayenne.query.EJBQLQuery
EJBQLStringLiteral - Class in org.apache.cayenne.ejbql.parser
EJBQLStringLiteral(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLStringLiteral
EJBQLSubselect - Class in org.apache.cayenne.ejbql.parser
EJBQLSubselect(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLSubselect
EJBQLSubstring - Class in org.apache.cayenne.ejbql.parser
EJBQLSubstring(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLSubstring
EJBQLSubtract - Class in org.apache.cayenne.ejbql.parser
EJBQLSubtract(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLSubtract
EJBQLSum - Class in org.apache.cayenne.ejbql.parser
EJBQLSum(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLSum
EJBQLTok - Class in org.apache.cayenne.ejbql.parser
EJBQLTok(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLTok
EJBQLTokenManager - Class in org.apache.cayenne.ejbql.parser
  Token Manager.
EJBQLTokenManager(JavaCharStream) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLTokenManager
  Constructor.
EJBQLTokenManager(JavaCharStream, int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLTokenManager
  Constructor.
EJBQLTranslationContext - Class in org.apache.cayenne.access.translator.ejbql
  A context used for translating of EJBQL to SQL.
EJBQLTranslationContext(EntityResolver, EJBQLQuery, EJBQLCompiledExpression, EJBQLTranslator, DbAdapter, QuotingStrategy) - Constructor for class org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext
ejbqlTranslator - Variable in class org.apache.cayenne.configuration.runtime.DefaultDataNodeFactory
ejbqlTranslator - Variable in class org.apache.cayenne.dba.JdbcAdapter
EJBQLTranslator - Interface in org.apache.cayenne.access.translator
  A stateless service that produces translation visitors of EJBQL.
EJBQLTreeConstants - Interface in org.apache.cayenne.ejbql.parser
EJBQLTrim - Class in org.apache.cayenne.ejbql.parser
EJBQLTrim(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLTrim
EJBQLTrimBoth - Class in org.apache.cayenne.ejbql.parser
EJBQLTrimBoth(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLTrimBoth
EJBQLTrimCharacter - Class in org.apache.cayenne.ejbql.parser
EJBQLTrimCharacter(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLTrimCharacter
EJBQLTrimLeading - Class in org.apache.cayenne.ejbql.parser
EJBQLTrimLeading(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLTrimLeading
EJBQLTrimSpecification - Class in org.apache.cayenne.ejbql.parser
EJBQLTrimSpecification(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLTrimSpecification
EJBQLTrimTrailing - Class in org.apache.cayenne.ejbql.parser
EJBQLTrimTrailing(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLTrimTrailing
EJBQLUpdate - Class in org.apache.cayenne.ejbql.parser
EJBQLUpdate(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLUpdate
EJBQLUpdateField - Class in org.apache.cayenne.ejbql.parser
EJBQLUpdateField(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLUpdateField
EJBQLUpdateItem - Class in org.apache.cayenne.ejbql.parser
EJBQLUpdateItem(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLUpdateItem
EJBQLUpdateValue - Class in org.apache.cayenne.ejbql.parser
EJBQLUpdateValue(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLUpdateValue
EJBQLUpper - Class in org.apache.cayenne.ejbql.parser
EJBQLUpper(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLUpper
EJBQLWhere - Class in org.apache.cayenne.ejbql.parser
EJBQLWhere(int) - Constructor for class org.apache.cayenne.ejbql.parser.EJBQLWhere
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.
ELSE - Static variable in class org.apache.cayenne.exp.Expression
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 - 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.configuration.xml
EmbeddableAttributeHandler(NamespaceAwareNestedTagHandler, ObjEntity) - Constructor for class org.apache.cayenne.configuration.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.configuration.xml
EmbeddableHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.configuration.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 - Interface in org.apache.cayenne.query
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 method in class org.apache.cayenne.util.QueryResultBuilder
EMPTY - Static variable in interface org.apache.cayenne.access.sqlbuilder.sqltree.ChildProcessor
EMPTY - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
empty_collection_comparison_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
EMPTY_PATH - Static variable in interface org.apache.cayenne.exp.path.CayennePath
  Constant value for an empty path
EmptyConfigurationNodeVisitor - Class in org.apache.cayenne.configuration
EmptyConfigurationNodeVisitor() - Constructor for class org.apache.cayenne.configuration.EmptyConfigurationNodeVisitor
EmptyNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
EmptyNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.EmptyNode
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.ejbql.parser.EJBQL
  Enable tracing.
enable_tracing() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
  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_OBJECT - Static variable in class org.apache.cayenne.exp.Expression
enclosingObjectExp(Expression) - Static method in class org.apache.cayenne.exp.ExpressionFactory
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.configuration.DataSourceDescriptor
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.exp.Expression
  Encodes itself, wrapping the string into XML CDATA section.
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.DataMap
  Prints itself as XML to the provided PrintWriter.
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.DbAttribute
  Prints itself as XML to the provided XMLEncoder.
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.DbEntity
  Prints itself as XML to the provided XMLEncoder.
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.DbJoin
  Prints itself as XML to the provided XMLEncoder.
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.DbKeyGenerator
  Prints itself as XML to the provided XMLEncoder.
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.DbRelationship
  Prints itself as XML to the provided XMLEncoder.
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.EJBQLQueryDescriptor
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.Embeddable
  `XMLSerializable` implementation that generates XML for embeddable.
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.EmbeddableAttribute
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.EmbeddedAttribute
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.ObjEntity
  Prints itself as XML to the provided XMLEncoder.
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.Procedure
  Prints itself as XML to the provided XMLEncoder.
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.ProcedureParameter
  Prints itself as XML to the provided PrintWriter.
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.ProcedureQueryDescriptor
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.QueryDescriptor
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.SelectQueryDescriptor
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.query.Ordering
  Encodes itself as a query ordering.
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.query.PrefetchTreeNode
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.configuration.DataChannelDescriptor
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.Attribute
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.ObjAttribute
  Prints itself as XML to the provided XMLEncoder.
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.map.ObjRelationship
  Prints itself as XML to the provided XMLEncoder.
encodeAsXML(XMLEncoder, ConfigurationNodeVisitor) - 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
encodeScalarAsEJBQL(List, Appendable, Object) - Static method in class org.apache.cayenne.exp.parser.SimpleNode
  This is a utility method that can represent the supplied scalar as either an EJBQL literal into the supplied `PrintWriter` or is able to add the scalar to the parameters and to instead write a positional parameter to the EJBQL written to the `PrintWriter`.
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.ejbql.parser.Token
  The column number of the last character of this Token.
endColumn - Variable in class org.apache.cayenne.exp.parser.Token
  The column number of the last character of this Token.
endElement(String, String, String) - Method in class org.apache.cayenne.configuration.xml.NamespaceAwareNestedTagHandler
endElement(String, String, String) - Method in class org.apache.cayenne.configuration.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.ejbql.parser.Token
  The line number of the last character of this Token.
endLine - Variable in class org.apache.cayenne.exp.parser.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.
  renamed to `QueryRouter.nodeForDataMap(DataMap)`.
engineForName(String) - Method in interface org.apache.cayenne.query.QueryRouter
  Deprecated, for removal: This API element is subject to removal in a future version.
  renamed to `QueryRouter.nodeForName(String)`.
ensureCollectionValueHolderSet(Object) - Method in class org.apache.cayenne.reflect.BaseToManyProperty
  Checks that an object's List field described by this property is set, injecting a List if needed.
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 Entity is 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_bean_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
entity_bean_value() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
entity_comp() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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(DataRow) - 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.DataRow
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 - Interface in org.apache.cayenne.query
  A "compiled" version of a `EntityResult` descriptor.
entitySegmentReader(RSColumn[], QueryMetadata, EntityResultSegment) - 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.configuration.runtime.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 - Variable in class org.apache.cayenne.util.SoftValueMap
  This is a lazily created set of entries that is essentially a view to actual data
entrySet - Variable in class org.apache.cayenne.util.WeakValueMap
  This is a lazily created set of entries that is essentially a view to actual data
entrySet() - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap
entrySet() - Method in class org.apache.cayenne.util.PersistentObjectMap
entrySet() - Method in class org.apache.cayenne.util.SoftValueMap
entrySet() - Method in class org.apache.cayenne.util.WeakValueMap
entrySet() - Method in class org.apache.cayenne.util.SingleEntryMap
enum_comp() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
enum_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
enum_literal() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
enum_primary() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
enumClass - Variable in class org.apache.cayenne.access.types.EnumType
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.ejbql.parser.EJBQLConstants
  End of File.
EOF - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  End of File.
eol - Variable in exception class org.apache.cayenne.ejbql.parser.ParseException
  The end of line string for this machine.
EOL - Static variable in exception class org.apache.cayenne.exp.parser.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
EQ - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
EQ() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
eqId(Object) - Method in class org.apache.cayenne.exp.property.EntityProperty
EQUAL_TO - Static variable in class org.apache.cayenne.exp.Expression
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 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 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 record class org.apache.cayenne.configuration.DataNodeDescriptor
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.apache.cayenne.configuration.DataNodeDescriptors
  Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.apache.cayenne.configuration.DataSourceDescriptor
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.di.Key
equals(Object) - Method in class org.apache.cayenne.event.EventSubject
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.parser.ASTFunctionCall
equals(Object) - Method in class org.apache.cayenne.exp.parser.ASTScalar
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.graph.ArcId
equals(Object) - Method in class org.apache.cayenne.query.ObjectIdQuery
  An object is considered equal to this query if it is also a ObjectIdQuery with an equal ObjectId.
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 class org.apache.cayenne.util.Invocation
equals(Object) - Method in class org.apache.cayenne.util.PersistentObjectList
equals(Object) - Method in class org.apache.cayenne.util.PersistentObjectSet
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.
  Use `Objects.equals(Object, Object)` or `Objects.deepEquals(Object, Object)` directly.
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.exp.parser.ExpressionParserConstants
  RegularExpression Id.
escape - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
ESCAPE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
escape_character() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
escapeChar - Variable in class org.apache.cayenne.exp.parser.PatternMatchNode
evaluate(Object) - Method in class org.apache.cayenne.exp.Expression
  Calculates expression value with object as a context for path expressions.
evaluate(Object) - Method in class org.apache.cayenne.exp.parser.SimpleNode
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
evaluateChild(int, Object) - Method in class org.apache.cayenne.exp.parser.SimpleNode
evaluateCollection(Collection) - Method in class org.apache.cayenne.exp.parser.ASTAggregateFunctionCall
evaluateCollection(Collection) - Method in class org.apache.cayenne.exp.parser.ASTAvg
evaluateCollection(Collection) - Method in class org.apache.cayenne.exp.parser.ASTCount
evaluateCollection(Collection) - Method in class org.apache.cayenne.exp.parser.ASTMax
evaluateCollection(Collection) - Method in class org.apache.cayenne.exp.parser.ASTMin
EvaluatedBitwiseNode - Class in org.apache.cayenne.exp.parser
EvaluatedBitwiseNode(int) - Constructor for class org.apache.cayenne.exp.parser.EvaluatedBitwiseNode
EvaluatedMathNode - Class in org.apache.cayenne.exp.parser
EvaluatedMathNode(int) - Constructor for class org.apache.cayenne.exp.parser.EvaluatedMathNode
EvaluatedNode - Class in org.apache.cayenne.exp.parser
EvaluatedNode(int) - Constructor for class org.apache.cayenne.exp.parser.EvaluatedNode
evaluateEntityNode(Entity) - Method in class org.apache.cayenne.exp.parser.ASTDbIdPath
evaluateEntityNode(Entity) - Method in class org.apache.cayenne.exp.parser.ASTDbPath
  Helper method to evaluate path expression with Cayenne Entity.
evaluateEntityNode(Entity) - Method in class org.apache.cayenne.exp.parser.ASTPath
  Helper method to evaluate path expression with Cayenne Entity.
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTAggregateFunctionCall
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTAnd
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTAsterisk
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTCaseWhen
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTCustomOperator
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTDbIdPath
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTDbPath
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTElse
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTEnclosingObject
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTEnum
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTExists
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTFullObject
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTList
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTMod
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTNamedParameter
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTNegate
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTNot
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTNotExists
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTObjPath
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTOr
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTScalar
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTSubquery
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTThen
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ASTWhen
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.ConditionNode
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.EvaluatedNode
evaluateNode(Object) - Method in class org.apache.cayenne.exp.parser.SimpleNode
  Evaluates itself with object, pushing result on the stack.
evaluateNode(Object, CayennePath) - Method in class org.apache.cayenne.exp.parser.ASTDbIdPath
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTAbs
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTAggregateFunctionCall
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTAll
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTAny
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTBetween
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTBitwiseNot
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTConcat
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTCurrentDate
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTCurrentTime
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTCurrentTimestamp
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTCustomFunction
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTEqual
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTExists
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTExtract
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTFalse
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTGreater
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTGreaterOrEqual
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTIn
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTLength
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTLess
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTLessOrEqual
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTLike
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTLikeIgnoreCase
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTLocate
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTLower
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTMod
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTNotBetween
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTNotEqual
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTNotExists
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTNotIn
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTNotLike
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTNotLikeIgnoreCase
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTSqrt
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTSubstring
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTTrim
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTTrue
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ASTUpper
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.ConditionNode
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.EvaluatedBitwiseNode
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.EvaluatedMathNode
evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.parser.EvaluatedNode
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.
eventManager - Variable in class org.apache.cayenne.access.DataDomain
eventManager - Variable in class org.apache.cayenne.access.DataRowStore
eventManager - Variable in class org.apache.cayenne.configuration.runtime.DataContextFactory
eventManager - Variable in class org.apache.cayenne.configuration.runtime.DataDomainProvider
eventManager - Variable in class org.apache.cayenne.event.EventBridge
EventManager - Interface in org.apache.cayenne.event
  This class 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.
eventTypes - Variable in class org.apache.cayenne.di.spi.DefaultScope
EventUtil - Class in org.apache.cayenne.util
  Contains access stack events related utility methods.
excludeCommitLogFromTransaction() - Method in class org.apache.cayenne.configuration.runtime.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
execute(ObjectContext) - Method in class org.apache.cayenne.query.SQLExec
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.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.parser.AggregateConditionNode
exists() - Method in class org.apache.cayenne.exp.parser.ASTAll
exists() - Method in class org.apache.cayenne.exp.parser.ASTAny
exists() - Method in class org.apache.cayenne.exp.parser.ASTExists
exists() - Method in class org.apache.cayenne.exp.parser.ASTNotExists
exists() - Method in class org.apache.cayenne.exp.parser.ASTPath
exists() - Method in class org.apache.cayenne.exp.parser.ConditionNode
  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.parser.SimpleNode
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.ejbql.parser.EJBQLConstants
  RegularExpression Id.
EXISTS - Static variable in class org.apache.cayenne.exp.Expression
EXISTS - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
exists_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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
ExpandBuff(boolean) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
ExpandBuff(boolean) - Method in class org.apache.cayenne.ejbql.parser.JavaCharStream
ExpandBuff(boolean) - Method in class org.apache.cayenne.exp.parser.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.ejbql.parser.ParseException
  Each entry in this array is an array of integers.
expectedTokenSequences - Variable in exception class org.apache.cayenne.exp.parser.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.
expName() - Method in class org.apache.cayenne.exp.parser.SimpleNode
  Implemented for backwards compatibility with exp package.
EXPONENT - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
  RegularExpression Id.
EXPONENT - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
EXPONENT - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
expression - Variable in class org.apache.cayenne.query.EJBQLQuery
expression() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
expression() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
Expression - Class in org.apache.cayenne.exp
  Superclass of Cayenne expressions that defines basic API for expressions use.
Expression() - 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
expressionOfType(int) - Static method in class org.apache.cayenne.exp.ExpressionFactory
  Creates a new expression for the type requested.
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.
ExpressionParser - Class in org.apache.cayenne.exp.parser
  Parser of Cayenne Expressions.
ExpressionParser(InputStream) - Constructor for class org.apache.cayenne.exp.parser.ExpressionParser
  Constructor with InputStream.
ExpressionParser(InputStream, String) - Constructor for class org.apache.cayenne.exp.parser.ExpressionParser
  Constructor with InputStream and supplied encoding
ExpressionParser(Reader) - Constructor for class org.apache.cayenne.exp.parser.ExpressionParser
  Constructor.
ExpressionParser(ExpressionParserTokenManager) - Constructor for class org.apache.cayenne.exp.parser.ExpressionParser
  Constructor with generated Token Manager.
ExpressionParserConstants - Interface in org.apache.cayenne.exp.parser
  Token literal values and constants.
ExpressionParserTokenManager - Class in org.apache.cayenne.exp.parser
  Token Manager.
ExpressionParserTokenManager(JavaCharStream) - Constructor for class org.apache.cayenne.exp.parser.ExpressionParserTokenManager
  Constructor.
ExpressionParserTokenManager(JavaCharStream, int) - Constructor for class org.apache.cayenne.exp.parser.ExpressionParserTokenManager
  Constructor.
ExpressionParserTreeConstants - Interface in org.apache.cayenne.exp.parser
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.configuration.runtime.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.configuration.Constants
  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.configuration.runtime.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.
  use `DbAdapter.nativeColumnTypes(int)`
externalTypesForJdbcType(int) - Method in class org.apache.cayenne.dba.JdbcAdapter
  Deprecated, for removal: This API element is subject to removal in a future version.
  use `JdbcAdapter.nativeColumnTypes(int)`
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 class org.apache.cayenne.exp.Expression
FALSE - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
fault - Variable in class org.apache.cayenne.util.PersistentObjectHolder
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 - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
fetch_join() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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_LIMIT_PROPERTY - Static variable in interface org.apache.cayenne.query.QueryMetadata
  Defines the name of the property for the query `fetch limit` .
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.
FETCH_OFFSET_PROPERTY - Static variable in interface org.apache.cayenne.query.QueryMetadata
  Defines the name of the property for the query `fetch offset`.
fetchDataRows() - Method in class org.apache.cayenne.query.ObjectSelect
  Forces query to fetch DataRows.
fetchedIds - Variable in class org.apache.cayenne.access.jdbc.DistinctResultIterator
fetchedSoFar - Variable in class org.apache.cayenne.access.jdbc.LimitResultIterator
FETCHING_DATA_ROWS_DEFAULT - Static variable in interface org.apache.cayenne.query.QueryMetadata
FETCHING_DATA_ROWS_PROPERTY - Static variable in interface org.apache.cayenne.query.QueryMetadata
fetchingDataRows - Variable in class org.apache.cayenne.query.ObjectIdQuery
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.query.MappedSelect
fetchLimit - Variable in class org.apache.cayenne.query.ProcedureCall
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
FillBuff() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
FillBuff() - Method in class org.apache.cayenne.ejbql.parser.JavaCharStream
FillBuff() - Method in class org.apache.cayenne.exp.parser.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(Object) - Method in class org.apache.cayenne.graph.ChildDiffLoader
findObjectInCollection(Object, Object) - Method in class org.apache.cayenne.graph.ChildDiffLoader
findOrCreateBinding(Class) - Method in class org.apache.cayenne.di.spi.DICollectionBuilder
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
fire() - Method in class org.apache.cayenne.util.Invocation
  Invoke the target's method without any arguments.
fire(Object) - Method in class org.apache.cayenne.util.Invocation
  Invoke the target's method with a single argument.
fire(Object[]) - Method in class org.apache.cayenne.util.Invocation
  Invoke the target's method with an arbitrary number of arguments.
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
FirebirdEJBQLConditionTranslator - Class in org.apache.cayenne.dba.firebird
FirebirdEJBQLConditionTranslator(EJBQLTranslationContext) - Constructor for class org.apache.cayenne.dba.firebird.FirebirdEJBQLConditionTranslator
FirebirdEJBQLTranslator - Class in org.apache.cayenne.dba.firebird
FirebirdEJBQLTranslator() - Constructor for class org.apache.cayenne.dba.firebird.FirebirdEJBQLTranslator
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.
firstBatchUpdateCount() - Method in interface org.apache.cayenne.QueryResult
  A utility method for quickly retrieving the first batch update count array from the response.
firstBatchUpdateCount() - Method in class org.apache.cayenne.util.GenericQueryResult
firstIterator() - Method in interface org.apache.cayenne.QueryResponse
  A utility method for quickly retrieving the Iterator in the response.
firstIterator() - Method in class org.apache.cayenne.util.GenericResponse
firstList() - Method in interface org.apache.cayenne.QueryResponse
  A utility method for quickly retrieving the first list in the response.
firstList() - Method in interface org.apache.cayenne.QueryResult
  A utility method for quickly retrieving the first list in the response.
firstList() - Method in class org.apache.cayenne.util.GenericQueryResult
firstList() - Method in class org.apache.cayenne.util.GenericResponse
firstList() - Method in class org.apache.cayenne.util.ListResponse
firstUpdateCount() - Method in interface org.apache.cayenne.QueryResponse
  A utility method for quickly retrieving the first update count from the response.
firstUpdateCount() - Method in interface org.apache.cayenne.QueryResult
  A utility method for quick retrieval of the first update count from the response.
firstUpdateCount() - Method in class org.apache.cayenne.util.GenericQueryResult
firstUpdateCount() - Method in class org.apache.cayenne.util.GenericResponse
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
  Restructures expression to make sure that there are no children of the same type as this expression.
flattenTree() - Method in class org.apache.cayenne.exp.parser.SimpleNode
  Flattens the tree under this node by eliminating any children that are of the same class as this node and copying their children 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.exp.parser.ExpressionParserConstants
  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.exp.parser.ExpressionParserConstants
  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
FluentSelectWrapper - Class in org.apache.cayenne.access.translator.select
FluentSelectWrapper(FluentSelect) - Constructor for class org.apache.cayenne.access.translator.select.FluentSelectWrapper
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.configuration.runtime.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.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
FROM - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
from_clause() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
from_item() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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
fromJavaObject(LocalDateTime) - Method in class org.apache.cayenne.access.types.LocalDateTimeValueType
fromJavaObject(LocalTime) - Method in class org.apache.cayenne.access.types.LocalTimeValueType
fromJavaObject(Period) - Method in class org.apache.cayenne.access.types.PeriodValueType
fromJavaObject(UUID) - Method in class org.apache.cayenne.access.types.UUIDValueType
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
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.
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
FULL_OBJECT - Static variable in class org.apache.cayenne.exp.Expression
fullObjectExp() - Static method in class org.apache.cayenne.exp.ExpressionFactory
fullObjectExp(Expression) - Static method in class org.apache.cayenne.exp.ExpressionFactory
fullPath - Variable in class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator
fullSize - Variable in class org.apache.cayenne.util.IncrementalListResponse
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.exp.parser.ExpressionParserConstants
  RegularExpression Id.
FUNCTION_CALL - Static variable in class org.apache.cayenne.exp.Expression
functionCall(String, Object...) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
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
functionName - Variable in class org.apache.cayenne.exp.parser.ASTFunctionCall
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
functions_returning_datetime() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
functions_returning_numerics() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
functions_returning_strings() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
functionsReturningNumerics() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
functionsReturningStrings() - Method in class org.apache.cayenne.exp.parser.ExpressionParser

## G

GE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
GE() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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.ejbql.parser.EJBQL
  Generate ParseException.
generateParseException() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
  Generate ParseException.
generatePk(DataNode, DbAttribute) - Method in interface org.apache.cayenne.dba.PkGenerator
  Deprecated, for removal: This API element is subject to removal in a future version.
  unused by the framework that relies on `PkGenerator.generatePk(DataNode, DbAttribute, Class)`
generatePk(DataNode, DbAttribute, Class) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
generatePk(DataNode, DbAttribute, Class) - Method in interface org.apache.cayenne.dba.PkGenerator
  Generates a unique and non-repeating primary key for the specified PK attribute
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
GenericQueryResult<T> - Class in org.apache.cayenne.util
  Generic implementation of QueryResult using List as QueryResultItem storage.
GenericQueryResult(List) - Constructor for class org.apache.cayenne.util.GenericQueryResult
GenericQueryResult(List, Class) - Constructor for class org.apache.cayenne.util.GenericQueryResult
GenericResponse - Class in org.apache.cayenne.util
  A simple serializable implementation of QueryResponse.
GenericResponse() - Constructor for class org.apache.cayenne.util.GenericResponse
  Creates an empty BaseResponse.
GenericResponse(List) - Constructor for class org.apache.cayenne.util.GenericResponse
  Creates a BaseResponse with a single result list.
GenericResponse(QueryResponse) - Constructor for class org.apache.cayenne.util.GenericResponse
  Creates a response that it a shallow copy of another response.
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 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.configuration.runtime.DataDomainProvider
get() - Method in class org.apache.cayenne.configuration.xml.XMLReaderProvider
get() - Method in interface org.apache.cayenne.di.Provider
get() - Method in class org.apache.cayenne.di.spi.DefaultScopeProvider
get() - Method in class org.apache.cayenne.event.EventManagerProvider
get() - Method in class org.apache.cayenne.event.NoopEventBridgeProvider
get(int) - Method in class org.apache.cayenne.access.IncrementalFaultList
get(int) - Method in class org.apache.cayenne.util.IndexPropertyList
get(int) - Method in class org.apache.cayenne.util.PersistentObjectList
get(Class) - Static method in class org.apache.cayenne.di.Key
  Creates a key for a nameless binding of a given type.
get(Class, String) - Static method in class org.apache.cayenne.di.Key
  Creates a key for a named binding of a given type.
get(Object) - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap
get(Object) - Method in class org.apache.cayenne.util.PersistentObjectMap
get(Object) - Method in class org.apache.cayenne.util.SoftValueMap
get(Object) - Method in class org.apache.cayenne.util.WeakValueMap
get(Object) - Method in class org.apache.cayenne.util.SingleEntryMap
get(String) - Method in class org.apache.cayenne.configuration.DefaultRuntimeProperties
get(String) - Method in interface org.apache.cayenne.configuration.RuntimeProperties
  Returns a String property value for a given key.
get(String, String) - Method in class org.apache.cayenne.configuration.DefaultRuntimeProperties
get(String, String) - Method in interface org.apache.cayenne.configuration.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(ConfigurationNode, Class) - Method in interface org.apache.cayenne.configuration.xml.DataChannelMetaData
  Get meta data for object
get(ConfigurationNode, Class) - Method in class org.apache.cayenne.configuration.xml.DefaultDataChannelMetaData
  If either key or value is `null` then `null` will be returned.
get(ConfigurationNode, Class) - Method in class org.apache.cayenne.configuration.xml.NoopDataChannelMetaData
get(DbAdapter) - Method in class org.apache.cayenne.dba.PerAdapterProvider
  Deprecated.
get(Provider) - Method in class org.apache.cayenne.di.spi.ConstructorInjectingDecoratorProvider
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.
getAbsolutePath() - Method in class org.apache.cayenne.ejbql.parser.EJBQLPath
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
getAggregateColumnTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.DbAdapterDelegatedEJBQLTranslator
getAggregateColumnTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.JdbcEJBQLTranslator
getAggregateColumnTranslator(EJBQLTranslationContext) - Method in interface org.apache.cayenne.access.translator.EJBQLTranslator
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
getAliasedPath() - Method in interface org.apache.cayenne.map.PathComponent
  Returns an aliased path or null if this component is not an alias.
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.map.PathComponent
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.CacheableQuery
getBaseMetaData() - Method in class org.apache.cayenne.query.ColumnSelect
getBaseMetaData() - Method in class org.apache.cayenne.query.EJBQLQuery
getBaseMetaData() - Method in class org.apache.cayenne.query.ObjectSelect
getBaseMetaData() - Method in class org.apache.cayenne.query.ProcedureQuery
getBaseMetaData() - Method in class org.apache.cayenne.query.SQLTemplate
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".
getBatchUpdateCounts() - Method in interface org.apache.cayenne.QueryResultItem
  Returns batch update result in a form of array of individual update counts.
getBeginColumn() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
getBeginColumn() - Method in class org.apache.cayenne.ejbql.parser.JavaCharStream
getBeginColumn() - Method in class org.apache.cayenne.exp.parser.JavaCharStream
  Get the beginning column.
getBeginLine() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
getBeginLine() - Method in class org.apache.cayenne.ejbql.parser.JavaCharStream
getBeginLine() - Method in class org.apache.cayenne.exp.parser.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
getBindingName() - Method in class org.apache.cayenne.di.Key
  Returns an optional name of the binding used to distinguish multiple bindings of the same object type.
getBindings() - Method in interface org.apache.cayenne.access.sqlbuilder.SQLGenerationContext
getBoolean(String, boolean) - Method in class org.apache.cayenne.configuration.DefaultRuntimeProperties
getBoolean(String, boolean) - Method in interface org.apache.cayenne.configuration.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.DataRowStore
  Returns cached snapshot or null if no snapshot is currently cached for the given ObjectId.
getCachedSnapshot(ObjectId) - Method in class org.apache.cayenne.access.ObjectStore
  Returns a snapshot for ObjectId from the underlying snapshot cache.
getCacheGroup() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
getCacheGroup() - Method in class org.apache.cayenne.query.CacheableQuery
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
getCacheGroup() - Method in class org.apache.cayenne.query.SQLSelect
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
getCachePolicy() - Method in class org.apache.cayenne.query.ObjectIdQuery
getCacheStrategy() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
getCacheStrategy() - Method in class org.apache.cayenne.query.CacheableQuery
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
getCacheStrategy() - Method in class org.apache.cayenne.query.SQLSelect
getCallbackAction(LifecycleCallbackRegistry, GraphManager, GraphDiff, int) - Static method in class org.apache.cayenne.DataChannelSyncCallbackAction
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
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
getChangesByObjectId() - Method in class org.apache.cayenne.access.ObjectStoreGraphDiff
getChannel() - Method in interface org.apache.cayenne.ObjectContext
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `DataChannel.getParent()`
getChannel() - Method in class org.apache.cayenne.runtime.CayenneRuntime
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CayenneRuntime.getDataDomain()`
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(int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpression
  Returns a child expression node at the specified index.
getChild(int) - Method in class org.apache.cayenne.ejbql.parser.SimpleNode
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 interface org.apache.cayenne.ejbql.EJBQLExpression
  Returns a number of child operands of this expression node.
getChildrenCount() - Method in class org.apache.cayenne.ejbql.parser.SimpleNode
getChildrenCount() - Method in class org.apache.cayenne.map.EntityInheritanceTree
getClassDescriptor() - Method in class org.apache.cayenne.map.DefaultEntityResultSegment
getClassDescriptor() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
getClassDescriptor() - Method in interface org.apache.cayenne.query.EntityResultSegment
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.
getClassLoader(String) - Method in interface org.apache.cayenne.di.ClassLoaderManager
  Returns a ClassLoader appropriate for loading a given resource.
getClassLoader(String) - Method in class org.apache.cayenne.di.spi.DefaultClassLoaderManager
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.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.VoidType
getClassName() - Method in class org.apache.cayenne.access.types.WktType
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.ejbql.parser.JavaCharStream
  Deprecated.
getColumn() - Method in class org.apache.cayenne.exp.parser.JavaCharStream
  Deprecated.
getColumn() - Method in class org.apache.cayenne.map.DefaultScalarResultSegment
getColumn() - Method in interface org.apache.cayenne.query.ScalarResultSegment
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.query.ProcedureQuery
getColumnNamesCapitalization() - Method in class org.apache.cayenne.query.SQLTemplate
  Returns a column name capitalization policy applied to selecting queries.
getColumnOffset() - Method in class org.apache.cayenne.map.DefaultEntityResultSegment
getColumnOffset() - Method in class org.apache.cayenne.map.DefaultScalarResultSegment
getColumnOffset() - Method in class org.apache.cayenne.query.DefaultEmbeddableResultSegment
getColumnOffset() - Method in interface org.apache.cayenne.query.EmbeddableResultSegment
  Returns a zero-based column index of the first column of this segment in the ResultSet.
getColumnOffset() - Method in interface org.apache.cayenne.query.EntityResultSegment
  Returns a zero-based column index of the first column of this segment in the ResultSet.
getColumnOffset() - Method in interface org.apache.cayenne.query.ScalarResultSegment
  Returns a zero-based column index of the first column of this segment in the ResultSet.
getColumnPath(String) - Method in class org.apache.cayenne.map.DefaultEntityResultSegment
getColumnPath(String) - Method in interface org.apache.cayenne.query.EntityResultSegment
  Performs a reverse lookup of the column path for a given ResultSet label.
getColumnProcessor(DbAttribute) - Method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
getColumns() - Method in class org.apache.cayenne.access.translator.select.FluentSelectWrapper
getColumns() - Method in interface org.apache.cayenne.access.translator.select.TranslatableQueryWrapper
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
getComplimentaryReverseArc() - Method in interface org.apache.cayenne.reflect.ArcProperty
  Returns a complementary reverse ArcProperty or null if no reverse arc exists.
getComplimentaryReverseArc() - Method in class org.apache.cayenne.reflect.BaseArcProperty
getComplimentaryReverseDbRelationshipPath() - Method in interface org.apache.cayenne.reflect.ArcProperty
  Returns a path over reverse DbRelationships for this arc's ObjRelationship.
getComplimentaryReverseDbRelationshipPath() - Method in class org.apache.cayenne.reflect.BaseArcProperty
getComponents() - Method in class org.apache.cayenne.map.SQLResult
  Returns a list of "uncompiled" result descriptors.
getConditionTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.DbAdapterDelegatedEJBQLTranslator
getConditionTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.JdbcEJBQLTranslator
getConditionTranslator(EJBQLTranslationContext) - Method in interface org.apache.cayenne.access.translator.EJBQLTranslator
getConditionTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.dba.db2.DB2EJBQLTranslator
getConditionTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.dba.derby.DerbyEJBQLTranslator
getConditionTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.dba.firebird.FirebirdEJBQLTranslator
getConditionTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.dba.h2.H2EJBQLTranslator
getConditionTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.dba.hsqldb.HSQLEJBQLTranslator
getConfigurationSource() - Method in class org.apache.cayenne.configuration.DataChannelDescriptor
getConfigurationSource() - Method in class org.apache.cayenne.map.DataMap
getConfigurationTree() - Method in exception class org.apache.cayenne.configuration.runtime.DataDomainLoadException
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
getContext() - Method in class org.apache.cayenne.access.ObjectStore
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.
getDataChannelDescriptor() - Method in class org.apache.cayenne.map.DataMap
getDataChannelName(String) - Method in class org.apache.cayenne.configuration.DefaultConfigurationNameMapper
getDataContext() - Method in class org.apache.cayenne.access.IncrementalFaultList
  Returns the dataContext.
getDataDomain() - Method in class org.apache.cayenne.runtime.CayenneRuntime
  Returns the main runtime DataDomain.
getDataMap() - Method in class org.apache.cayenne.configuration.xml.DataMapHandler
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.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.configuration.DataChannelDescriptor
getDataMap(String) - Method in class org.apache.cayenne.map.EntityResolver
  Returns a DataMap matching the name.
getDataMapName(String) - Method in class org.apache.cayenne.configuration.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.configuration.DataChannelDescriptor
getDataMaps() - Method in class org.apache.cayenne.map.EntityResolver
  Returns an unmodifiable collection of DataMaps.
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.ObjectStore
  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.runtime.CayenneRuntime
  Returns a default DataSource for this runtime.
getDataSource(String) - Method in class org.apache.cayenne.runtime.CayenneRuntime
  Provides access to the JDBC DataSource assigned to a given DataNode.
getDataSourceUrl() - Method in class org.apache.cayenne.configuration.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.configuration.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.
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.
getDeleteTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.DbAdapterDelegatedEJBQLTranslator
getDeleteTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.JdbcEJBQLTranslator
getDeleteTranslator(EJBQLTranslationContext) - Method in interface org.apache.cayenne.access.translator.EJBQLTranslator
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
getDomain() - Method in class org.apache.cayenne.access.DbGenerator
  Returns a DataDomain used by the DbGenerator to detect cross-database relationships.
getEjbql() - Method in class org.apache.cayenne.map.EJBQLQueryDescriptor
  Returns EJBQL query string for this query.
getEJBQLExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTBitwiseAnd
getEJBQLExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTBitwiseLeftShift
getEJBQLExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTBitwiseNot
getEJBQLExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTBitwiseOr
getEJBQLExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTBitwiseRightShift
getEJBQLExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTBitwiseXor
getEJBQLExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTEqual
getEJBQLExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTLikeIgnoreCase
getEJBQLExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTNotEqual
getEJBQLExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTNotLikeIgnoreCase
getEJBQLExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.SimpleNode
  Returns operator for EJBQL statements, which can differ for Cayenne expression operator
getEjbqlPathEntityId() - Method in class org.apache.cayenne.query.PrefetchTreeNode
getEjbqlStatement() - Method in class org.apache.cayenne.query.EJBQLQuery
  Returns an unparsed EJB QL statement used to initialize this query.
getEjbqlTranslator() - Method in class org.apache.cayenne.access.DataNode
getEjbqlTranslator() - Method in class org.apache.cayenne.dba.AutoAdapter
getEjbqlTranslator() - Method in class org.apache.cayenne.dba.db2.DB2Adapter
getEjbqlTranslator() - Method in interface org.apache.cayenne.dba.DbAdapter
  Returns the `EJBQLTranslator` for EJBQL to SQL translation.
getEjbqlTranslator() - Method in class org.apache.cayenne.dba.firebird.FirebirdAdapter
getEjbqlTranslator() - Method in class org.apache.cayenne.dba.JdbcAdapter
  Returns the `EJBQLTranslator` for EJBQL to SQL translation.
getEjbqlTranslatorFactory() - Method in interface org.apache.cayenne.dba.DbAdapter
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `DbAdapter.getEjbqlTranslator()`.
getEmbeddable() - Method in class org.apache.cayenne.configuration.xml.EmbeddableHandler
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.query.DefaultEmbeddableResultSegment
getEmbeddable() - Method in interface org.apache.cayenne.query.EmbeddableResultSegment
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.ejbql.parser.JavaCharStream
  Get end column.
getEndColumn() - Method in class org.apache.cayenne.exp.parser.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.ejbql.parser.JavaCharStream
  Get end line.
getEndLine() - Method in class org.apache.cayenne.exp.parser.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.configuration.xml.DbEntityHandler
getEntity() - Method in class org.apache.cayenne.configuration.xml.ObjEntityHandler
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 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
getEntityDescriptor(String) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext
  Looks up entity descriptor for an identifier that can be a compiled expression id or one of the aliases.
getEntityDescriptor(String) - Method in interface org.apache.cayenne.ejbql.EJBQLCompiledExpression
  Returns a ClassDescriptor for the id variable.
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
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 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.
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.parser.PatternMatchNode
  This method will return an escape character for the like clause.
getEventBridge() - Method in class org.apache.cayenne.access.DataRowStore
getEventManager() - Method in class org.apache.cayenne.access.DataContext
  Returns EventManager associated with the ObjectStore.
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.
getExpression() - Method in interface org.apache.cayenne.ejbql.EJBQLCompiledExpression
  Returns a tree representation of an EJBQL expression.
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
getExpression(EntityResolver) - Method in class org.apache.cayenne.query.EJBQLQuery
  Returns lazily initialized EJBQLCompiledExpression for this query EJBQL.
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTAdd
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTAll
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTAnd
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTAny
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTAsterisk
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTBetween
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTBitwiseAnd
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTBitwiseLeftShift
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTBitwiseNot
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTBitwiseOr
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTBitwiseRightShift
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTBitwiseXor
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTCaseWhen
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTCustomOperator
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTDivide
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTElse
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTEnclosingObject
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTEqual
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTExists
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTFalse
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTFullObject
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTFunctionCall
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTGreater
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTGreaterOrEqual
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTIn
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTLess
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTLessOrEqual
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTLike
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTLikeIgnoreCase
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTList
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTMultiply
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTNegate
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTNot
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTNotBetween
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTNotEqual
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTNotExists
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTNotIn
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTNotLike
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTNotLikeIgnoreCase
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTOr
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTPath
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTScalar
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTSubquery
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTSubtract
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTThen
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTTrim
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTTrue
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.ASTWhen
getExpressionOperator(int) - Method in class org.apache.cayenne.exp.parser.SimpleNode
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.configuration.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.query.SQLTemplateMetadata
getFetchLimit() - Method in class org.apache.cayenne.query.EJBQLQuery
  Returns the fetchLimit property indicating the maximum number of rows this query would return.
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.query.SQLTemplateMetadata
getFetchOffset() - Method in class org.apache.cayenne.query.EJBQLQuery
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.DefaultEntityResultSegment
getFields() - Method in class org.apache.cayenne.map.EmbeddedResult
getFields() - Method in class org.apache.cayenne.query.DefaultEmbeddableResultSegment
getFields() - Method in interface org.apache.cayenne.query.EmbeddableResultSegment
getFields() - Method in interface org.apache.cayenne.query.EntityResultSegment
  Returns a map of ResultSet labels keyed by column paths.
getFlattenedId(ObjectId, CayennePath) - Method in class org.apache.cayenne.access.ObjectStore
getFlattenedIds() - Method in class org.apache.cayenne.access.flush.operation.Values
getFlattenedIds(ObjectId) - Method in class org.apache.cayenne.access.ObjectStore
getFlattenedPathIdMap(ObjectId) - Method in class org.apache.cayenne.access.ObjectStore
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.
getFromTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.DbAdapterDelegatedEJBQLTranslator
getFromTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.JdbcEJBQLTranslator
getFromTranslator(EJBQLTranslationContext) - Method in interface org.apache.cayenne.access.translator.EJBQLTranslator
getFullSize() - Method in class org.apache.cayenne.util.IncrementalListResponse
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.
getFunction() - Method in class org.apache.cayenne.ejbql.parser.EJBQLAggregateColumn
getFunction() - Method in class org.apache.cayenne.ejbql.parser.EJBQLAverage
getFunction() - Method in class org.apache.cayenne.ejbql.parser.EJBQLCount
getFunction() - Method in class org.apache.cayenne.ejbql.parser.EJBQLMax
getFunction() - Method in class org.apache.cayenne.ejbql.parser.EJBQLMin
getFunction() - Method in class org.apache.cayenne.ejbql.parser.EJBQLSum
getFunctionName() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
getFunctionName() - Method in class org.apache.cayenne.exp.parser.ASTExtract
getFunctionName() - Method in class org.apache.cayenne.exp.parser.ASTFunctionCall
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
getGraphManager() - Method in class org.apache.cayenne.access.DataContext
  Returns this context's ObjectStore.
getGraphManager() - Method in interface org.apache.cayenne.ObjectContext
  Returns GraphManager that manages object graph associated with this context.
getGroupByTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.DbAdapterDelegatedEJBQLTranslator
getGroupByTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.JdbcEJBQLTranslator
getGroupByTranslator(EJBQLTranslationContext) - Method in interface org.apache.cayenne.access.translator.EJBQLTranslator
getGroupKeys() - Method in class org.apache.cayenne.query.RefreshQuery
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.
getHavingQualifier() - Method in class org.apache.cayenne.access.translator.select.FluentSelectWrapper
getHavingQualifier() - Method in interface org.apache.cayenne.access.translator.select.TranslatableQueryWrapper
getHoldability() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
getId() - Method in class org.apache.cayenne.ejbql.parser.EJBQLFromItem
getId() - Method in class org.apache.cayenne.ejbql.parser.EJBQLPath
getIdentifier() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.IdentifierNode
getIdentifierColumnsTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.DbAdapterDelegatedEJBQLTranslator
getIdentifierColumnsTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.JdbcEJBQLTranslator
getIdentifierColumnsTranslator(EJBQLTranslationContext) - Method in interface org.apache.cayenne.access.translator.EJBQLTranslator
getIdentifierQuotes() - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext
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.ejbql.parser.JavaCharStream
GetImage() - Method in class org.apache.cayenne.exp.parser.JavaCharStream
  Get the token timage.
getIncomingRelationships(String) - Method in interface org.apache.cayenne.ejbql.EJBQLCompiledExpression
  Returns a collection of relationships that joins identifier with a parent entity.
getIndexValue(Object) - Method in class org.apache.cayenne.util.IndexPropertyList
getIndirectlyModifiedIds() - Method in class org.apache.cayenne.access.event.SnapshotEvent
getInfo() - Method in class org.apache.cayenne.event.CayenneEvent
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.runtime.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
getInstance(Class) - Method in interface org.apache.cayenne.di.Injector
  Returns a service instance bound in the container for a specific type.
getInstance(Class) - Method in class org.apache.cayenne.di.spi.DefaultInjector
getInstance(Key) - Method in interface org.apache.cayenne.di.Injector
  Returns a service instance bound in the container for a specific binding key.
getInstance(Key) - Method in class org.apache.cayenne.di.spi.DefaultInjector
getInt(String, int) - Method in class org.apache.cayenne.configuration.DefaultRuntimeProperties
getInt(String, int) - Method in interface org.apache.cayenne.configuration.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) - Method in interface org.apache.cayenne.di.AdhocObjectFactory
  Returns a Java class loaded using ClassLoader returned from `ClassLoaderManager.getClassLoader(String)` for a given class name.
getJavaClass(String) - Method in class org.apache.cayenne.di.spi.DefaultAdhocObjectFactory
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.
getJavaType(String) - Method in class org.apache.cayenne.ejbql.parser.EJBQLAggregateColumn
getJavaType(String) - Method in class org.apache.cayenne.ejbql.parser.EJBQLAverage
getJavaType(String) - Method in class org.apache.cayenne.ejbql.parser.EJBQLCount
getJavaType(String) - Method in class org.apache.cayenne.ejbql.parser.EJBQLMax
getJavaType(String) - Method in class org.apache.cayenne.ejbql.parser.EJBQLMin
getJavaType(String) - Method in class org.apache.cayenne.ejbql.parser.EJBQLSum
getJdbcDriver() - Method in class org.apache.cayenne.configuration.DataSourceDescriptor
getJoinAppender(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.DbAdapterDelegatedEJBQLTranslator
getJoinAppender(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.JdbcEJBQLTranslator
getJoinAppender(EJBQLTranslationContext) - Method in interface org.apache.cayenne.access.translator.EJBQLTranslator
getJoins() - Method in class org.apache.cayenne.map.DbRelationship
  Returns a list of joins.
getJoinType() - Method in interface org.apache.cayenne.map.PathComponent
  Returns a joint type of this path component in the expression.
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.configuration.xml.DbEntityHandler
getLastAttribute() - Method in class org.apache.cayenne.configuration.xml.ObjEntityHandler
getLastPrefetchHint() - Method in class org.apache.cayenne.query.PrefetchSelectQuery
  Returns last incoming ObjRelationship in the prefetch relationship chain.
getLeftHandSideId() - Method in class org.apache.cayenne.ejbql.parser.EJBQLJoin
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.ejbql.parser.JavaCharStream
  Deprecated.
getLine() - Method in class org.apache.cayenne.exp.parser.JavaCharStream
  Deprecated.
getListFault() - Method in interface org.apache.cayenne.reflect.FaultFactory
getListFault() - Method in class org.apache.cayenne.reflect.SingletonFaultFactory
getListOf(Class) - Static method in class org.apache.cayenne.di.Key
getListOf(Class, String) - Static method in class org.apache.cayenne.di.Key
getLoadFailures() - Method in class org.apache.cayenne.configuration.ConfigurationTree
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
getLong(String, long) - Method in class org.apache.cayenne.configuration.DefaultRuntimeProperties
getLong(String, long) - Method in interface org.apache.cayenne.configuration.RuntimeProperties
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.
getMapOf(Class, Class) - Static method in class org.apache.cayenne.di.Key
getMapOf(Class, Class, String) - Static method in class org.apache.cayenne.di.Key
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.configuration.DataSourceDescriptor
getMaxConnections() - Method in class org.apache.cayenne.datasource.PoolingDataSourceParameters
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.ejbql.parser.TokenMgrError
  You can also modify the body of this method to customize your error messages.
getMessage() - Method in exception class org.apache.cayenne.exp.parser.TokenMgrError
  You can also modify the body of this method to customize your error messages.
getMetadata() - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext
getMetaData() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
getMetaData(EntityResolver) - Method in class org.apache.cayenne.access.translator.select.FluentSelectWrapper
getMetaData(EntityResolver) - Method in interface org.apache.cayenne.access.translator.select.TranslatableQueryWrapper
getMetaData(EntityResolver) - Method in class org.apache.cayenne.query.AbstractQuery
  Returns default select parameters.
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.EJBQLQuery
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.IteratedQueryDecorator
getMetaData(EntityResolver) - Method in class org.apache.cayenne.query.ObjectIdQuery
  Returns query metadata object.
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.QueryChain
  Returns default metadata.
getMetaData(EntityResolver) - Method in class org.apache.cayenne.query.RefreshQuery
getMetaData(EntityResolver) - Method in class org.apache.cayenne.query.RelationshipQuery
  Returns query metadata object.
getMetaData(EntityResolver) - Method in class org.apache.cayenne.query.SQLTemplate
getMethod() - Method in class org.apache.cayenne.util.Invocation
getMinConnections() - Method in class org.apache.cayenne.configuration.DataSourceDescriptor
getMinConnections() - Method in class org.apache.cayenne.datasource.PoolingDataSourceParameters
getModifiedDiffs() - Method in class org.apache.cayenne.access.event.SnapshotEvent
getModules() - Method in class org.apache.cayenne.runtime.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.configuration.DataChannelDescriptor
getName() - Method in class org.apache.cayenne.ejbql.parser.SimpleNode
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 interface org.apache.cayenne.map.PathComponent
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.map.SQLResult
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.
getName() - Method in interface org.apache.cayenne.util.CayenneMapEntry
  Returns the name property of this object.
getNamedParameters() - Method in class org.apache.cayenne.query.EJBQLQuery
  Returns unmodifiable map of combined named and positional parameters.
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.ejbql.parser.EJBQL
  Get the next Token.
getNextToken() - Method in class org.apache.cayenne.ejbql.parser.EJBQLTokenManager
  Get the next Token.
getNextToken() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
  Get the next Token.
getNextToken() - Method in class org.apache.cayenne.exp.parser.ExpressionParserTokenManager
  Get the next Token.
getNode(Object) - Method in class org.apache.cayenne.access.ObjectStore
  Returns a registered Persistent objects or null of no object exists for the ObjectId.
getNode(Object) - Method in interface org.apache.cayenne.graph.GraphManager
  Returns a graph node given an id.
getNode(Object) - Method in class org.apache.cayenne.graph.GraphMap
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() - Method in class org.apache.cayenne.di.spi.ScopeEventBinding
getObject(String) - Method in class org.apache.cayenne.access.translator.sqltemplate.Context
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
getObjectId() - Method in class org.apache.cayenne.query.ObjectIdQuery
getObjectId() - Method in class org.apache.cayenne.query.RelationshipQuery
getObjectIterator() - Method in class org.apache.cayenne.access.ObjectStore
  Returns an iterator over the registered objects.
getObjects() - Method in class org.apache.cayenne.query.RefreshQuery
getObjectStore() - Method in class org.apache.cayenne.access.DataContext
  Returns ObjectStore associated with this DataContext.
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.configuration.xml.ObjRelationshipHandler
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`.
getOperand(int) - Method in class org.apache.cayenne.exp.parser.ASTList
getOperand(int) - Method in class org.apache.cayenne.exp.parser.ASTPath
getOperand(int) - Method in class org.apache.cayenne.exp.parser.SimpleNode
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.parser.ASTList
getOperandCount() - Method in class org.apache.cayenne.exp.parser.ASTNegate
getOperandCount() - Method in class org.apache.cayenne.exp.parser.ASTPath
getOperandCount() - Method in class org.apache.cayenne.exp.parser.SimpleNode
getOperator() - Method in class org.apache.cayenne.exp.parser.ASTCustomOperator
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, V) - Method in class org.apache.cayenne.util.SingleEntryMap
getOrderByTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.DbAdapterDelegatedEJBQLTranslator
getOrderByTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.JdbcEJBQLTranslator
getOrderByTranslator(EJBQLTranslationContext) - Method in interface org.apache.cayenne.access.translator.EJBQLTranslator
getOrderings() - Method in class org.apache.cayenne.access.translator.select.FluentSelectWrapper
getOrderings() - Method in interface org.apache.cayenne.access.translator.select.TranslatableQueryWrapper
getOrderings() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
  Returns list of orderings for this query.
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
getOutParam(String) - Method in class org.apache.cayenne.ProcedureResult
  Returns procedure OUT parameter by its name defined in the mapping file.
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.query.SQLTemplateMetadata
getPageSize() - Method in class org.apache.cayenne.query.EJBQLQuery
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
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.
getParameterTypes() - Method in class org.apache.cayenne.util.Invocation
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 class org.apache.cayenne.access.DataContext
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.map.Attribute
getParent() - Method in class org.apache.cayenne.map.DbKeyGenerator
getParent() - Method in class org.apache.cayenne.map.Entity
getParent() - Method in class org.apache.cayenne.map.Procedure
getParent() - Method in class org.apache.cayenne.map.ProcedureParameter
getParent() - Method in class org.apache.cayenne.map.Relationship
getParent() - Method in class org.apache.cayenne.query.PrefetchTreeNode
getParent() - Method in interface org.apache.cayenne.util.CayenneMapEntry
  Returns the parent map.
getParentDataDomain() - Method in class org.apache.cayenne.access.DataContext
  Returns a DataDomain used by this DataContext.
getParentHandler() - Method in class org.apache.cayenne.configuration.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
getParser() - Static method in class org.apache.cayenne.ejbql.EJBQLParserFactory
getPart() - Method in class org.apache.cayenne.exp.parser.ASTExtract
getPartCamelCaseName() - Method in class org.apache.cayenne.exp.parser.ASTExtract
getPassword() - Method in class org.apache.cayenne.configuration.DataSourceDescriptor
getPath() - Method in class org.apache.cayenne.exp.parser.ASTPath
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.parser.ASTPath
getPathAliases() - Method in class org.apache.cayenne.exp.parser.SimpleNode
  Always returns empty map.
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.parser.PatternMatchNode
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.
getPosition() - Method in class org.apache.cayenne.ejbql.parser.EJBQLPositionalInputParameter
getPositionalParameters() - Method in class org.apache.cayenne.query.EJBQLQuery
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
getPrefetchesMap() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
  Returns map of prefetch paths with semantics for this query.
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 interface org.apache.cayenne.ejbql.EJBQLCompiledExpression
  Returns prefetched columns tree for fetch joins.
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.
getPriority() - Method in class org.apache.cayenne.ejbql.parser.AggregateConditionNode
  Returns priority of conditional operator.
getPriority() - Method in class org.apache.cayenne.ejbql.parser.EJBQLAnd
getPriority() - Method in class org.apache.cayenne.ejbql.parser.EJBQLNot
getPriority() - Method in class org.apache.cayenne.ejbql.parser.EJBQLOr
getProcedure() - Method in class org.apache.cayenne.access.jdbc.ProcedureAction
  Returns stored procedure for an internal query.
getProcedure() - Method in class org.apache.cayenne.configuration.xml.ProcedureHandler
getProcedure() - Method in class org.apache.cayenne.map.ProcedureParameter
  Returns the procedure that holds this parameter.
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
getPropagation() - Method in class org.apache.cayenne.tx.TransactionDescriptor
getProperties() - Method in class org.apache.cayenne.configuration.DataChannelDescriptor
getProperties() - Method in class org.apache.cayenne.map.QueryDescriptor
  Returns map of query properties set up for this query.
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 class org.apache.cayenne.map.QueryDescriptor
  Returns query property by its name.
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.
getProvider(Class) - Method in interface org.apache.cayenne.di.Injector
getProvider(Class) - Method in class org.apache.cayenne.di.spi.DefaultInjector
getProvider(Key) - Method in interface org.apache.cayenne.di.Injector
getProvider(Key) - Method in class org.apache.cayenne.di.spi.DefaultInjector
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.access.translator.select.FluentSelectWrapper
getQualifier() - Method in interface org.apache.cayenne.access.translator.select.TranslatableQueryWrapper
getQualifier() - Method in class org.apache.cayenne.map.DbEntity
getQualifier() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
  Returns qualifier of this query.
getQualifier() - Method in class org.apache.cayenne.query.BatchQueryRow
getQualifier(ObjEntity) - Method in interface org.apache.cayenne.query.SelectById.IdSpec
getQualifier(ObjEntity) - Method in class org.apache.cayenne.query.SelectById.MultiMapIdSpec
getQualifier(ObjEntity) - Method in class org.apache.cayenne.query.SelectById.MultiScalarIdSpec
getQualifier(ObjEntity) - Method in class org.apache.cayenne.query.SelectById.SingleMapIdSpec
getQualifier(ObjEntity) - Method in class org.apache.cayenne.query.SelectById.SingleScalarIdSpec
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 class org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext
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.parser.ASTSubquery
getQuery() - Method in class org.apache.cayenne.query.IteratedQueryDecorator
getQuery() - Method in class org.apache.cayenne.query.RefreshQuery
  Returns an internal query, overriding cache policy to force a refresh.
getQueryCache() - Method in class org.apache.cayenne.access.DataContext
getQueryCache() - Method in class org.apache.cayenne.access.DataDomain
  Returns shared `QueryCache` used by this DataDomain.
getQueryDescriptor() - Method in class org.apache.cayenne.configuration.xml.QueryDescriptorHandler
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.
  in favor of `OptimisticLockException.getStatement()`
getQueryTimeout() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
getQueryTimeout() - Method in class org.apache.cayenne.query.EJBQLQuery
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.
  in favor of `DbAdapter.getQuotingStrategy(DbEntity)`
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.map.PathComponent
getRelationship() - Method in interface org.apache.cayenne.reflect.ArcProperty
  Returns a relationship associated with this arc.
getRelationship() - Method in class org.apache.cayenne.reflect.BaseArcProperty
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.
getRelationship(EntityResolver) - Method in class org.apache.cayenne.query.RelationshipQuery
  Returns a non-null relationship object for this query.
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
getRelationshipName() - Method in class org.apache.cayenne.query.RelationshipQuery
getRelationshipName() - Method in class org.apache.cayenne.util.RelationshipFault
getRelationshipOwner() - Method in class org.apache.cayenne.util.RelationshipFault
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
getRelativePath() - Method in class org.apache.cayenne.ejbql.parser.EJBQLPath
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.
getReplacesVersion() - Method in class org.apache.cayenne.DataRow
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTAbs
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTAggregateFunctionCall
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTAll
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTAny
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTBetween
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTBitwiseNot
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTConcat
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTCurrentDate
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTCurrentTime
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTCurrentTimestamp
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTCustomFunction
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTEqual
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTExists
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTExtract
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTFalse
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTGreater
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTGreaterOrEqual
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTIn
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTLength
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTLess
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTLessOrEqual
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTLike
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTLikeIgnoreCase
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTLocate
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTLower
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTMod
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTNotBetween
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTNotEqual
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTNotExists
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTNotIn
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTNotLike
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTNotLikeIgnoreCase
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTSqrt
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTSubstring
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTTrim
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTTrue
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ASTUpper
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.ConditionNode
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.EvaluatedBitwiseNode
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.EvaluatedMathNode
getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.parser.EvaluatedNode
getResolvedComponents(EntityResolver) - Method in class org.apache.cayenne.map.SQLResult
getResolver() - Method in class org.apache.cayenne.reflect.ClassDescriptorMap
getResult() - Method in interface org.apache.cayenne.ejbql.EJBQLCompiledExpression
  Returns a mapping of the result set columns, or null if this is not a select expression.
getResult() - Method in class org.apache.cayenne.query.SQLTemplate
getResult(String) - Method in class org.apache.cayenne.map.DataMap
getResult(String) - Method in class org.apache.cayenne.map.EntityResolver
getResult(String) - Method in interface org.apache.cayenne.map.MappingNamespace
  Returns a named result set mapping.
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
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.
getResults() - Method in class org.apache.cayenne.map.DataMap
getResults() - Method in class org.apache.cayenne.map.EntityResolver
getResults() - Method in interface org.apache.cayenne.map.MappingNamespace
getResultSetMapping() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
getResultSetMapping() - Method in interface org.apache.cayenne.query.QueryMetadata
  Returns an optional list of result set mapping hints.
getResultSetMapping() - Method in class org.apache.cayenne.query.QueryMetadataProxy
getResultsMap() - Method in class org.apache.cayenne.map.DataMap
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.
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.
getRightHandSideId() - Method in class org.apache.cayenne.ejbql.parser.EJBQLInnerFetchJoin
getRightHandSideId() - Method in class org.apache.cayenne.ejbql.parser.EJBQLJoin
getRightHandSideId() - Method in class org.apache.cayenne.ejbql.parser.EJBQLOuterFetchJoin
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.QueryDescriptorLoader
  Determines query root based on configuration info, falls back to a DataMap root if the data is invalid.
getRoot() - Method in class org.apache.cayenne.query.AbstractQuery
  Returns the root of this query.
getRoot() - Method in class org.apache.cayenne.query.PrefetchTreeNode
  Returns the root of the node tree.
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
getRootDescriptor() - Method in interface org.apache.cayenne.ejbql.EJBQLCompiledExpression
  Returns a descriptor of the root of this expression such as entity being fetched or updated.
getRootNode() - Method in class org.apache.cayenne.configuration.ConfigurationTree
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
getSelectColumnsTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.DbAdapterDelegatedEJBQLTranslator
getSelectColumnsTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.JdbcEJBQLTranslator
getSelectColumnsTranslator(EJBQLTranslationContext) - Method in interface org.apache.cayenne.access.translator.EJBQLTranslator
getSelectResult() - Method in interface org.apache.cayenne.QueryResultItem
  Returns a list of selected objects.
getSelectTranslator() - Method in class org.apache.cayenne.access.DataNode
getSelectTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.DbAdapterDelegatedEJBQLTranslator
getSelectTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.JdbcEJBQLTranslator
getSelectTranslator(EJBQLTranslationContext) - Method in interface org.apache.cayenne.access.translator.EJBQLTranslator
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.ObjectStore
  Returns a snapshot for ObjectId from the underlying snapshot cache.
getSnapshotEventSubject() - Method in class org.apache.cayenne.access.DataRowStore
  Returns EventSubject used by this SnapshotCache to notify of snapshot changes.
getSnapshotValue(String) - Method in class org.apache.cayenne.access.ObjectDiff
getSnapshotVersion() - Method in interface org.apache.cayenne.Persistent
  Returns a version of a DataRow snapshot that was used to create this object.
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 interface org.apache.cayenne.ejbql.EJBQLCompiledExpression
  Returns EJB QL source of the compiled expression if available.
getSource() - Method in class org.apache.cayenne.map.DbJoin
  Returns DbAttribute on on the left side of the join.
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.query.SQLTemplateMetadata
getStatementFetchSize() - Method in class org.apache.cayenne.query.EJBQLQuery
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.RelationshipQuery
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.ejbql.parser.JavaCharStream
GetSuffix(int) - Method in class org.apache.cayenne.exp.parser.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.
getSyntheticId() - Method in class org.apache.cayenne.ejbql.parser.EJBQLFromItem
  Returns an id generated from the entity name.
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
getTableAlias(String, String) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext
  Retrieves a SQL alias for the combination of EJBQL id variable and a table name.
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.exp.parser.JavaCharStream
getTabSize(int) - Method in class org.apache.cayenne.ejbql.parser.JavaCharStream
getTarget() - Method in class org.apache.cayenne.map.DbJoin
getTarget() - Method in class org.apache.cayenne.util.Invocation
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.
getTargetDescriptor() - Method in class org.apache.cayenne.reflect.BaseArcProperty
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
getTargetType() - Method in class org.apache.cayenne.access.types.LocalDateValueType
getTargetType() - Method in class org.apache.cayenne.access.types.LocalTimeValueType
getTargetType() - Method in class org.apache.cayenne.access.types.PeriodValueType
getTargetType() - Method in class org.apache.cayenne.access.types.UUIDValueType
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
getText() - Method in interface org.apache.cayenne.ejbql.EJBQLExpression
  Returns a text property of the node.
getText() - Method in class org.apache.cayenne.ejbql.parser.SimpleNode
getThreadInjector() - Static method in class org.apache.cayenne.runtime.CayenneRuntime
  Returns the `Injector` bound to the current thread.
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.ejbql.parser.EJBQL
  Get the specific Token.
getToken(int) - Method in class org.apache.cayenne.exp.parser.ExpressionParser
  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.di.Key
getType() - Method in class org.apache.cayenne.exp.Expression
  Returns a type of expression.
getType() - Method in class org.apache.cayenne.exp.parser.ASTAdd
getType() - Method in class org.apache.cayenne.exp.parser.ASTAll
getType() - Method in class org.apache.cayenne.exp.parser.ASTAnd
getType() - Method in class org.apache.cayenne.exp.parser.ASTAny
getType() - Method in class org.apache.cayenne.exp.parser.ASTAsterisk
getType() - Method in class org.apache.cayenne.exp.parser.ASTBetween
getType() - Method in class org.apache.cayenne.exp.parser.ASTBitwiseAnd
getType() - Method in class org.apache.cayenne.exp.parser.ASTBitwiseLeftShift
getType() - Method in class org.apache.cayenne.exp.parser.ASTBitwiseNot
getType() - Method in class org.apache.cayenne.exp.parser.ASTBitwiseOr
getType() - Method in class org.apache.cayenne.exp.parser.ASTBitwiseRightShift
getType() - Method in class org.apache.cayenne.exp.parser.ASTBitwiseXor
getType() - Method in class org.apache.cayenne.exp.parser.ASTCaseWhen
getType() - Method in class org.apache.cayenne.exp.parser.ASTCustomOperator
getType() - Method in class org.apache.cayenne.exp.parser.ASTDbIdPath
getType() - Method in class org.apache.cayenne.exp.parser.ASTDbPath
getType() - Method in class org.apache.cayenne.exp.parser.ASTDivide
getType() - Method in class org.apache.cayenne.exp.parser.ASTElse
getType() - Method in class org.apache.cayenne.exp.parser.ASTEnclosingObject
getType() - Method in class org.apache.cayenne.exp.parser.ASTEqual
getType() - Method in class org.apache.cayenne.exp.parser.ASTExists
getType() - Method in class org.apache.cayenne.exp.parser.ASTFalse
getType() - Method in class org.apache.cayenne.exp.parser.ASTFullObject
getType() - Method in class org.apache.cayenne.exp.parser.ASTFunctionCall
getType() - Method in class org.apache.cayenne.exp.parser.ASTGreater
getType() - Method in class org.apache.cayenne.exp.parser.ASTGreaterOrEqual
getType() - Method in class org.apache.cayenne.exp.parser.ASTIn
getType() - Method in class org.apache.cayenne.exp.parser.ASTLess
getType() - Method in class org.apache.cayenne.exp.parser.ASTLessOrEqual
getType() - Method in class org.apache.cayenne.exp.parser.ASTLike
getType() - Method in class org.apache.cayenne.exp.parser.ASTLikeIgnoreCase
getType() - Method in class org.apache.cayenne.exp.parser.ASTList
getType() - Method in class org.apache.cayenne.exp.parser.ASTMultiply
getType() - Method in class org.apache.cayenne.exp.parser.ASTNegate
getType() - Method in class org.apache.cayenne.exp.parser.ASTNot
getType() - Method in class org.apache.cayenne.exp.parser.ASTNotBetween
getType() - Method in class org.apache.cayenne.exp.parser.ASTNotEqual
getType() - Method in class org.apache.cayenne.exp.parser.ASTNotExists
getType() - Method in class org.apache.cayenne.exp.parser.ASTNotIn
getType() - Method in class org.apache.cayenne.exp.parser.ASTNotLike
getType() - Method in class org.apache.cayenne.exp.parser.ASTNotLikeIgnoreCase
getType() - Method in class org.apache.cayenne.exp.parser.ASTObjPath
getType() - Method in class org.apache.cayenne.exp.parser.ASTOr
getType() - Method in class org.apache.cayenne.exp.parser.ASTScalar
getType() - Method in class org.apache.cayenne.exp.parser.ASTSubquery
getType() - Method in class org.apache.cayenne.exp.parser.ASTSubtract
getType() - Method in class org.apache.cayenne.exp.parser.ASTThen
getType() - Method in class org.apache.cayenne.exp.parser.ASTTrim
getType() - Method in class org.apache.cayenne.exp.parser.ASTTrue
getType() - Method in class org.apache.cayenne.exp.parser.ASTWhen
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.map.QueryDescriptor
  Returns type of the query.
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.
  in favor of `DbAdapter.preferredNativeColumnType(DbAttribute)`
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
getUpdateCount() - Method in interface org.apache.cayenne.QueryResultItem
  Returns an update count.
getUpdatedAttributes() - Method in class org.apache.cayenne.access.flush.operation.Values
getUpdatedAttributes() - Method in class org.apache.cayenne.query.UpdateBatchQuery
getUpdateItemTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.DbAdapterDelegatedEJBQLTranslator
getUpdateItemTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.JdbcEJBQLTranslator
getUpdateItemTranslator(EJBQLTranslationContext) - Method in interface org.apache.cayenne.access.translator.EJBQLTranslator
getUpdateTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.DbAdapterDelegatedEJBQLTranslator
getUpdateTranslator(EJBQLTranslationContext) - Method in class org.apache.cayenne.access.translator.ejbql.JdbcEJBQLTranslator
getUpdateTranslator(EJBQLTranslationContext) - Method in interface org.apache.cayenne.access.translator.EJBQLTranslator
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.configuration.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.ejbql.parser.Token
  An optional attribute value of the Token.
getValue() - Method in class org.apache.cayenne.exp.parser.ASTEnum
getValue() - Method in class org.apache.cayenne.exp.parser.ASTScalar
getValue() - Method in class org.apache.cayenne.exp.parser.Token
  An optional attribute value of the Token.
getValue() - Method in class org.apache.cayenne.util.IndexPropertyList
getValue() - Method in class org.apache.cayenne.util.PersistentObjectHolder
  Returns a value resolving it via a query on the first call to this method.
getValue() - Method in class org.apache.cayenne.util.PersistentObjectList
getValue() - Method in class org.apache.cayenne.util.PersistentObjectMap
getValue() - Method in class org.apache.cayenne.util.PersistentObjectSet
getValue() - Method in class org.apache.cayenne.util.SingleEntryMap
getValue() - Method in interface org.apache.cayenne.ValueHolder
  Returns an object stored by this ValueHolder.
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
getValueDirectly() - Method in class org.apache.cayenne.util.IndexPropertyList
getValueDirectly() - Method in class org.apache.cayenne.util.PersistentObjectHolder
getValueDirectly() - Method in class org.apache.cayenne.util.PersistentObjectList
getValueDirectly() - Method in class org.apache.cayenne.util.PersistentObjectMap
getValueDirectly() - Method in class org.apache.cayenne.util.PersistentObjectSet
getValueDirectly() - Method in interface org.apache.cayenne.ValueHolder
  Retrieves ValueHolder value without triggering fault resolution.
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
getValueType() - Method in class org.apache.cayenne.access.types.LocalDateValueType
getValueType() - Method in class org.apache.cayenne.access.types.LocalTimeValueType
getValueType() - Method in class org.apache.cayenne.access.types.PeriodValueType
getValueType() - Method in class org.apache.cayenne.access.types.UUIDValueType
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.DataRow
getVersion() - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
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.configuration.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
graphAction - Variable in class org.apache.cayenne.access.DataContext
  Graph action that handles property changes
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
graphChanged(GraphEvent) - Method in interface org.apache.cayenne.DataChannelListener
  Notifies implementing object of the changes that were performed to the object graph externally, not by one of the channel ObjectContexts.
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
GraphEvent(Object, GraphDiff) - Constructor for class org.apache.cayenne.graph.GraphEvent
graphFlushed(GraphEvent) - Method in interface org.apache.cayenne.DataChannelListener
  Notifies implementing object that one of the channel ObjectContexts flushed its changes to the channel.
GraphManager - Interface in org.apache.cayenne.graph
  Represents a generic "managed" graph with nodes mapped by their ids.
GraphMap - Class in org.apache.cayenne.graph
  A base implementation of GraphManager that stores graph nodes keyed by their ids.
GraphMap() - Constructor for class org.apache.cayenne.graph.GraphMap
  Creates a new GraphMap.
graphRolledback(GraphEvent) - Method in interface org.apache.cayenne.DataChannelListener
  Notifies implementing object that one of the channel ObjectContexts initiated a rollback.
GREATER_THAN - Static variable in class org.apache.cayenne.exp.Expression
GREATER_THAN_EQUAL_TO - Static variable in class org.apache.cayenne.exp.Expression
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
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
GROUP - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
groupBy(NodeBuilder...) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
groupBy(Node) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
groupby_clause() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
groupby_item() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
GroupByNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
GroupByNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.GroupByNode
groupKeys - Variable in class org.apache.cayenne.query.RefreshQuery
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
GT - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
GT() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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
H2EJBQLConditionTranslator - Class in org.apache.cayenne.dba.h2
H2EJBQLTranslator - Class in org.apache.cayenne.dba.h2
H2EJBQLTranslator() - Constructor for class org.apache.cayenne.dba.h2.H2EJBQLTranslator
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(TransactionalOperation, TransactionListener, TransactionDescriptor) - Method in class org.apache.cayenne.tx.DefaultTransactionManager.BaseTransactionHandler
handlerFactory - Variable in class org.apache.cayenne.configuration.xml.XMLDataChannelDescriptorLoader
handlerFactory - Variable in class org.apache.cayenne.configuration.xml.XMLDataMapLoader
HandlerFactory - Interface in org.apache.cayenne.configuration.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
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.DataContext
  Returns `true` if there are any modified, deleted or new objects registered with this DataContext, `false` otherwise.
hasChanges() - Method in class org.apache.cayenne.access.ObjectStore
  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.
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 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 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 record class org.apache.cayenne.configuration.DataNodeDescriptor
  Returns a hash code value for this object.
hashCode() - Method in record class org.apache.cayenne.configuration.DataNodeDescriptors
  Returns a hash code value for this object.
hashCode() - Method in class org.apache.cayenne.configuration.DataSourceDescriptor
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.di.Key
hashCode() - Method in class org.apache.cayenne.event.EventSubject
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.parser.ASTFunctionCall
hashCode() - Method in class org.apache.cayenne.exp.parser.ASTList
hashCode() - Method in class org.apache.cayenne.exp.parser.ASTPath
hashCode() - Method in class org.apache.cayenne.exp.parser.ASTScalar
hashCode() - Method in class org.apache.cayenne.exp.path.CayennePathSegment
hashCode() - Method in class org.apache.cayenne.exp.property.BaseProperty
hashCode() - Method in class org.apache.cayenne.graph.ArcId
hashCode() - Method in class org.apache.cayenne.query.ObjectIdQuery
  Implements a standard hashCode contract considering custom 'equals' implementation.
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 class org.apache.cayenne.util.Invocation
hashCode() - Method in class org.apache.cayenne.util.PersistentObjectList
hashCode() - Method in class org.apache.cayenne.util.PersistentObjectSet
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.
hasListeners() - Method in class org.apache.cayenne.DataChannelSyncCallbackAction
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.
HAVING - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
having_clause() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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.parser.ASTExtract.DateTimePart
HOUR - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  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
HSQLEJBQLConditionTranslator - Class in org.apache.cayenne.dba.hsqldb
HSQLEJBQLTranslator - Class in org.apache.cayenne.dba.hsqldb
HSQLEJBQLTranslator() - Constructor for class org.apache.cayenne.dba.hsqldb.HSQLEJBQLTranslator
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.exp.parser.SimpleNode
identification_variable() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
identification_variable_declaration() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
IDENTIFIER - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
  RegularExpression Id.
IDENTIFIER - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
IDENTIFIER - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  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
idPath - Variable in class org.apache.cayenne.access.translator.ejbql.EJBQLDbPathTranslator
idPath - Variable in class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator
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.
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.
ignoringCase - Variable in class org.apache.cayenne.exp.parser.PatternMatchNode
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.ejbql.parser.Token
  The string image of the token.
image - Variable in class org.apache.cayenne.exp.parser.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(Scope) - Method in interface org.apache.cayenne.di.BindingBuilder
  Sets the scope of a bound instance.
in(Scope) - Method in interface org.apache.cayenne.di.ListBuilder
in(Scope) - Method in interface org.apache.cayenne.di.MapBuilder
in(Scope) - Method in class org.apache.cayenne.di.spi.DICollectionBuilder
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 - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
IN - Static variable in class org.apache.cayenne.exp.Expression
in_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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.ejbql.parser.JavaCharStream
inBuf - Variable in class org.apache.cayenne.exp.parser.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.
IncrementalListResponse - Class in org.apache.cayenne.util
  A QueryResponse that contains a sublist of the query result.
IncrementalListResponse(List, int) - Constructor for class org.apache.cayenne.util.IncrementalListResponse
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
indexCollection(Collection) - Method in class org.apache.cayenne.util.PersistentObjectMap
  Converts a collection into a map indexed by map key.
indexOf(Object) - Method in class org.apache.cayenne.access.IncrementalFaultList
indexOf(Object) - Method in class org.apache.cayenne.util.PersistentObjectList
indexProperty - Variable in class org.apache.cayenne.util.IndexPropertyList
IndexPropertyList - Class in org.apache.cayenne.util
  A List implementation that would maintain its internal ordering based on some object numeric "index" property.
IndexPropertyList(String) - Constructor for class org.apache.cayenne.util.IndexPropertyList
  Creates an empty NumericPropertyOrderedList.
IndexPropertyList(String, List, boolean) - Constructor for class org.apache.cayenne.util.IndexPropertyList
  Creates a NumericPropertyOrderedList that decorates another list.
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
info - Variable in class org.apache.cayenne.event.CayenneEvent
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.
  in favour of `EntityProperty.idsIn(Object...)`
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.
  in favour of `EntityProperty.idsInCollection(Collection)`
initAllExtensions() - Method in class org.apache.cayenne.configuration.runtime.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
initialCapacity(int) - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
  Specifies the initial capacity of the hash table (default `16`).
initStatement(CallableStatement) - Method in class org.apache.cayenne.access.jdbc.ProcedureAction
initWithProperties(Map) - Method in class org.apache.cayenne.query.EJBQLQuery
initWithProperties(Map) - Method in class org.apache.cayenne.query.ProcedureQuery
  Initializes query parameters using a set of properties.
initWithProperties(Map) - Method in class org.apache.cayenne.query.SQLTemplate
  Initializes query parameters using a set of properties.
initWithProperties(Map) - Method in class org.apache.cayenne.map.DataMap
  Performs DataMap initialization from a set of properties, using defaults for the missing properties.
initWithProperties(Map) - Method in class org.apache.cayenne.query.FluentSelect
Inject - Annotation Interface in org.apache.cayenne.di
injectMembers(Object) - Method in interface org.apache.cayenne.di.Injector
  Performs field injection on a given object, ignoring constructor injection.
injectMembers(Object) - Method in class org.apache.cayenne.di.spi.DefaultInjector
injector - Variable in class org.apache.cayenne.configuration.runtime.DataDomainProvider
injector - Variable in class org.apache.cayenne.di.spi.DefaultAdhocObjectFactory
injector - Variable in class org.apache.cayenne.di.spi.DICollectionBuilder
injector - Variable in class org.apache.cayenne.runtime.CayenneRuntime
Injector - Interface in org.apache.cayenne.di
  A facade to the Cayenne DI container.
injectValue(Object) - Method in class org.apache.cayenne.exp.parser.ASTAnd
injectValue(Object) - Method in class org.apache.cayenne.exp.parser.ASTEqual
injectValue(Object) - Method in interface org.apache.cayenne.exp.ValueInjector
injectValueHolder(Object) - Method in class org.apache.cayenne.reflect.BaseProperty
  Does nothing.
injectValueHolder(Object) - Method in class org.apache.cayenne.reflect.BaseToManyProperty
  Injects a List in the object if it hasn't been done yet.
injectValueHolder(Object) - Method in interface org.apache.cayenne.reflect.PropertyDescriptor
  If a property is implemented as a ValueHolder, this operation would create an unfaulted value holder 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
INNER - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
inner_fetch_join() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
inner_join() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
innerJoin - Variable in class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator
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
input_parameter() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
input_stream - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
input_stream - Variable in class org.apache.cayenne.ejbql.parser.EJBQLTokenManager
input_stream - Variable in class org.apache.cayenne.exp.parser.ExpressionParserTokenManager
inputStream - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
inputStream - Variable in class org.apache.cayenne.ejbql.parser.JavaCharStream
inputStream - Variable in class org.apache.cayenne.exp.parser.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
insertAllBefore(Collection, Class) - Method in interface org.apache.cayenne.di.ListBuilder
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.configuration.runtime.DefaultDataNodeFactory
InsertBatchTranslator - Class in org.apache.cayenne.access.translator.batch
InsertBatchTranslator() - Constructor for class org.apache.cayenne.access.translator.batch.InsertBatchTranslator
insertBefore(Class, Class) - Method in interface org.apache.cayenne.di.ListBuilder
insertBefore(T, Class) - Method in interface org.apache.cayenne.di.ListBuilder
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
inSingletonScope() - Method in interface org.apache.cayenne.di.BindingBuilder
  Sets the scope of a bound instance to singleton.
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.exp.parser.ExpressionParserConstants
  RegularExpression Id.
integer_literal() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
INTEGER_LITERAL - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
IntegerType - Class in org.apache.cayenne.access.types
IntegerType() - Constructor for class org.apache.cayenne.access.types.IntegerType
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.exp.parser.TokenMgrError
  Tried to change to an invalid lexical state.
invalidate() - Method in class org.apache.cayenne.util.IndexPropertyList
invalidate() - Method in class org.apache.cayenne.util.PersistentObjectHolder
invalidate() - Method in class org.apache.cayenne.util.PersistentObjectList
  Turns itself into a fault, thus forcing a refresh on the next access.
invalidate() - Method in class org.apache.cayenne.util.PersistentObjectMap
invalidate() - Method in class org.apache.cayenne.util.PersistentObjectSet
  Turns itself into a fault, thus forcing a refresh on the next access.
invalidate() - Method in interface org.apache.cayenne.ValueHolder
  Turns a ValueHolder into a fault.
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.
Invocation - Class in org.apache.cayenne.util
  Invocation represents a dynamic method invocation bound to a specific target.
Invocation(Object, String) - Constructor for class org.apache.cayenne.util.Invocation
  Constructor for an Invocation without arguments in the target's method.
Invocation(Object, String, Class) - Constructor for class org.apache.cayenne.util.Invocation
  Constructor for an Invocation with a single argument in the target's method.
Invocation(Object, String, Class[]) - Constructor for class org.apache.cayenne.util.Invocation
  Constructor for an Invocation with arbitrary arguments in the target's method.
IS - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
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.
isAlias() - Method in interface org.apache.cayenne.map.PathComponent
  Returns true if this component is an alias for a different path.
isAllowedForTrimming() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
isAllowedForTrimming() - Method in class org.apache.cayenne.dba.h2.H2TrimmingColumnNode
isAppendingResultColumns() - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext
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.
isBatchUpdate() - Method in interface org.apache.cayenne.QueryResultItem
  Returns true if encapsulated result is a batch update result.
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.access.translator.ejbql.EJBQLTranslationContext
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
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
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.access.translator.select.FluentSelectWrapper
isDistinct() - Method in interface org.apache.cayenne.access.translator.select.TranslatableQueryWrapper
isDistinct() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
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 interface org.apache.cayenne.ashwood.graph.Digraph
isEmpty() - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
isEmpty() - Method in interface org.apache.cayenne.exp.path.CayennePath
  Check if this path is empty
isEmpty() - Method in class org.apache.cayenne.query.QueryChain
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.concurrentlinkedhashmap.ConcurrentLinkedHashMap
isEmpty() - Method in class org.apache.cayenne.util.PersistentObjectList
isEmpty() - Method in class org.apache.cayenne.util.PersistentObjectMap
isEmpty() - Method in class org.apache.cayenne.util.PersistentObjectSet
isEmpty() - Method in class org.apache.cayenne.util.SoftValueMap
isEmpty() - Method in class org.apache.cayenne.util.WeakValueMap
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.util.IndexPropertyList
isFault() - Method in class org.apache.cayenne.util.PersistentObjectHolder
  Returns true if this holder is not resolved, meaning its object is not yet known.
isFault() - Method in class org.apache.cayenne.util.PersistentObjectList
  Returns whether this list is not yet resolved and requires a fetch.
isFault() - Method in class org.apache.cayenne.util.PersistentObjectMap
isFault() - Method in class org.apache.cayenne.util.PersistentObjectSet
  Returns whether this list is not yet resolved and requires a fetch.
isFault() - Method in interface org.apache.cayenne.ValueHolder
  Returns true if the internal value is not yet resolved.
isFault(Object) - Method in interface org.apache.cayenne.reflect.ArcProperty
  Returns whether a target node connected to a given object is an unresolved fault.
isFault(Object) - Method in class org.apache.cayenne.reflect.BaseArcProperty
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
isFetchAllowed() - Method in class org.apache.cayenne.query.ObjectIdQuery
isFetchingDataRows() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
isFetchingDataRows() - Method in class org.apache.cayenne.query.EJBQLQuery
isFetchingDataRows() - Method in class org.apache.cayenne.query.FluentSelect
isFetchingDataRows() - Method in class org.apache.cayenne.query.IteratedQueryDecorator
isFetchingDataRows() - Method in class org.apache.cayenne.query.ObjectIdQuery
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
isFetchingDataRows() - Method in class org.apache.cayenne.query.SQLSelect
isFetchingDataRows() - Method in class org.apache.cayenne.query.SQLTemplate
isFetchMandatory() - Method in class org.apache.cayenne.query.ObjectIdQuery
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.
isForeignKey() - Method in class org.apache.cayenne.map.DbAttribute
  Returns `true` if the DB column represented by this attribute is a foreign key, referencing another table.
isFromPK() - Method in class org.apache.cayenne.map.DbRelationship
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.parser.PatternMatchNode
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.
isIteratedResult() - Method in interface org.apache.cayenne.access.OperationObserver
  Returns whether results should be returned as a `ResultIterator`.
isIterator() - Method in interface org.apache.cayenne.QueryResponse
  Returns whether current response is an iterator
isIterator() - Method in class org.apache.cayenne.util.GenericResponse
isJointPrefetch() - Method in class org.apache.cayenne.query.PrefetchTreeNode
isLast() - Method in interface org.apache.cayenne.map.PathComponent
isLazy() - Method in class org.apache.cayenne.map.ObjAttribute
isList() - Method in interface org.apache.cayenne.QueryResponse
  Returns whether current iteration result is a list or an update count.
isList() - Method in interface org.apache.cayenne.QueryResult
  Returns whether current iteration result is a list or an update count.
isList() - Method in class org.apache.cayenne.util.GenericQueryResult
isList() - Method in class org.apache.cayenne.util.GenericResponse
isList() - Method in class org.apache.cayenne.util.ListResponse
isMandatory() - Method in class org.apache.cayenne.map.DbAttribute
isMandatory() - Method in class org.apache.cayenne.map.DbRelationship
isMandatory() - Method in class org.apache.cayenne.map.ObjAttribute
  Returns whether this attribute is mandatory
isMandatory() - Method in class org.apache.cayenne.map.ObjRelationship
isMandatory() - Method in class org.apache.cayenne.map.Relationship
  Returns if relationship is mandatory
isNeedBinding() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
isNegated() - Method in interface org.apache.cayenne.ejbql.EJBQLExpression
  Returns an optional boolean flag that negates the value of the expression.
isNegated() - Method in class org.apache.cayenne.ejbql.parser.SimpleNode
isNegative() - Method in class org.apache.cayenne.ejbql.parser.EJBQLDecimalLiteral
isNegative() - Method in class org.apache.cayenne.ejbql.parser.EJBQLIntegerLiteral
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
isOptional() - Method in class org.apache.cayenne.map.ObjRelationship
  Returns a boolean indicating whether the presence of a non-null source key(s) will not guarantee a presence of a target record.
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 class org.apache.cayenne.map.ObjRelationship
  Returns true if the relationship is flattened, but is not of the single case that can have automatic write support.
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
isRefreshAll() - Method in class org.apache.cayenne.query.RefreshQuery
isRefreshing() - Method in class org.apache.cayenne.query.RelationshipQuery
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
isSelectResult() - Method in interface org.apache.cayenne.QueryResultItem
  Returns true if encapsulated result is a select result.
isSharedCacheEnabled() - Method in class org.apache.cayenne.access.DataDomain
  Returns `true` if DataContexts produced by this DataDomain are using shared DataRowStore.
isSingleResultSetMapping() - Method in interface org.apache.cayenne.query.QueryMetadata
isSingleResultSetMapping() - Method in class org.apache.cayenne.query.QueryMetadataProxy
isSingleResultSetMapping() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
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
isSourceDefiningTargetPrecenseAndType(EntityResolver) - Method in class org.apache.cayenne.map.ObjRelationship
  Returns true if the relationship is non-optional and target has no subclasses.
isSourceIndependentFromTargetChange() - Method in class org.apache.cayenne.map.DbRelationship
  Returns a boolean indicating whether modifying a target of such relationship in any way will not change the underlying table row of the source.
isSourceIndependentFromTargetChange() - Method in class org.apache.cayenne.map.ObjRelationship
  Returns a boolean indicating whether modifying a target of such relationship in any way will not change the underlying table row of the source.
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
isToDependentEntity() - Method in class org.apache.cayenne.map.ObjRelationship
  Returns true if underlying DbRelationships point to dependent entity.
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.
isToMasterPK() - Method in class org.apache.cayenne.map.DbRelationship
  Returns `true` if a method `isToDependentPK` of reverse relationship of this relationship returns `true`.
isToPK() - Method in class org.apache.cayenne.map.DbRelationship
  Returns true if the relationship points to at least one of the PK columns of the target entity.
isToPK() - Method in class org.apache.cayenne.map.ObjRelationship
  Returns true if the underlying DbRelationships point to a at least one of the columns of the target entity.
isTransientParent() - Method in class org.apache.cayenne.util.RelationshipFault
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.util.RelationshipFault
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
isUsingAliases() - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLDbPathTranslator
isUsingAliases() - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator
isUsingAliases() - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext
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(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.
isValidForDepPk() - Method in class org.apache.cayenne.map.DbRelationship
isValidParent(Node) - Method in class org.apache.cayenne.exp.parser.AggregateConditionNode
isValidParent(Node) - Method in class org.apache.cayenne.exp.parser.ASTAll
isValidParent(Node) - Method in class org.apache.cayenne.exp.parser.ASTAny
isValidParent(Node) - Method in class org.apache.cayenne.exp.parser.ASTExists
isValidParent(Node) - Method in class org.apache.cayenne.exp.parser.ASTNotExists
isValidParent(Node) - Method in class org.apache.cayenne.exp.parser.ConditionNode
isValidParent(Node) - Method in class org.apache.cayenne.exp.parser.SimpleNode
  Additional parent check that we can't handle properly in the grammar By default it just returns true.
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 class org.apache.cayenne.query.FluentSelect
iterate(ObjectContext, ResultIteratorCallback) - Method in class org.apache.cayenne.query.MappedSelect
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(ObjectContext, ResultIteratorCallback) - Method in class org.apache.cayenne.query.SelectById
iterate(ObjectContext, ResultIteratorCallback) - Method in class org.apache.cayenne.query.SQLSelect
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.
IteratedQueryDecorator - Class in org.apache.cayenne.query
  A simple decorator for an iterated query.
IteratedQueryDecorator(Query, boolean) - Constructor for class org.apache.cayenne.query.IteratedQueryDecorator
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.ResultBatchIterator
iterator() - Method in class org.apache.cayenne.util.commons.CompositeCollection
  Gets an iterator over all the collections in this composite.
iterator() - Method in class org.apache.cayenne.util.GenericQueryResult
iterator() - Method in class org.apache.cayenne.util.PersistentObjectList
iterator() - Method in class org.apache.cayenne.util.PersistentObjectSet
iterator(ObjectContext) - Method in class org.apache.cayenne.query.FluentSelect
iterator(ObjectContext) - Method in class org.apache.cayenne.query.MappedSelect
iterator(ObjectContext) - Method in interface org.apache.cayenne.query.Select
  Creates a ResultIterator based on the provided context.
iterator(ObjectContext) - Method in class org.apache.cayenne.query.SelectById
iterator(ObjectContext) - Method in class org.apache.cayenne.query.SQLSelect
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_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.ejbql.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.exp.parser
  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.ejbql.parser.JavaCharStream
  Constructor.
JavaCharStream(InputStream) - Constructor for class org.apache.cayenne.exp.parser.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.ejbql.parser.JavaCharStream
  Constructor.
JavaCharStream(InputStream, int, int) - Constructor for class org.apache.cayenne.exp.parser.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.ejbql.parser.JavaCharStream
  Constructor.
JavaCharStream(InputStream, int, int, int) - Constructor for class org.apache.cayenne.exp.parser.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.ejbql.parser.JavaCharStream
  Constructor.
JavaCharStream(InputStream, String) - Constructor for class org.apache.cayenne.exp.parser.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.ejbql.parser.JavaCharStream
  Constructor.
JavaCharStream(InputStream, String, int, int) - Constructor for class org.apache.cayenne.exp.parser.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.ejbql.parser.JavaCharStream
  Constructor.
JavaCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.cayenne.exp.parser.JavaCharStream
  Constructor.
JavaCharStream(Reader) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
  Constructor.
JavaCharStream(Reader) - Constructor for class org.apache.cayenne.ejbql.parser.JavaCharStream
  Constructor.
JavaCharStream(Reader) - Constructor for class org.apache.cayenne.exp.parser.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.ejbql.parser.JavaCharStream
  Constructor.
JavaCharStream(Reader, int, int) - Constructor for class org.apache.cayenne.exp.parser.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.ejbql.parser.JavaCharStream
  Constructor.
JavaCharStream(Reader, int, int, int) - Constructor for class org.apache.cayenne.exp.parser.JavaCharStream
  Constructor.
javaClass() - Method in record class org.apache.cayenne.query.ProcedureColumn
  Returns the value of the `javaClass` record component.
JDBC_DRIVER_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
JDBC_LOG_BATCH_ROW_THRESHOLD_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
  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
JDBC_MAX_QUEUE_WAIT_TIME - Static variable in interface org.apache.cayenne.configuration.Constants
  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
JDBC_PASSWORD_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
JDBC_URL_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
JDBC_USERNAME_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
JDBC_VALIDATION_QUERY_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
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.configuration.DataSourceDescriptor
jdbcDriver(String) - Method in class org.apache.cayenne.runtime.CayenneRuntimeBuilder
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CayenneRuntimeBuilder.defaultDataNode(DataSource)`
JdbcEJBQLTranslator - Class in org.apache.cayenne.access.translator.ejbql
  A default `EJBQLTranslator`.
JdbcEJBQLTranslator() - Constructor for class org.apache.cayenne.access.translator.ejbql.JdbcEJBQLTranslator
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.ejbql.parser.EJBQL
  Next token.
jj_nt - Variable in class org.apache.cayenne.exp.parser.ExpressionParser
  Next token.
jjFillToken() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
jjFillToken() - Method in class org.apache.cayenne.ejbql.parser.EJBQLTokenManager
jjFillToken() - Method in class org.apache.cayenne.exp.parser.ExpressionParserTokenManager
jjnewLexState - Static variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
  Lex State array.
jjnewLexState - Static variable in class org.apache.cayenne.exp.parser.ExpressionParserTokenManager
  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.ejbql.parser.EJBQLTokenManager
  Token literal values.
jjstrLiteralImages - Static variable in class org.apache.cayenne.exp.parser.ExpressionParserTokenManager
  Token literal values.
JJTABS - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTABS - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTABSTRACTSCHEMANAME - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTADD - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTADD - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
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
jjtAddChild(Node, int) - Method in interface org.apache.cayenne.ejbql.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.ejbql.parser.SimpleNode
jjtAddChild(Node, int) - Method in class org.apache.cayenne.exp.parser.AggregateConditionNode
jjtAddChild(Node, int) - Method in class org.apache.cayenne.exp.parser.ASTCustomAggregate
jjtAddChild(Node, int) - Method in class org.apache.cayenne.exp.parser.ASTCustomFunction
jjtAddChild(Node, int) - Method in class org.apache.cayenne.exp.parser.ASTCustomOperator
jjtAddChild(Node, int) - Method in class org.apache.cayenne.exp.parser.ASTExists
jjtAddChild(Node, int) - Method in interface org.apache.cayenne.exp.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.exp.parser.PatternMatchNode
jjtAddChild(Node, int) - Method in class org.apache.cayenne.exp.parser.SimpleNode
JJTAGGREGATE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTALL - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTAND - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTAND - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTANY - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTARRAY - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
JJTASCENDING - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTASTERISK - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTAVERAGE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTAVG - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTBETWEEN - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTBETWEEN - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTBITWISEAND - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTBITWISELEFTSHIFT - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTBITWISENOT - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTBITWISEOR - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTBITWISERIGHTSHIFT - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTBITWISEXOR - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTBLOCK - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
JJTBOOLEANLITERAL - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTBOOLSCALAR - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
JJTCLASSNAME - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
jjtClose() - Method in interface org.apache.cayenne.ejbql.parser.Node
  This method is called after all the child nodes have been added.
jjtClose() - Method in class org.apache.cayenne.ejbql.parser.SimpleNode
jjtClose() - Method in class org.apache.cayenne.exp.parser.ASTAdd
jjtClose() - Method in class org.apache.cayenne.exp.parser.ASTAnd
jjtClose() - Method in class org.apache.cayenne.exp.parser.ASTBitwiseAnd
jjtClose() - Method in class org.apache.cayenne.exp.parser.ASTBitwiseLeftShift
jjtClose() - Method in class org.apache.cayenne.exp.parser.ASTBitwiseOr
jjtClose() - Method in class org.apache.cayenne.exp.parser.ASTBitwiseRightShift
jjtClose() - Method in class org.apache.cayenne.exp.parser.ASTBitwiseXor
jjtClose() - Method in class org.apache.cayenne.exp.parser.ASTDivide
jjtClose() - Method in class org.apache.cayenne.exp.parser.ASTList
jjtClose() - Method in class org.apache.cayenne.exp.parser.ASTMultiply
jjtClose() - Method in class org.apache.cayenne.exp.parser.ASTOr
jjtClose() - Method in class org.apache.cayenne.exp.parser.ASTSubtract
jjtClose() - Method in interface org.apache.cayenne.exp.parser.Node
  Called after all the child nodes have been added.
jjtClose() - Method in class org.apache.cayenne.exp.parser.SimpleNode
JJTCONCAT - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTCONCAT - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTCONSTRUCTOR - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTCONSTRUCTORPARAMETER - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTCONSTRUCTORPARAMETERS - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTCOUNT - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTCOUNT - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTCURRENTDATE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTCURRENTDATE - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTCURRENTTIME - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTCURRENTTIME - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTCURRENTTIMESTAMP - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTCURRENTTIMESTAMP - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTCUSTOMAGGREGATE - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTCUSTOMFUNCTION - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTCUSTOMOPERATOR - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTDBIDPATH - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTDBPATH - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTDBPATH - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTDECIMALLITERAL - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTDELETE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTDESCENDING - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTDIRECTIVE - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
JJTDISTINCT - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTDISTINCT - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTDIVIDE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTDIVIDE - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTEJBQLState - Class in org.apache.cayenne.ejbql.parser
JJTEJBQLState() - Constructor for class org.apache.cayenne.ejbql.parser.JJTEJBQLState
JJTENUM - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTEQUAL - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTEQUALS - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTESCAPECHARACTER - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTEXISTS - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTEXISTS - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTEXPRESSION - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
JJTExpressionParserState - Class in org.apache.cayenne.exp.parser
JJTExpressionParserState() - Constructor for class org.apache.cayenne.exp.parser.JJTExpressionParserState
JJTEXTRACT - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTFALSE - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTFLOATSCALAR - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
JJTFROM - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTFROMITEM - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
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
jjtGetChild(int) - Method in interface org.apache.cayenne.ejbql.parser.Node
  This method returns a child node.
jjtGetChild(int) - Method in class org.apache.cayenne.ejbql.parser.SimpleNode
jjtGetChild(int) - Method in interface org.apache.cayenne.exp.parser.Node
  This method returns a child node.
jjtGetChild(int) - Method in class org.apache.cayenne.exp.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
jjtGetNumChildren() - Method in interface org.apache.cayenne.ejbql.parser.Node
  Return the number of children the node has.
jjtGetNumChildren() - Method in class org.apache.cayenne.ejbql.parser.SimpleNode
jjtGetNumChildren() - Method in interface org.apache.cayenne.exp.parser.Node
  Return the number of children the node has.
jjtGetNumChildren() - Method in class org.apache.cayenne.exp.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
jjtGetParent() - Method in interface org.apache.cayenne.ejbql.parser.Node
jjtGetParent() - Method in class org.apache.cayenne.ejbql.parser.SimpleNode
jjtGetParent() - Method in interface org.apache.cayenne.exp.parser.Node
jjtGetParent() - Method in class org.apache.cayenne.exp.parser.SimpleNode
JJTGREATER - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTGREATEROREQUAL - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTGREATEROREQUAL - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTGREATERTHAN - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTGROUPBY - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTHAVING - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTIDENTIFICATIONVARIABLE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTIDENTIFIER - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTIFELSE - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
JJTIN - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTIN - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTINNERFETCHJOIN - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTINNERJOIN - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTINTEGERLITERAL - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTINTSCALAR - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
JJTISEMPTY - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTISNULL - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTLENGTH - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTLENGTH - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTLESS - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTLESSOREQUAL - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTLESSOREQUAL - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTLESSTHAN - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTLIKE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTLIKE - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTLIKEIGNORECASE - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTLIST - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTLOCATE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTLOCATE - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTLOWER - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTLOWER - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTMAX - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTMAX - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTMEMBEROF - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTMETHOD - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
JJTMIN - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTMIN - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTMOD - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTMOD - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTMULTIPLY - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTMULTIPLY - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTNAMEDINPUTPARAMETER - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTNAMEDPARAMETER - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTNEGATE - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTNEGATIVE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
jjtNodeName - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
jjtNodeName - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
jjtNodeName - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTNOT - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTNOT - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTNOTBETWEEN - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTNOTEQUAL - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTNOTEQUALS - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTNOTEXISTS - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTNOTIN - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTNOTLIKE - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTNOTLIKEIGNORECASE - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTOBJPATH - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
jjtOpen() - Method in interface org.apache.cayenne.ejbql.parser.Node
  This method is called after the node has been made the current node.
jjtOpen() - Method in class org.apache.cayenne.ejbql.parser.SimpleNode
jjtOpen() - Method in interface org.apache.cayenne.exp.parser.Node
  Called after the node has been made the current node.
jjtOpen() - Method in class org.apache.cayenne.exp.parser.SimpleNode
JJTOR - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTOR - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTORDERBY - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTORDERBYITEM - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTOUTERFETCHJOIN - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTOUTERJOIN - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTPATH - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTPATTERNVALUE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTPOSITIONALINPUTPARAMETER - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
jjtree - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
jjtree - Variable in class org.apache.cayenne.ejbql.parser.EJBQL
jjtree - Variable in class org.apache.cayenne.exp.parser.ExpressionParser
JJTSCALAR - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTSELECT - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTSELECTCLAUSE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTSELECTEXPRESSION - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTSELECTEXPRESSIONS - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
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
jjtSetParent(Node) - Method in interface org.apache.cayenne.ejbql.parser.Node
  This pair of methods are used to inform the node of its parent.
jjtSetParent(Node) - Method in class org.apache.cayenne.ejbql.parser.SimpleNode
jjtSetParent(Node) - Method in class org.apache.cayenne.exp.parser.ASTExists
jjtSetParent(Node) - Method in class org.apache.cayenne.exp.parser.ASTWhen
jjtSetParent(Node) - Method in interface org.apache.cayenne.exp.parser.Node
  This pair of methods are used to inform the node of its parent.
jjtSetParent(Node) - Method in class org.apache.cayenne.exp.parser.SimpleNode
JJTSIZE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTSQLTemplateParserState - Class in org.apache.cayenne.access.translator.sqltemplate.parser
JJTSQLTemplateParserState() - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
JJTSQRT - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTSQRT - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTSTRINGLITERAL - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTSTRINGSCALAR - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
JJTSUBSELECT - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTSUBSTRING - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTSUBSTRING - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTSUBTRACT - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTSUBTRACT - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTSUM - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTSUM - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTTEXT - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
JJTTOK - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTTRIM - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTTRIM - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTTRIMBOTH - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTTRIMCHARACTER - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTTRIMLEADING - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTTRIMTRAILING - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTTRUE - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTUPDATE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTUPDATEFIELD - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTUPDATEITEM - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTUPDATEVALUE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTUPPER - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
JJTUPPER - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
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.ejbql.parser.EJBQLTreeConstants
JJTVOID - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
JJTWHERE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
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.
  use `String.join(CharSequence, CharSequence...)` or `Collectors.joining()`
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
JOIN - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
JOIN_APPENDER_KEY - Static variable in class org.apache.cayenne.access.translator.ejbql.JdbcEJBQLTranslator
joinExp(int, Collection) - Static method in class org.apache.cayenne.exp.ExpressionFactory
  Joins all expressions, making a single expression.
joinExp(int, Expression) - Method in class org.apache.cayenne.exp.Expression
  Creates a new expression that joins this object with another expression, using specified join type.
joinExp(int, Expression...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
  Joins all expressions, making a single expression.
joinExp(int, Expression, Expression...) - Method in class org.apache.cayenne.exp.Expression
  Creates a new expression that joins this object with other expressions, using specified join type.
joinExpression(Collection, Function) - Method in class org.apache.cayenne.query.FluentSelect
joinMarker - Variable in class org.apache.cayenne.access.translator.ejbql.EJBQLDbPathTranslator
joinMarker - Variable in class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator
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

Key<T> - Class in org.apache.cayenne.di
  An object that encapsulates a key used to store and lookup DI bindings.
Key(TypeLiteral, String) - Constructor for class org.apache.cayenne.di.Key
keyCacheSize - Variable in class org.apache.cayenne.map.DbKeyGenerator
keyCleanupCallback - Variable in class org.apache.cayenne.util.SoftValueMap
keyCleanupCallback - Variable in class org.apache.cayenne.util.WeakValueMap
keyColumns - Variable in class org.apache.cayenne.access.jdbc.BatchAction
keySet() - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap
keySet() - Method in class org.apache.cayenne.util.PersistentObjectMap
keySet() - Method in class org.apache.cayenne.util.SoftValueMap
keySet() - Method in class org.apache.cayenne.util.WeakValueMap
keySet() - Method in class org.apache.cayenne.util.SingleEntryMap
keyType - Variable in class org.apache.cayenne.exp.property.MapProperty
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.ejbql.parser.Token
  An integer that describes the kind of this token.
kind - Variable in class org.apache.cayenne.exp.parser.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
lastAlias - Variable in class org.apache.cayenne.access.translator.ejbql.EJBQLDbPathTranslator
lastAlias - Variable in class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator
lastIndexOf(Object) - Method in class org.apache.cayenne.access.IncrementalFaultList
lastIndexOf(Object) - Method in class org.apache.cayenne.util.PersistentObjectList
lastPathComponent - Variable in class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator
lastPathComponent(Expression, Map) - Method in class org.apache.cayenne.map.Entity
  Convenience method returning the last component in the path iterator.
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.
LE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
LE() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
LEADING - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  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 - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
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 class org.apache.cayenne.ejbql.parser.EJBQL
length() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
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.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.ejbql.parser.EJBQLConstants
  RegularExpression Id.
LENGTH - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
lengthExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
lengthExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
LESS_THAN - Static variable in class org.apache.cayenne.exp.Expression
LESS_THAN_EQUAL_TO - Static variable in class org.apache.cayenne.exp.Expression
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
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
LETTER - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
  RegularExpression Id.
LETTER - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
LETTER - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
LEXICAL_ERROR - Static variable in exception class org.apache.cayenne.exp.parser.TokenMgrError
  Lexical error occurred.
LexicalErr(boolean, int, int, int, String, int) - Static method in exception class org.apache.cayenne.exp.parser.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.
LexicalError(boolean, int, int, int, String, char) - Static method in exception class org.apache.cayenne.ejbql.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.ejbql.parser.EJBQLTokenManager
  Lexer state names.
lexStateNames - Static variable in class org.apache.cayenne.exp.parser.ExpressionParserTokenManager
  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
LIKE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
LIKE - Static variable in class org.apache.cayenne.exp.Expression
like_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
LIKE_IGNORE_CASE - Static variable in class org.apache.cayenne.exp.Expression
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
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
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
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.ejbql.parser.JavaCharStream
line - Variable in class org.apache.cayenne.exp.parser.JavaCharStream
list - Variable in class org.apache.cayenne.util.IndexPropertyList
  A list used for the actual objects storage.
LIST - Static variable in class org.apache.cayenne.exp.Expression
  Interpreted as a comma-separated list of literals.
ListBuilder<T> - Interface in org.apache.cayenne.di
  A binding builder for list configurations.
listener(EvictionListener) - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
  Specifies an optional listener that is registered for notification when an entry is evicted.
listeners - Variable in class org.apache.cayenne.configuration.runtime.DataDomainProvider
listeners - Variable in class org.apache.cayenne.di.spi.DefaultScope
listeners - Variable in class org.apache.cayenne.tx.BaseTransaction
listenForChannelEvents(DataChannel, DataChannelListener) - Static method in class org.apache.cayenne.util.EventUtil
  Utility method that sets up a GraphChangeListener to be notified when DataChannel posts an event.
listenForChannelEvents(EventManager, DataChannelListener) - Static method in class org.apache.cayenne.util.EventUtil
  Listen for events from all channels that use a given EventManager.
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.util.PersistentObjectList
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.util.PersistentObjectList
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
ListResponse - Class in org.apache.cayenne.util
  A QueryResponse optimized to hold a single object or data row list.
ListResponse() - Constructor for class org.apache.cayenne.util.ListResponse
  Creates an empty response.
ListResponse(Object) - Constructor for class org.apache.cayenne.util.ListResponse
ListResponse(List) - Constructor for class org.apache.cayenne.util.ListResponse
literal_or_param() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
load(Class) - Method in class org.apache.cayenne.di.spi.ModuleLoader
  Auto-loads all modules declared on classpath.
load(Class, ClassLoader) - Method in class org.apache.cayenne.di.spi.ModuleLoader
  Auto-loads all modules declared on classpath.
load(Resource) - Method in interface org.apache.cayenne.configuration.DataChannelDescriptorLoader
  Loads a DataChannelDescriptor from some configuration resource, usually an XML file found on classpath.
load(Resource) - Method in interface org.apache.cayenne.configuration.DataMapLoader
load(Resource) - Method in class org.apache.cayenne.configuration.xml.XMLDataChannelDescriptorLoader
load(Resource) - Method in class org.apache.cayenne.configuration.xml.XMLDataMapLoader
loadAdapter() - Method in class org.apache.cayenne.dba.AutoAdapter
  Loads underlying DbAdapter delegate.
loadDescriptor() - Method in class org.apache.cayenne.configuration.runtime.DataDomainProvider
loader - Variable in class org.apache.cayenne.configuration.runtime.DataDomainProvider
loaderContext - Variable in class org.apache.cayenne.configuration.xml.SAXNestedTagHandler
LoaderContext - Class in org.apache.cayenne.configuration.xml
LoaderContext(XMLReader, HandlerFactory) - Constructor for class org.apache.cayenne.configuration.xml.LoaderContext
loadFailures - Variable in class org.apache.cayenne.configuration.ConfigurationTree
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
  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
  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.
LocalDateTimeValueType - Class in org.apache.cayenne.access.types
LocalDateTimeValueType() - Constructor for class org.apache.cayenne.access.types.LocalDateTimeValueType
LocalDateValueType - Class in org.apache.cayenne.access.types
LocalDateValueType() - Constructor for class org.apache.cayenne.access.types.LocalDateValueType
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
LocalTimeValueType - Class in org.apache.cayenne.access.types
LocalTimeValueType() - Constructor for class org.apache.cayenne.access.types.LocalTimeValueType
locate() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
locate() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
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.ejbql.parser.EJBQLConstants
  RegularExpression Id.
LOCATE - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  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.
location - Variable in class org.apache.cayenne.map.DataMap
locations - Variable in class org.apache.cayenne.configuration.runtime.DataDomainProvider
locator - Variable in class org.apache.cayenne.configuration.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.
  in favor of `ArrayUtil.appendTruncated(StringBuilder, byte[])`
logger - Variable in class org.apache.cayenne.dba.JdbcAdapter
  Deprecated, for removal: This API element is subject to removal in a future version.
LOGGER - Static variable in class org.apache.cayenne.query.CacheableQuery
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.exp.parser.TokenMgrError
  Detected (and bailed out of) an infinite loop in the token manager.
lower() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
lower() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
lower() - Method in class org.apache.cayenne.exp.property.StringProperty
LOWER - Enum constant in enum class org.apache.cayenne.query.CapsStrategy
LOWER - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
LOWER - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  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
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
LT - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
LT() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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

makeDistinctMarker() - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext
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.util.SoftValueMap
  This is a main data storage used for most operations
map - Variable in class org.apache.cayenne.util.WeakValueMap
  This is a main data storage used for most operations
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
MapBuilder<T> - Interface in org.apache.cayenne.di
  A binding builder for map configurations.
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
mapKeyAccessor - Variable in class org.apache.cayenne.util.PersistentObjectMap
mapNameFromLocation(String) - Method in class org.apache.cayenne.configuration.xml.XMLDataMapLoader
  Helper method to guess the map name from its location.
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 a non-expiring LRUMap.
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.configuration.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.ObjectStore
  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, int) - Static method in class org.apache.cayenne.exp.ExpressionFactory
  Creates an expression that matches all key-values pairs in `map`.
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, int) - Static method in class org.apache.cayenne.exp.ExpressionFactory
  Creates an expression that matches all key-values pairs in `map`.
matchAnyDbExp(Map, int) - Static method in class org.apache.cayenne.exp.ExpressionFactory
  Creates an expression that matches any of the key-values pairs in `map`.
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, int) - Static method in class org.apache.cayenne.exp.ExpressionFactory
  Creates an expression that matches any of the key-values pairs in the `map`.
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.parser.PatternMatchNode
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.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.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.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.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 class org.apache.cayenne.ejbql.parser.EJBQL
max() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
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(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.ejbql.parser.EJBQLConstants
  RegularExpression Id.
MAX - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
MAX_ID_QUALIFIER_SIZE_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
  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.configuration.DataSourceDescriptor
maxConnections(int) - Method in class org.apache.cayenne.datasource.PoolingDataSourceBuilder
  Deprecated.
maxConnections(int) - Method in class org.apache.cayenne.runtime.CayenneRuntimeBuilder
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CayenneRuntimeBuilder.defaultDataNode(DataSource)`
maxExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
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.configuration.runtime.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.
maximumWeightedCapacity(int) - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
  Specifies the maximum weighted capacity to coerce the map to and may exceed it temporarily.
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.ejbql.parser.JavaCharStream
maxNextCharInd - Variable in class org.apache.cayenne.exp.parser.JavaCharStream
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.
maxQueueWaitTime(long) - Method in class org.apache.cayenne.runtime.CayenneRuntimeBuilder
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CayenneRuntimeBuilder.defaultDataNode(DataSource)`
mdDelegate - Variable in class org.apache.cayenne.query.QueryMetadataProxy
MEMBER - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
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.SingleEntryMap
merge(Values) - Method in class org.apache.cayenne.access.flush.operation.Values
merge(DataChannelDescriptor...) - Method in interface org.apache.cayenne.configuration.DataChannelDescriptorMerger
merge(DataChannelDescriptor...) - Method in class org.apache.cayenne.configuration.DefaultDataChannelDescriptorMerger
merge(PrefetchTreeNode) - Method in class org.apache.cayenne.query.PrefetchTreeNode
  Merges `PrefetchTreeNode` into the current prefetch tree, cloning the nodes added to this tree.
merge(T) - Method in class org.apache.cayenne.util.DeepMergeOperation
  Deprecated.
merge(T) - Method in class org.apache.cayenne.util.ShallowMergeOperation
mergeColumnsWithRsMetadata() - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
mergeHandler - Variable in class org.apache.cayenne.access.DataContext
mergeLocalChanges(List) - Method in class org.apache.cayenne.util.PersistentObjectHolder
mergeLocalChanges(List) - Method in class org.apache.cayenne.util.PersistentObjectMap
mergeLocalChanges(List) - Method in class org.apache.cayenne.util.PersistentObjectList
mergeLocalChanges(List) - Method in class org.apache.cayenne.util.PersistentObjectSet
mergeLocalChanges(List) - Method in class org.apache.cayenne.util.RelationshipFault
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.ObjectIdQuery
metadata - Variable in class org.apache.cayenne.query.RelationshipQuery
metaData - Variable in class org.apache.cayenne.query.FluentSelect
metadataResolver - Variable in class org.apache.cayenne.query.ObjectIdQuery
metadataResolver - Variable in class org.apache.cayenne.query.RelationshipQuery
method() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
min() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
min() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
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(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.ejbql.parser.EJBQLConstants
  RegularExpression Id.
MIN - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
minConnections - Variable in class org.apache.cayenne.configuration.DataSourceDescriptor
minConnections(int) - Method in class org.apache.cayenne.datasource.PoolingDataSourceBuilder
  Deprecated.
minConnections(int) - Method in class org.apache.cayenne.runtime.CayenneRuntimeBuilder
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CayenneRuntimeBuilder.defaultDataNode(DataSource)`
minExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
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
MINUS - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
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.parser.ASTExtract.DateTimePart
MINUTE - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  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.ejbql.parser.EJBQL
mod() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
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.ejbql.parser.EJBQLConstants
  RegularExpression Id.
MOD - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  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
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 class org.apache.cayenne.access.DataContext
  Returns a list of objects that are registered with this DataContext and have a state `PersistenceState.MODIFIED`
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
module() - Method in class org.apache.cayenne.configuration.runtime.CoreModuleProvider
module() - Method in interface org.apache.cayenne.di.spi.ModuleProvider
Module - Interface in org.apache.cayenne.di
  Represents a unit of configuration of the Cayenne DI container.
ModuleLoader - Class in org.apache.cayenne.di.spi
  Auto-loads DI modules using ServiceLoader.
ModuleLoader() - Constructor for class org.apache.cayenne.di.spi.ModuleLoader
ModuleProvider - Interface in org.apache.cayenne.di.spi
  Provider of modules used by module auto-loading mechanism to identify and load modules.
modules - Variable in class org.apache.cayenne.runtime.CayenneRuntime
moduleType() - Method in class org.apache.cayenne.configuration.runtime.CoreModuleProvider
moduleType() - Method in interface org.apache.cayenne.di.spi.ModuleProvider
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.parser.ASTExtract.DateTimePart
MONTH - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  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
multiColumnOperands - Variable in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
MultiMapIdSpec(Collection) - Constructor for class org.apache.cayenne.query.SelectById.MultiMapIdSpec
MULTIPLY - Static variable in class org.apache.cayenne.exp.Expression
multiplySubtractExp() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
MultiScalarIdSpec(Object, Object...) - Constructor for class org.apache.cayenne.query.SelectById.MultiScalarIdSpec
MultiScalarIdSpec(Collection) - Constructor for class org.apache.cayenne.query.SelectById.MultiScalarIdSpec
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.configuration.DataChannelDescriptor
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.QueryDescriptorLoader
name - Variable in class org.apache.cayenne.map.Relationship
name - Variable in class org.apache.cayenne.map.SQLResult
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.configuration.DataNodeDescriptor
  Returns the value of the `name` record component.
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
named_input_parameter() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
NAMED_SEQUENCE_TABLE_TYPE - Static variable in class org.apache.cayenne.map.DbKeyGenerator
namedParameter() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
namedParameters - Variable in class org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext
namedParameters - Variable in class org.apache.cayenne.query.EJBQLQuery
nameMapper - Variable in class org.apache.cayenne.configuration.DefaultConfigurationNameMapper
nameMapper - Variable in class org.apache.cayenne.configuration.xml.XMLDataChannelDescriptorLoader
namespace - Variable in class org.apache.cayenne.cache.NestedQueryCache
namespace - Variable in class org.apache.cayenne.map.DataMap
NamespaceAwareNestedTagHandler - Class in org.apache.cayenne.configuration.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.configuration.xml.NamespaceAwareNestedTagHandler
NamespaceAwareNestedTagHandler(NamespaceAwareNestedTagHandler) - Constructor for class org.apache.cayenne.configuration.xml.NamespaceAwareNestedTagHandler
NamespaceAwareNestedTagHandler(SAXNestedTagHandler, String) - Constructor for class org.apache.cayenne.configuration.xml.NamespaceAwareNestedTagHandler
nameToCamelCase(String) - Static method in class org.apache.cayenne.exp.parser.ASTFunctionCall
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
NE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
NE() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
needBinding(boolean) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
needParenthesis() - Method in class org.apache.cayenne.exp.parser.ASTCurrentDate
needParenthesis() - Method in class org.apache.cayenne.exp.parser.ASTCurrentTime
needParenthesis() - Method in class org.apache.cayenne.exp.parser.ASTCurrentTimestamp
needParenthesis() - Method in class org.apache.cayenne.exp.parser.ASTFunctionCall
needsParentheses() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ExpressionNode
needsResultSetMapping() - Method in interface org.apache.cayenne.access.translator.select.TranslatableQueryWrapper
neg() - Method in class org.apache.cayenne.exp.property.NumericProperty
NegateNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
  Unary minus.
NegateNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.NegateNode
negative() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
NEGATIVE - Static variable in class org.apache.cayenne.exp.Expression
neqId(Object) - Method in class org.apache.cayenne.exp.property.EntityProperty
nested(Collection, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.util.XMLEncoder
nested(Map, ConfigurationNodeVisitor) - Method in class org.apache.cayenne.util.XMLEncoder
nested(XMLSerializable, ConfigurationNodeVisitor) - 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 interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
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
new_value() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
newContext() - Method in class org.apache.cayenne.runtime.CayenneRuntime
  Returns a new ObjectContext instance based on the runtime's main DataChannel.
newContext(DataChannel) - Method in class org.apache.cayenne.runtime.CayenneRuntime
  Returns a new ObjectContext which is a child of the specified DataChannel.
newInstance(Class, Class, boolean) - Method in interface org.apache.cayenne.di.AdhocObjectFactory
  Returns an instance of "type" that implements "superType", injecting dependencies from the registry into it if requested
newInstance(Class, Class, boolean) - Method in class org.apache.cayenne.di.spi.DefaultAdhocObjectFactory
newInstance(Class, String) - Method in interface org.apache.cayenne.di.AdhocObjectFactory
  Returns an instance of "className" that implements "superType", injecting dependencies from the registry into it.
newInstance(Class, String, boolean) - Method in interface org.apache.cayenne.di.AdhocObjectFactory
  Returns an instance of "className" that implements "superType", injecting dependencies from the registry into it if requested
newInstance(Class, String, boolean) - Method in class org.apache.cayenne.di.spi.DefaultAdhocObjectFactory
newInstance(DataChannel, ObjectStore) - Method in class org.apache.cayenne.configuration.runtime.DataContextFactory
newNodeId - Variable in class org.apache.cayenne.graph.NodeIdChangeOperation
newObject(Class) - Method in class org.apache.cayenne.access.DataContext
  Creates and registers a new persistent object.
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
  Instantiates a new object and registers it with this context.
newObjects() - Method in class org.apache.cayenne.access.DataContext
  Returns a list of objects that are registered with this DataContext and have a state PersistenceState.NEW
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.ejbql.parser.Token
newToken(int) - Static method in class org.apache.cayenne.exp.parser.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.ejbql.parser.Token
  Returns a new Token object, by default.
newToken(int, String) - Static method in class org.apache.cayenne.exp.parser.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.ejbql.parser.Token
  A reference to the next regular (non-special) token from the input stream.
next - Variable in class org.apache.cayenne.exp.parser.Token
  A reference to the next regular (non-special) token from the input stream.
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 interface org.apache.cayenne.QueryResponse
  Rewinds response iterator to the next result, returning true if it is available.
next() - Method in class org.apache.cayenne.ResultBatchIterator
next() - Method in class org.apache.cayenne.util.GenericResponse
next() - Method in class org.apache.cayenne.util.ListResponse
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.ejbql.parser.JavaCharStream
nextCharBuf - Variable in class org.apache.cayenne.exp.parser.JavaCharStream
nextCharInd - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
nextCharInd - Variable in class org.apache.cayenne.ejbql.parser.JavaCharStream
nextCharInd - Variable in class org.apache.cayenne.exp.parser.JavaCharStream
nextCount(Query, int) - Method in interface org.apache.cayenne.access.OperationObserver
  Callback method invoked after an updating query is executed.
nextDataRow - Variable in class org.apache.cayenne.access.jdbc.DistinctResultIterator
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.
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.
  in favour of `EntityProperty.idsNotIn(Object...)`
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.
  in favour of `EntityProperty.idsNotInCollection(Collection)`
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_ACTION - Static variable in class org.apache.cayenne.map.DeleteRule
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 - Interface in org.apache.cayenne.ejbql.parser
  A JJTree-compliant tree node interface.
Node - Interface in org.apache.cayenne.exp.parser
  Provides basic machinery for constructing the parent and child relationships between nodes.
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.ejbql.parser.JJTEJBQLState
nodeArity() - Method in class org.apache.cayenne.exp.parser.JJTExpressionParserState
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.ejbql.parser.JJTEJBQLState
nodeCreated() - Method in class org.apache.cayenne.exp.parser.JJTExpressionParserState
nodeCreated(Object) - Method in class org.apache.cayenne.access.ObjectStore
nodeCreated(Object) - Method in class org.apache.cayenne.DataChannelSyncCallbackAction
nodeCreated(Object) - Method in class org.apache.cayenne.graph.ChildDiffLoader
nodeCreated(Object) - 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(Object) - Constructor for class org.apache.cayenne.graph.NodeCreateOperation
NodeCreateOperation(Object, int) - Constructor for class org.apache.cayenne.graph.NodeCreateOperation
NodeDeleteOperation - Class in org.apache.cayenne.graph
NodeDeleteOperation(Object) - Constructor for class org.apache.cayenne.graph.NodeDeleteOperation
NodeDeleteOperation(Object, 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(Object) - Constructor for class org.apache.cayenne.graph.NodeDiff
NodeDiff(Object, 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.
nodeId - Variable in class org.apache.cayenne.graph.NodeDiff
nodeIdChanged(Object, Object) - Method in class org.apache.cayenne.access.ObjectStore
  Does nothing.
nodeIdChanged(Object, Object) - Method in class org.apache.cayenne.graph.ChildDiffLoader
nodeIdChanged(Object, Object) - 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(Object, Object) - Constructor for class org.apache.cayenne.graph.NodeIdChangeOperation
NodeIdChangeOperation(Object, Object, int) - Constructor for class org.apache.cayenne.graph.NodeIdChangeOperation
noDelete() - Method in class org.apache.cayenne.reflect.AdditionalDbEntityDescriptor
nodePropertyChanged(Object, String, Object, Object) - Method in class org.apache.cayenne.access.ObjectStore
  Records dirty object snapshot.
nodePropertyChanged(Object, String, Object, Object) - Method in class org.apache.cayenne.DataChannelSyncCallbackAction
nodePropertyChanged(Object, String, Object, Object) - Method in class org.apache.cayenne.graph.ChildDiffLoader
nodePropertyChanged(Object, 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(Object, String, Object, Object) - Constructor for class org.apache.cayenne.graph.NodePropertyChangeOperation
NodePropertyChangeOperation(Object, String, Object, Object, int) - Constructor for class org.apache.cayenne.graph.NodePropertyChangeOperation
nodeRemoved(Object) - Method in class org.apache.cayenne.access.ObjectStore
nodeRemoved(Object) - Method in class org.apache.cayenne.DataChannelSyncCallbackAction
nodeRemoved(Object) - Method in class org.apache.cayenne.graph.ChildDiffLoader
nodeRemoved(Object) - 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
nodes - Variable in class org.apache.cayenne.graph.GraphMap
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 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.
NoopDataChannelMetaData - Class in org.apache.cayenne.configuration.xml
  Noop implementation of `DataChannelMetaData`.
NoopDataChannelMetaData() - Constructor for class org.apache.cayenne.configuration.xml.NoopDataChannelMetaData
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
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) - Method in class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory
NoSyncObjectStore - Class in org.apache.cayenne.access
  An `ObjectStore` which doesn't receive notifications on parent's `DataRowStore` events.
NoSyncObjectStore(DataRowStore, Map) - Constructor for class org.apache.cayenne.access.NoSyncObjectStore
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 - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
NOT - Static variable in class org.apache.cayenne.exp.Expression
NOT_BETWEEN - Static variable in class org.apache.cayenne.exp.Expression
NOT_DEFINED - Static variable in class org.apache.cayenne.dba.TypesMapping
NOT_EQUAL_TO - Static variable in class org.apache.cayenne.exp.Expression
NOT_EXISTS - Static variable in class org.apache.cayenne.exp.Expression
NOT_EXISTS - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
NOT_IN - Static variable in class org.apache.cayenne.exp.Expression
NOT_LIKE - Static variable in class org.apache.cayenne.exp.Expression
NOT_LIKE_IGNORE_CASE - Static variable in class org.apache.cayenne.exp.Expression
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
notCondition() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
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.
  in favour of `CollectionProperty.notContainsValuesCollection(Collection)`
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.
  in favour of `MapProperty.notContainsValuesCollection(Collection)`
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.
  in favour of `CollectionProperty.notContainsValue(V)`
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.
  in favour of `CollectionProperty.notContainsValues(V...)`
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.
  in favour of `MapProperty.notContainsValues(V...)`
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.
  in favour of `CollectionProperty.notContainsIds(Object...)`
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.
  in favour of `MapProperty.notContainsIds(Object...)`
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.
  in favour of `CollectionProperty.notContainsIdsCollection(Collection)`
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.
  in favour of `MapProperty.notContainsIdsCollection(Collection)`
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
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.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.parser.AggregateConditionNode
notExists() - Method in class org.apache.cayenne.exp.parser.ASTAll
notExists() - Method in class org.apache.cayenne.exp.parser.ASTAny
notExists() - Method in class org.apache.cayenne.exp.parser.ASTExists
notExists() - Method in class org.apache.cayenne.exp.parser.ASTNotExists
notExists() - Method in class org.apache.cayenne.exp.parser.ASTPath
notExists() - Method in class org.apache.cayenne.exp.parser.ConditionNode
  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.parser.SimpleNode
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
notExp() - Method in class org.apache.cayenne.exp.Expression
  Returns a logical NOT of current expression.
notExp() - Method in class org.apache.cayenne.exp.parser.SimpleNode
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
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
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
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.ejbql.parser.EJBQLConstants
  RegularExpression Id.
NULL - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
null_comparison_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
NULLIFY - Static variable in 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
  Deprecated.
  since 5.0 in favor of the JDK's `Comparator.nullsFirst(java.util.Comparator)` / `Comparator.nullsLast(java.util.Comparator)` combined with `Comparator.naturalOrder()`.
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
numeric_literal() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
numericExpression() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
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.exp.parser.ExpressionParser
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.exp.parser.ExpressionParser
numericTermExt() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
numericToString(Number) - Static method in class org.apache.cayenne.exp.parser.SimpleNode

## O

OBJ_ENTITY_ROOT - Static variable in class org.apache.cayenne.map.QueryDescriptor
OBJ_PATH - Static variable in class org.apache.cayenne.exp.Expression
  Expression describes a path relative to an ObjEntity.
OBJ_PREFIX - Static variable in class org.apache.cayenne.exp.parser.ASTObjPath
OBJ_RELATIONSHIP_TAG - Static variable in class org.apache.cayenne.configuration.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 - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
object_path() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
OBJECT_RETAIN_STRATEGY_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
  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
  A Cayenne object facade to a persistent store.
ObjectContextFactory - Interface in org.apache.cayenne.configuration
  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.configuration.runtime.DataDomainProvider
objectFactory - Variable in class org.apache.cayenne.configuration.runtime.DefaultDataNodeFactory
objectFactory - Variable in class org.apache.cayenne.configuration.xml.XMLDataChannelDescriptorLoader
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(ObjectContext, Class, int) - Static method in class org.apache.cayenne.Cayenne
  Returns an object matching an int primary key.
objectForPK(ObjectContext, Class, Object) - Static method in class org.apache.cayenne.Cayenne
  Returns an object matching an Object primary key.
objectForPK(ObjectContext, Class, Map) - Static method in class org.apache.cayenne.Cayenne
  Returns an object matching a primary key.
objectForPK(ObjectContext, String, int) - Static method in class org.apache.cayenne.Cayenne
  Returns an object matching an int primary key.
objectForPK(ObjectContext, String, Object) - Static method in class org.apache.cayenne.Cayenne
  Returns an object matching an Object primary key.
objectForPK(ObjectContext, String, Map) - Static method in class org.apache.cayenne.Cayenne
  Returns an object matching a primary key.
objectForPK(ObjectContext, ObjectId) - Static method in class org.apache.cayenne.Cayenne
  Returns an object matching ObjectId.
objectForQuery(ObjectContext, Query) - Static method in class org.apache.cayenne.Cayenne
  Returns an object or a DataRow that is a result of a given query.
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 - Variable in class org.apache.cayenne.query.ObjectIdQuery
objectId - Variable in class org.apache.cayenne.query.RelationshipQuery
ObjectId - Interface in org.apache.cayenne
  A portable global identifier for persistent objects.
ObjectIdQuery - Class in org.apache.cayenne.query
  A query that matches zero or one object or data row corresponding to the ObjectId.
ObjectIdQuery(ObjectId) - Constructor for class org.apache.cayenne.query.ObjectIdQuery
  Creates a refreshing ObjectIdQuery.
ObjectIdQuery(ObjectId, boolean, int) - Constructor for class org.apache.cayenne.query.ObjectIdQuery
  Creates a new ObjectIdQuery.
objectList - Variable in class org.apache.cayenne.util.ListResponse
objectList - Variable in class org.apache.cayenne.util.PersistentObjectList
objectMap - Variable in class org.apache.cayenne.access.ObjectStore
objectMap - Variable in class org.apache.cayenne.util.PersistentObjectMap
ObjectMapRetainStrategy - Interface in org.apache.cayenne.access
  A strategy for retaining objects in `ObjectStore`.
objectNode(Object, Expression) - Method in interface org.apache.cayenne.exp.TraversalHandler
  Called during the traversal when a leaf non-expression node is encountered.
objects - Variable in class org.apache.cayenne.query.RefreshQuery
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.util.PersistentObjectSet
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.ObjectStore
  Return a subset of registered objects that are in a certain persistence state.
objectsRolledBack() - Method in class org.apache.cayenne.access.ObjectStore
  Reverts changes to all stored uncomitted objects.
objectStore - Variable in class org.apache.cayenne.access.DataContext
ObjectStore - Class in org.apache.cayenne.access
  ObjectStore stores objects using their ObjectId as a key.
ObjectStore(DataRowStore, Map) - Constructor for class org.apache.cayenne.access.ObjectStore
  Creates an ObjectStore with `DataRowStore` and a map to use for storing registered objects.
objectStoreFactory - Variable in class org.apache.cayenne.configuration.runtime.DataContextFactory
ObjectStoreFactory - Interface in org.apache.cayenne.configuration
  A factory for creating `ObjectStore`s.
ObjectStoreGraphDiff - Class in org.apache.cayenne.access
  A GraphDiff facade for the ObjectStore changes.
objectsUnregistered(Collection) - Method in class org.apache.cayenne.access.ObjectStore
  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.configuration.xml
ObjEntityHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.configuration.xml.ObjEntityHandler
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.configuration.xml
ObjRelationshipHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.configuration.xml.ObjRelationshipHandler
observer - Variable in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
of() - Static method in class org.apache.cayenne.runtime.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 record class org.apache.cayenne.configuration.DataNodeDescriptor
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 class org.apache.cayenne.runtime.CayenneRuntime
  Creates a builder of CayenneRuntime.
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, 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
OF - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
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
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
onContextFlush(ObjectContext, GraphDiff, boolean) - Method in class org.apache.cayenne.access.DataContext
onDataChannelLoaded(DataChannelDescriptor) - Method in interface org.apache.cayenne.configuration.xml.DataChannelLoaderListener
onDataMapLoaded(DataMap) - Method in interface org.apache.cayenne.configuration.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
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
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
onQuery(ObjectContext, Query) - Method in class org.apache.cayenne.access.DataContext
  An implementation of a `DataChannel` method that is used by child contexts to execute queries.
onQuery(ObjectContext, Query) - Method in class org.apache.cayenne.access.DataDomain
  Runs query returning generic QueryResponse.
onQuery(ObjectContext, Query) - 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) - Method in interface org.apache.cayenne.DataChannelQueryFilterChain
onQuery(ObjectContext, Query, DataChannelQueryFilterChain) - Method in interface org.apache.cayenne.DataChannelQueryFilter
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
onScopeEvent(Object...) - Method in class org.apache.cayenne.di.spi.ScopeEventBinding
onSubselect() - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext
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 class org.apache.cayenne.access.DataContext
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.parser.ASTBitwiseAnd
op(long, long) - Method in class org.apache.cayenne.exp.parser.ASTBitwiseLeftShift
op(long, long) - Method in class org.apache.cayenne.exp.parser.ASTBitwiseOr
op(long, long) - Method in class org.apache.cayenne.exp.parser.ASTBitwiseRightShift
op(long, long) - Method in class org.apache.cayenne.exp.parser.ASTBitwiseXor
op(long, long) - Method in class org.apache.cayenne.exp.parser.EvaluatedBitwiseNode
op(BigDecimal, BigDecimal) - Method in class org.apache.cayenne.exp.parser.ASTAdd
op(BigDecimal, BigDecimal) - Method in class org.apache.cayenne.exp.parser.ASTDivide
op(BigDecimal, BigDecimal) - Method in class org.apache.cayenne.exp.parser.ASTMultiply
op(BigDecimal, BigDecimal) - Method in class org.apache.cayenne.exp.parser.ASTSubtract
op(BigDecimal, BigDecimal) - Method in class org.apache.cayenne.exp.parser.EvaluatedMathNode
openNodeScope(Node) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
openNodeScope(Node) - Method in class org.apache.cayenne.ejbql.parser.JJTEJBQLState
openNodeScope(Node) - Method in class org.apache.cayenne.exp.parser.JJTExpressionParserState
openTags - Variable in class org.apache.cayenne.util.XMLEncoder
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.exp.parser.ExpressionParserConstants
  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.
OR - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
OR - Static variable in class org.apache.cayenne.exp.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.exp.parser.ExpressionParser
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 - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
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.
orderby_clause() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
orderby_item() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
OrderByNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
OrderByNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.OrderByNode
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 - 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.map.QueryDescriptorLoader
orderings - Variable in class org.apache.cayenne.map.SelectQueryDescriptor
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".
org.apache.cayenne - package org.apache.cayenne
  Contains persistence APIs directly accessible by users.
org.apache.cayenne.access - package org.apache.cayenne.access
  Contains classes that make up Cayenne ORM stack.
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
  Contains classes that handle JDBC interactions.
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.ejbql - package org.apache.cayenne.access.translator.ejbql
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
  Defines an extendable mechanism to map Java types to JDBC 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.runtime - package org.apache.cayenne.configuration.runtime
org.apache.cayenne.configuration.server - package org.apache.cayenne.configuration.server
  This is a deprecated package that contained runtime creation code.
org.apache.cayenne.configuration.xml - package org.apache.cayenne.configuration.xml
org.apache.cayenne.datasource - package org.apache.cayenne.datasource
org.apache.cayenne.dba - package org.apache.cayenne.dba
  Contains database adapter API (DbAdapter) and its default implementation.
org.apache.cayenne.dba.db2 - package org.apache.cayenne.dba.db2
  IBM DB2 DbAdapter.
org.apache.cayenne.dba.derby - package org.apache.cayenne.dba.derby
  Apache Derby DbAdapter.
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
  FrontBase DbAdapter.
org.apache.cayenne.dba.h2 - package org.apache.cayenne.dba.h2
org.apache.cayenne.dba.hsqldb - package org.apache.cayenne.dba.hsqldb
  HSQLDB DbAdapter.
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
  MySQL DbAdapter.
org.apache.cayenne.dba.mysql.sqltree - package org.apache.cayenne.dba.mysql.sqltree
org.apache.cayenne.dba.oracle - package org.apache.cayenne.dba.oracle
  Oracle DbAdapter.
org.apache.cayenne.dba.postgres - package org.apache.cayenne.dba.postgres
  PostgreSQL DbAdapter.
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
  MS SQLServer DbAdapter.
org.apache.cayenne.dba.sqlserver.sqltree - package org.apache.cayenne.dba.sqlserver.sqltree
org.apache.cayenne.dba.sybase - package org.apache.cayenne.dba.sybase
  Sybase DbAdapter.
org.apache.cayenne.di - package org.apache.cayenne.di
org.apache.cayenne.di.spi - package org.apache.cayenne.di.spi
org.apache.cayenne.ejbql - package org.apache.cayenne.ejbql
org.apache.cayenne.ejbql.parser - package org.apache.cayenne.ejbql.parser
org.apache.cayenne.event - package org.apache.cayenne.event
  Contains classes that make up Cayenne generic event dispatch mechanism.
org.apache.cayenne.exp - package org.apache.cayenne.exp
  Cayenne data expression classes.
org.apache.cayenne.exp.parser - package org.apache.cayenne.exp.parser
  Contains expression parser and other expression internals.
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
  Contains generic graph management tools used in Cayenne.
org.apache.cayenne.log - package org.apache.cayenne.log
org.apache.cayenne.map - package org.apache.cayenne.map
  Contains O/R mapping classes that store relational database metadata information and map it to Java classes.
org.apache.cayenne.query - package org.apache.cayenne.query
  Defines standard queries supported by Cayenne and extension mechanism to create custom queries.
org.apache.cayenne.reflect - package org.apache.cayenne.reflect
org.apache.cayenne.reflect.generic - package org.apache.cayenne.reflect.generic
org.apache.cayenne.reflect.valueholder - package org.apache.cayenne.reflect.valueholder
org.apache.cayenne.resource - package org.apache.cayenne.resource
org.apache.cayenne.runtime - package org.apache.cayenne.runtime
  API related to `CayenneRuntime` creation.
org.apache.cayenne.tx - package org.apache.cayenne.tx
org.apache.cayenne.util - package org.apache.cayenne.util
  General utility classes.
org.apache.cayenne.util.commons - package org.apache.cayenne.util.commons
org.apache.cayenne.util.concurrentlinkedhashmap - package org.apache.cayenne.util.concurrentlinkedhashmap
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
  Returns a version of this property that represents an OUTER join.
outer() - Method in class org.apache.cayenne.exp.property.ListProperty
  Returns a version of this property that represents an OUTER join.
outer() - Method in class org.apache.cayenne.exp.property.MapProperty
  Returns a version of this property that represents an OUTER join.
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
  Returns a version of this property that represents an OUTER join.
OUTER - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.JoinType
OUTER - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
outer_fetch_join() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
outer_join() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
OUTER_JOIN_INDICATOR - Static variable in class org.apache.cayenne.map.Entity
  A prefix or a suffix that can be used in a path component to indicate that an OUTER JOIN should be used when resolving the expression.
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
overrideColumnType(String, String) - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
  Registers a Java type override for the named column.
overrides() - Method in class org.apache.cayenne.configuration.runtime.CoreModuleProvider
overrides() - Method in interface org.apache.cayenne.di.spi.ModuleProvider
  Returns an array of module types this module overrides.
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.
PAGE_SIZE_PROPERTY - Static variable in interface org.apache.cayenne.query.QueryMetadata
  Defines the name of the property for the query `page size`.
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.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
ParameterizedQuery - Interface in org.apache.cayenne.query
  Defines a query that can serve as a template for other queries.
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.exp.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.configuration.xml.SAXNestedTagHandler
parse(String) - Method in interface org.apache.cayenne.ejbql.EJBQLParser
  Parses a string EJB QL into an `EJBQLExpression`.
parse(String) - Method in class org.apache.cayenne.ejbql.parser.EJBQL.EJBQLDefaultParser
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.ejbql.parser
  This exception is thrown when parse errors are encountered.
ParseException - Exception Class in org.apache.cayenne.exp.parser
  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.ejbql.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.exp.parser.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.ejbql.parser.ParseException
  Constructor with message.
ParseException(String) - Constructor for exception class org.apache.cayenne.exp.parser.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.ejbql.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.exp.parser.ParseException
  This constructor is used by the method "generateParseException" in the generated parser.
parseQuery() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
password - Variable in class org.apache.cayenne.configuration.DataSourceDescriptor
password - Variable in class org.apache.cayenne.datasource.DriverDataSource
password(String) - Method in class org.apache.cayenne.datasource.CayenneDataSource.Builder
password(String) - Method in class org.apache.cayenne.datasource.DataSourceBuilder
  Deprecated.
password(String) - Method in class org.apache.cayenne.runtime.CayenneRuntimeBuilder
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CayenneRuntimeBuilder.defaultDataNode(DataSource)`
path - Variable in class org.apache.cayenne.exp.parser.ASTPath
path - Variable in class org.apache.cayenne.exp.property.BaseProperty
  Path of this property
path() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
path_component() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
PATH_SEPARATOR - Static variable in class org.apache.cayenne.map.Entity
pathAliases - Variable in class org.apache.cayenne.exp.parser.ASTPath
PathComponent<A,R> - Interface in org.apache.cayenne.map
  A component in a path chain.
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
pathExpression() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
PathProperty<E> - Interface in org.apache.cayenne.exp.property
  Property that represents path segment (relationship or embeddable).
pathToken() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
pattern - Variable in class org.apache.cayenne.exp.parser.PatternMatchNode
pattern_value() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
patternCompiled - Variable in class org.apache.cayenne.exp.parser.PatternMatchNode
PatternMatchNode - Class in org.apache.cayenne.exp.parser
  Superclass of pattern matching nodes.
peekNode() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
peekNode() - Method in class org.apache.cayenne.ejbql.parser.JJTEJBQLState
peekNode() - Method in class org.apache.cayenne.exp.parser.JJTExpressionParserState
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.EJBQLAction
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.
performGenericQuery(Query) - Method in class org.apache.cayenne.access.DataContext
  Executes a query returning a generic response.
performGenericQuery(Query) - Method in interface org.apache.cayenne.ObjectContext
  Executes any kind of query providing the result in a form of QueryResponse.
performInNewTransaction(TransactionalOperation, TransactionListener, TransactionDescriptor) - Method in class org.apache.cayenne.tx.DefaultTransactionManager.BaseTransactionHandler
performInTransaction(TransactionalOperation) - Method in class org.apache.cayenne.runtime.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.runtime.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.runtime.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.runtime.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
performIteratedQuery(Query) - Method in class org.apache.cayenne.access.DataContext
  Performs a single database select query returning result as a `ResultIterator`.
performNonSelectingQuery(String) - Method in class org.apache.cayenne.access.DataContext
  Performs a named mapped query that does not select rows.
performNonSelectingQuery(String, Map) - Method in class org.apache.cayenne.access.DataContext
  Performs a named mapped non-selecting query using a map of parameters.
performNonSelectingQuery(Query) - Method in class org.apache.cayenne.access.DataContext
  Performs a single database query that does not select rows.
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
  Returns a list of objects or DataRows for a named query stored in one of the DataMaps.
performQuery(String, Map, boolean) - Method in class org.apache.cayenne.access.DataContext
  Returns a list of objects or DataRows for a named query stored in one of the DataMaps.
performQuery(Query) - Method in class org.apache.cayenne.access.DataContext
  Performs a single selecting query.
performQuery(Query) - Method in interface org.apache.cayenne.ObjectContext
  Executes a selecting query, returning a list of persistent objects or data rows.
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
persistenceStateAccessor - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
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.
PersistentObjectCollection<E> - Interface in org.apache.cayenne.util
  Simple interface to unify PersistentObject* collections in way of setting properties directly
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
PersistentObjectHolder<E> - Class in org.apache.cayenne.util
  A ValueHolder implementation that holds a single Persistent object related to an object used to initialize PersistentObjectHolder.
PersistentObjectHolder(Persistent, String) - Constructor for class org.apache.cayenne.util.PersistentObjectHolder
PersistentObjectList<E> - Class in org.apache.cayenne.util
  A list of persistent objects lazily resolved on the first access.
PersistentObjectList(Persistent, String) - Constructor for class org.apache.cayenne.util.PersistentObjectList
  Creates PersistentObjectList initializing it with list owner persistent object and relationship name that this list maps to.
PersistentObjectMap - Class in org.apache.cayenne.util
PersistentObjectMap(Persistent, String, Accessor) - Constructor for class org.apache.cayenne.util.PersistentObjectMap
  Creates PersistentObjectList initializing it with list owner persistent object and relationship name that this list maps to.
PersistentObjectSet<E> - Class in org.apache.cayenne.util
PersistentObjectSet(Persistent, String) - Constructor for class org.apache.cayenne.util.PersistentObjectSet
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
PLUS - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
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
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
popNode() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
popNode() - Method in class org.apache.cayenne.ejbql.parser.JJTEJBQLState
popNode() - Method in class org.apache.cayenne.exp.parser.JJTExpressionParserState
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.
positional_input_parameter() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
positionalParameters - Variable in class org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext
positionalParameters - Variable in class org.apache.cayenne.query.EJBQLQuery
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 `ObjectStore` and it's data row cache about actual changes we performed.
postprocessAdd(E) - Method in class org.apache.cayenne.access.ToManyList
postprocessAdd(E) - Method in class org.apache.cayenne.access.ToManySet
postprocessAdd(E) - Method in class org.apache.cayenne.util.PersistentObjectList
postprocessAdd(E) - Method in class org.apache.cayenne.util.PersistentObjectSet
postprocessAdd(Object) - Method in class org.apache.cayenne.util.PersistentObjectMap
postprocessAdd(Collection) - Method in class org.apache.cayenne.util.PersistentObjectMap
postprocessAdd(Collection) - Method in class org.apache.cayenne.access.ToManyList
postprocessAdd(Collection) - Method in class org.apache.cayenne.access.ToManySet
postprocessAdd(Collection) - Method in class org.apache.cayenne.util.PersistentObjectList
postprocessAdd(Collection) - Method in class org.apache.cayenne.util.PersistentObjectSet
postprocessAfterCommit(GraphDiff) - Method in class org.apache.cayenne.access.ObjectStore
  Internal unsynchronized method to process objects state after commit.
postprocessRemove(E) - Method in class org.apache.cayenne.access.ToManyList
postprocessRemove(E) - Method in class org.apache.cayenne.access.ToManySet
postprocessRemove(E) - Method in class org.apache.cayenne.util.PersistentObjectList
postprocessRemove(E) - Method in class org.apache.cayenne.util.PersistentObjectSet
postprocessRemove(Object) - Method in class org.apache.cayenne.util.PersistentObjectMap
postprocessRemove(Collection) - Method in class org.apache.cayenne.util.PersistentObjectMap
postprocessRemove(Collection) - Method in class org.apache.cayenne.access.ToManyList
postprocessRemove(Collection) - Method in class org.apache.cayenne.access.ToManySet
postprocessRemove(Collection) - Method in class org.apache.cayenne.util.PersistentObjectList
postprocessRemove(Collection) - Method in class org.apache.cayenne.util.PersistentObjectSet
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.
postScopeEvent(Class, Object...) - Method in class org.apache.cayenne.di.spi.DefaultScope
  Posts a scope event to all registered listeners.
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
  Merges a prefetch path with specified semantics into the query prefetch tree.
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
  Merges prefetch into the query prefetch tree.
PREFETCH_MARKER - Static variable in interface org.apache.cayenne.exp.path.CayennePath
  Prefetch path marker
prefetches - Variable in class org.apache.cayenne.query.SQLSelect
prefetchesMap - Variable in class org.apache.cayenne.map.QueryDescriptorLoader
prefetchesMap - Variable in class org.apache.cayenne.map.SelectQueryDescriptor
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.ejbql.parser.JavaCharStream
prevCharIsCR - Variable in class org.apache.cayenne.exp.parser.JavaCharStream
prevCharIsLF - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
prevCharIsLF - Variable in class org.apache.cayenne.ejbql.parser.JavaCharStream
prevCharIsLF - Variable in class org.apache.cayenne.exp.parser.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
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_QUERY - Static variable in class org.apache.cayenne.map.QueryDescriptor
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.configuration.xml
ProcedureHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.configuration.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 - 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() - Static method in class org.apache.cayenne.map.QueryDescriptor
  Creates new ProcedureQuery query descriptor.
ProcedureQueryDescriptor - Class in org.apache.cayenne.map
ProcedureQueryDescriptor() - Constructor for class org.apache.cayenne.map.ProcedureQueryDescriptor
ProcedureResult<T> - Class in org.apache.cayenne
  Result of procedure call.
ProcedureResult(List) - Constructor for class org.apache.cayenne.ProcedureResult
ProcedureResult(List, Class) - Constructor for class org.apache.cayenne.ProcedureResult
ProcedureResultBuilder<T> - Class in org.apache.cayenne.util
procedureTranslator - Variable in class org.apache.cayenne.configuration.runtime.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.configuration.xml.DbEntityHandler
processCharData(String, String) - Method in class org.apache.cayenne.configuration.xml.DbKeyGeneratorHandler
processCharData(String, String) - Method in class org.apache.cayenne.configuration.xml.NamespaceAwareNestedTagHandler
processCharData(String, String) - Method in class org.apache.cayenne.configuration.xml.ObjEntityHandler
processCharData(String, String) - Method in class org.apache.cayenne.configuration.xml.QueryDescriptorHandler
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.configuration.xml.DataMapHandler
processElement(String, String, Attributes) - Method in class org.apache.cayenne.configuration.xml.DbEntityHandler
processElement(String, String, Attributes) - Method in class org.apache.cayenne.configuration.xml.DbKeyGeneratorHandler
processElement(String, String, Attributes) - Method in class org.apache.cayenne.configuration.xml.DbRelationshipHandler
processElement(String, String, Attributes) - Method in class org.apache.cayenne.configuration.xml.EmbeddableAttributeHandler
processElement(String, String, Attributes) - Method in class org.apache.cayenne.configuration.xml.EmbeddableHandler
processElement(String, String, Attributes) - Method in class org.apache.cayenne.configuration.xml.NamespaceAwareNestedTagHandler
processElement(String, String, Attributes) - Method in class org.apache.cayenne.configuration.xml.ObjEntityHandler
processElement(String, String, Attributes) - Method in class org.apache.cayenne.configuration.xml.ObjRelationshipHandler
processElement(String, String, Attributes) - Method in class org.apache.cayenne.configuration.xml.ProcedureHandler
processElement(String, String, Attributes) - Method in class org.apache.cayenne.configuration.xml.QueryDescriptorHandler
processElement(String, String, Attributes) - Method in class org.apache.cayenne.configuration.xml.SAXNestedTagHandler
  Main method to process XML content.
processElement(String, String, Attributes) - Method in class org.apache.cayenne.configuration.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.
processIntermediatePathComponent() - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator
processLastPathComponent() - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator
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.
processTerminatingAttribute(DbAttribute) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLDbPathTranslator
processTerminatingAttribute(ObjAttribute) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator
processTerminatingRelationship(DbRelationship) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLDbPathTranslator
processTerminatingRelationship(ObjRelationship) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator
PROJECT_LOCATIONS_LIST - Static variable in interface org.apache.cayenne.configuration.Constants
  A DI container key for the List<String> storing locations of the one of more project configuration files.
projectVersion - Variable in class org.apache.cayenne.util.XMLEncoder
projectVersion() - Method in class org.apache.cayenne.util.XMLEncoder
  Inserts an optional project version attribute in the output.
propagation(TransactionPropagation) - Method in class org.apache.cayenne.tx.TransactionDescriptor.Builder
properties - Variable in class org.apache.cayenne.cache.MapQueryCacheProvider
properties - Variable in class org.apache.cayenne.configuration.DataChannelDescriptor
properties - Variable in class org.apache.cayenne.configuration.DefaultRuntimeProperties
properties - Variable in class org.apache.cayenne.configuration.runtime.DefaultDataNodeFactory
properties - Variable in class org.apache.cayenne.event.EventManagerProvider
properties - Variable in class org.apache.cayenne.map.QueryDescriptor
properties - Variable in class org.apache.cayenne.map.QueryDescriptorLoader
properties - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
PROPERTIES_MAP - Static variable in interface org.apache.cayenne.configuration.Constants
  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.exp.parser.ExpressionParserConstants
  RegularExpression Id.
PROPERTY_TAG - Static variable in class org.apache.cayenne.configuration.xml.QueryDescriptorHandler
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
  A visitor for various types of properties in a ClassDescriptor.
Provider<T> - Interface in org.apache.cayenne.di
  A DI object factory interface.
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.Expression
  Returns true if this node should be pruned from expression tree in the event a child is removed.
pruneNodeForPrunedChild(Object) - Method in class org.apache.cayenne.exp.parser.AggregateConditionNode
pruneNodeForPrunedChild(Object) - Method in class org.apache.cayenne.exp.parser.SimpleNode
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.
pushMarker(String, boolean) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext
  Switches the current buffer to a marked buffer, pushing the currently used buffer on the stack.
pushNode(Node) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
pushNode(Node) - Method in class org.apache.cayenne.ejbql.parser.JJTEJBQLState
pushNode(Node) - Method in class org.apache.cayenne.exp.parser.JJTExpressionParserState
put(Object, Object) - Method in class org.apache.cayenne.util.PersistentObjectMap
put(String, Class) - Method in interface org.apache.cayenne.di.MapBuilder
put(String, T) - Method in interface org.apache.cayenne.di.MapBuilder
put(K, V) - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap
put(K, V) - Method in class org.apache.cayenne.util.SoftValueMap
put(K, V) - Method in class org.apache.cayenne.util.WeakValueMap
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.util.PersistentObjectMap
putAll(Map) - Method in class org.apache.cayenne.util.SoftValueMap
putAll(Map) - Method in class org.apache.cayenne.util.WeakValueMap
putAll(Map) - Method in class org.apache.cayenne.util.SingleEntryMap
putAll(Map) - Method in interface org.apache.cayenne.di.MapBuilder
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
putDirectly(Object, Object) - Method in class org.apache.cayenne.util.PersistentObjectMap
putIfAbsent(K, V) - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap
putIfAbsent(K, V) - Method in class org.apache.cayenne.util.SingleEntryMap

## Q

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.map.QueryDescriptorLoader
qualifier - Variable in class org.apache.cayenne.map.SelectQueryDescriptor
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.EJBQLAction
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 - Variable in class org.apache.cayenne.query.RefreshQuery
query() - Method in class org.apache.cayenne.exp.property.SelfProperty
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.
  use `SelectById.queryId(Class, Object)`
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.
  use `SelectById.queryIds(Class, Object...)`
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.
  use `SelectById.queryIdsCollection(Class, Collection)`
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.
  use `SelectById.queryMap(Class, Map)`
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.
  use `SelectById.queryMaps(Class, Map[])`
query(Class, Expression) - Static method in class org.apache.cayenne.query.ObjectSelect
  Creates a ObjectSelect that selects objects of a given persistent class and uses provided expression for its qualifier.
query(Class, Expression, List) - Static method in class org.apache.cayenne.query.ObjectSelect
  Creates a ObjectSelect that selects objects of a given persistent class and uses provided expression for its qualifier.
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.
  use `SelectById.queryObjectId(Class, ObjectId)`
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.
  use `SelectById.queryObjectIds(Class, ObjectId...)`
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
  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.
  since 5.0 this property is ignored. The slow-query threshold warning was removed as part of the compact SQL logger redesign (CAY-2912).
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.DataDomain
queryCache - Variable in class org.apache.cayenne.configuration.runtime.DataContextFactory
queryCache - Variable in class org.apache.cayenne.configuration.runtime.DataDomainProvider
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.
QueryChain - Class in org.apache.cayenne.query
  A Query decorator for a collection of other queries.
QueryChain() - Constructor for class org.apache.cayenne.query.QueryChain
  Creates an empty QueryChain.
QueryChain(Collection) - Constructor for class org.apache.cayenne.query.QueryChain
  Creates a new QueryChain with a collection of Queries.
QueryChain(Query[]) - Constructor for class org.apache.cayenne.query.QueryChain
  Creates a new QueryChain out of an array of queries.
QueryDescriptor - Class in org.apache.cayenne.map
  Generic descriptor of a Cayenne query.
QueryDescriptor(String) - Constructor for class org.apache.cayenne.map.QueryDescriptor
QueryDescriptorHandler - Class in org.apache.cayenne.configuration.xml
QueryDescriptorHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.configuration.xml.QueryDescriptorHandler
QueryDescriptorLoader - Class in org.apache.cayenne.map
  A builder that constructs Cayenne queries from abstract configuration information defined in cayenne-data-map*.dtd.
QueryDescriptorLoader() - Constructor for class org.apache.cayenne.map.QueryDescriptorLoader
queryFilters - Variable in class org.apache.cayenne.access.DataDomain
queryFilters - Variable in class org.apache.cayenne.configuration.runtime.DataDomainProvider
queryId(Class, Object) - Static method in class org.apache.cayenne.query.SelectById
queryIds(Class, Object...) - Static method in class org.apache.cayenne.query.SelectById
queryIdsCollection(Class, Collection) - Static method in class org.apache.cayenne.query.SelectById
queryMap(Class, Map) - Static method in class org.apache.cayenne.query.SelectById
queryMaps(Class, Map...) - Static method in class org.apache.cayenne.query.SelectById
queryMapsCollection(Class, Collection) - Static method in class org.apache.cayenne.query.SelectById
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
queryObjectIds(Class, ObjectId...) - Static method in class org.apache.cayenne.query.SelectById
queryObjectIdsCollection(Class, Collection) - Static method in class org.apache.cayenne.query.SelectById
QueryResponse - Interface in org.apache.cayenne
  Represents a result of query execution.
queryResult - Variable in class org.apache.cayenne.util.QueryResultBuilder
QueryResult<T> - Interface in org.apache.cayenne
  Represents a collection of items which are results of a multipart query execution.
QueryResultBuilder - Class in org.apache.cayenne.util
QueryResultItem<T> - Interface in org.apache.cayenne
  Represents a single item in a multipart query execution.
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
queryType - Variable in class org.apache.cayenne.map.QueryDescriptorLoader
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.ejbql.parser.JavaCharStream
ReadByte() - Method in class org.apache.cayenne.exp.parser.JavaCharStream
readChar() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
  Read a character.
readChar() - Method in class org.apache.cayenne.ejbql.parser.JavaCharStream
  Read a character.
readChar() - Method in class org.apache.cayenne.exp.parser.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.
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 class org.apache.cayenne.reflect.BaseToManyProperty
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
readResolve() - Method in class org.apache.cayenne.query.PrefetchTreeNode
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.
readSerialized(ObjectInputStream) - Method in class org.apache.cayenne.PersistentObject
readState(ObjectInputStream) - Method in class org.apache.cayenne.GenericPersistentObject
readState(ObjectInputStream) - Method in class org.apache.cayenne.HybridPersistentObject
readState(ObjectInputStream) - Method in class org.apache.cayenne.PersistentObject
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
recalculateReadOnlyValue() - Method in class org.apache.cayenne.map.ObjRelationship
  Deprecated.
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.
referenceQueue - Variable in class org.apache.cayenne.util.SoftValueMap
referenceQueue - Variable in class org.apache.cayenne.util.WeakValueMap
reflexiveDbEntities - Variable in class org.apache.cayenne.ashwood.AshwoodEntitySorter
refreshing - Variable in class org.apache.cayenne.query.RelationshipQuery
refreshMappingCache() - Method in class org.apache.cayenne.map.EntityResolver
  Refreshes entity cache to reflect the current state of the DataMaps in the EntityResolver.
RefreshQuery - Class in org.apache.cayenne.query
  A query that allows to explicitly clear both object and list caches either via refetch (eager refresh) or invalidate (lazy refresh).
RefreshQuery(String...) - Constructor for class org.apache.cayenne.query.RefreshQuery
  Creates a RefreshQuery that refreshes query results identified by group keys.
RefreshQuery(Collection) - Constructor for class org.apache.cayenne.query.RefreshQuery
  Creates a RefreshQuery that refreshes a collection of objects, including invalidation of their relationships.
RefreshQuery(Persistent) - Constructor for class org.apache.cayenne.query.RefreshQuery
  Creates a RefreshQuery that refreshes a single object, including invalidation of its relationships.
RefreshQuery(Query) - Constructor for class org.apache.cayenne.query.RefreshQuery
  Creates a RefreshQuery that refreshes results of a query and individual objects in the result.
registerColumnProcessor(Class, ChildProcessor) - Method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
registeredNodes() - Method in class org.apache.cayenne.access.ObjectStore
  Returns all registered Persistent objects.
registeredNodes() - Method in interface org.apache.cayenne.graph.GraphManager
  Returns all graph nodes registered with GraphManager.
registeredNodes() - Method in class org.apache.cayenne.graph.GraphMap
  Returns an immutable collection of registered nodes.
registeredObjectsCount() - Method in class org.apache.cayenne.access.ObjectStore
  Returns a number of objects currently registered with this ObjectStore.
registerNewObject(Object) - 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(Object) - Method in interface org.apache.cayenne.ObjectContext
  Registers a transient object with the context.
registerNode(Object, Object) - Method in class org.apache.cayenne.access.ObjectStore
registerNode(Object, Object) - Method in interface org.apache.cayenne.graph.GraphManager
  "Registers" a graph node, usually storing the node in some internal map using its id as a key.
registerNode(Object, Object) - Method in class org.apache.cayenne.graph.GraphMap
registerProcessor(NodeType, ChildProcessor) - Method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
registerReusableJoin(String, String, String) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLJoinAppender
  Registers a "reusable" join, returning a preexisting ID if the join is already registered.
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.ejbql.parser.EJBQL
  Reinitialise.
ReInit(InputStream) - Method in class org.apache.cayenne.ejbql.parser.JavaCharStream
  Reinitialise.
ReInit(InputStream) - Method in class org.apache.cayenne.exp.parser.ExpressionParser
  Reinitialise.
ReInit(InputStream) - Method in class org.apache.cayenne.exp.parser.JavaCharStream
  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.ejbql.parser.JavaCharStream
  Reinitialise.
ReInit(InputStream, int, int) - Method in class org.apache.cayenne.exp.parser.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.ejbql.parser.JavaCharStream
  Reinitialise.
ReInit(InputStream, int, int, int) - Method in class org.apache.cayenne.exp.parser.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.ejbql.parser.EJBQL
  Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.cayenne.ejbql.parser.JavaCharStream
  Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.cayenne.exp.parser.ExpressionParser
  Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.cayenne.exp.parser.JavaCharStream
  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.ejbql.parser.JavaCharStream
  Reinitialise.
ReInit(InputStream, String, int, int) - Method in class org.apache.cayenne.exp.parser.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.ejbql.parser.JavaCharStream
  Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class org.apache.cayenne.exp.parser.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.ejbql.parser.EJBQL
  Reinitialise.
ReInit(Reader) - Method in class org.apache.cayenne.ejbql.parser.JavaCharStream
  Reinitialise.
ReInit(Reader) - Method in class org.apache.cayenne.exp.parser.ExpressionParser
  Reinitialise.
ReInit(Reader) - Method in class org.apache.cayenne.exp.parser.JavaCharStream
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.ejbql.parser.JavaCharStream
  Reinitialise.
ReInit(Reader, int, int) - Method in class org.apache.cayenne.exp.parser.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.ejbql.parser.JavaCharStream
  Reinitialise.
ReInit(Reader, int, int, int) - Method in class org.apache.cayenne.exp.parser.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(EJBQLTokenManager) - Method in class org.apache.cayenne.ejbql.parser.EJBQL
  Reinitialise.
ReInit(JavaCharStream) - Method in class org.apache.cayenne.ejbql.parser.EJBQLTokenManager
  Reinitialise parser.
ReInit(JavaCharStream, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLTokenManager
  Reinitialise parser.
ReInit(ExpressionParserTokenManager) - Method in class org.apache.cayenne.exp.parser.ExpressionParser
  Reinitialise.
ReInit(JavaCharStream) - Method in class org.apache.cayenne.exp.parser.ExpressionParserTokenManager
  Reinitialise parser.
ReInit(JavaCharStream, int) - Method in class org.apache.cayenne.exp.parser.ExpressionParserTokenManager
  Reinitialise parser.
relationship - Variable in exception class org.apache.cayenne.DeleteDenyException
relationship - Variable in class org.apache.cayenne.map.DbJoin
relationship - Variable in class org.apache.cayenne.reflect.BaseArcProperty
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.
RelationshipFault<E> - Class in org.apache.cayenne.util
  An abstract superclass of lazily faulted to-one and to-many relationships.
RelationshipFault() - Constructor for class org.apache.cayenne.util.RelationshipFault
RelationshipFault(Persistent, String) - Constructor for class org.apache.cayenne.util.RelationshipFault
relationshipName - Variable in class org.apache.cayenne.query.RelationshipQuery
relationshipName - Variable in class org.apache.cayenne.util.RelationshipFault
relationshipOwner - Variable in class org.apache.cayenne.util.RelationshipFault
RelationshipProperty<E> - Interface in org.apache.cayenne.exp.property
  Interface (or "Trait") that provides basic functionality for all types of relationships.
RelationshipQuery - Class in org.apache.cayenne.query
  A query that selects objects related to a given object via a mapped relationship.
RelationshipQuery(ObjectId, String) - Constructor for class org.apache.cayenne.query.RelationshipQuery
  Creates a RelationshipQuery.
RelationshipQuery(ObjectId, String, boolean) - Constructor for class org.apache.cayenne.query.RelationshipQuery
  Creates a RelationshipQuery.
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.util.IndexPropertyList
remove(int) - Method in class org.apache.cayenne.util.PersistentObjectList
remove(Object) - Method in class org.apache.cayenne.access.IncrementalFaultList
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.concurrentlinkedhashmap.ConcurrentLinkedHashMap
remove(Object) - Method in class org.apache.cayenne.util.PersistentObjectList
remove(Object) - Method in class org.apache.cayenne.util.PersistentObjectMap
remove(Object) - Method in class org.apache.cayenne.util.PersistentObjectSet
remove(Object) - Method in class org.apache.cayenne.util.SoftValueMap
remove(Object) - Method in class org.apache.cayenne.util.WeakValueMap
remove(Object) - Method in class org.apache.cayenne.util.SingleEntryMap
remove(Object, Object) - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap
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(ConfigurationNode, Class) - Method in interface org.apache.cayenne.configuration.xml.DataChannelMetaData
remove(ConfigurationNode, Class) - Method in class org.apache.cayenne.configuration.xml.DefaultDataChannelMetaData
remove(ConfigurationNode, Class) - Method in class org.apache.cayenne.configuration.xml.NoopDataChannelMetaData
removeAll(Collection) - Method in class org.apache.cayenne.access.IncrementalFaultList
removeAll(Collection) - Method in class org.apache.cayenne.util.commons.CompositeCollection
  Removes the elements in the specified collection from this composite collection.
removeAll(Collection) - Method in class org.apache.cayenne.util.PersistentObjectList
removeAll(Collection) - Method in class org.apache.cayenne.util.PersistentObjectSet
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.util.PersistentObjectList
removedFromUnresolved - Variable in class org.apache.cayenne.util.PersistentObjectSet
removeDirectly(E) - Method in interface org.apache.cayenne.util.PersistentObjectCollection
  Removes an object without triggering an event
removeDirectly(E) - Method in class org.apache.cayenne.util.PersistentObjectList
removeDirectly(E) - Method in class org.apache.cayenne.util.PersistentObjectSet
removeDirectly(Object) - Method in class org.apache.cayenne.util.PersistentObjectMap
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.util.PersistentObjectList
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.
removeOrdering(Ordering) - Method in class org.apache.cayenne.map.SelectQueryDescriptor
  Removes single ordering from this query.
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.SelectQueryDescriptor
  Removes single prefetch path from this query.
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
removeQuery(Query) - Method in class org.apache.cayenne.query.QueryChain
  Removes a query from the chain, returning true if the query was indeed present in the chain and was removed.
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`.
removeResult(String) - Method in class org.apache.cayenne.map.DataMap
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.
removeScopeEventListener(Object) - Method in class org.apache.cayenne.di.spi.DefaultScope
removeSyncFilter(DataChannelSyncFilter) - Method in class org.apache.cayenne.access.DataDomain
  Removes a sync filter from the filter chain.
removeTarget(Object, Object, boolean) - Method in class org.apache.cayenne.reflect.BaseToManyProperty
removeTarget(Object, Object, boolean) - Method in interface org.apache.cayenne.reflect.ToManyProperty
removeTargetDirectly(Object, Object) - Method in class org.apache.cayenne.reflect.BaseToManyProperty
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.concurrentlinkedhashmap.ConcurrentLinkedHashMap
replace(K, V) - Method in class org.apache.cayenne.util.SingleEntryMap
replace(K, V, V) - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap
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
replaceResult(Object, Object) - Method in class org.apache.cayenne.util.GenericResponse
  Replaces previously stored result with a new result.
replacesVersion - Variable in class org.apache.cayenne.DataRow
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.ejbql.parser.JJTEJBQLState
reset() - Method in class org.apache.cayenne.exp.parser.JJTExpressionParserState
reset() - Method in interface org.apache.cayenne.QueryResponse
  Restarts response iterator.
reset() - Method in class org.apache.cayenne.util.GenericResponse
reset() - Method in class org.apache.cayenne.util.ListResponse
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.util.PersistentObjectHolder
  Reads an object from the database.
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
resolveAll() - Method in class org.apache.cayenne.access.IncrementalFaultList
  Will resolve all unread objects.
resolvedObjectList() - Method in class org.apache.cayenne.util.PersistentObjectList
  Returns internal objects list resolving it if needed.
resolvedObjectMap() - Method in class org.apache.cayenne.util.PersistentObjectMap
  Returns internal objects list resolving it if needed.
resolvedObjectSet() - Method in class org.apache.cayenne.util.PersistentObjectSet
  Returns internal objects list 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.
resolveFromDB() - Method in class org.apache.cayenne.util.RelationshipFault
  Executes a query that returns related objects.
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`.
resolveJoin() - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLDbPathTranslator
resolveJoin() - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator
resolveLastPathComponent(String) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator
resolvePath(Expression, Map) - Method in class org.apache.cayenne.map.DbEntity
  Returns an Iterable instance over expression path components based on this entity.
resolvePath(Expression, Map) - Method in class org.apache.cayenne.map.Entity
  Returns an Iterable over the path components with elements represented as `PathComponent` instances, encapsulating a relationship, an attribute or a subpath alias.
resolvePath(Expression, Map) - Method in class org.apache.cayenne.map.ObjEntity
  Returns an Iterable instance over expression path components based on this entity.
resolvePathComponents(String) - Method in class org.apache.cayenne.map.Entity
  Returns an Iterator over the path components that contains a sequence of Attributes and Relationships.
resolvePathComponents(Expression) - Method in class org.apache.cayenne.map.DbEntity
resolvePathComponents(Expression) - Method in class org.apache.cayenne.map.Entity
  Processes expression `pathExp` and returns an Iterator of path components that contains a sequence of Attributes and Relationships.
resolvePathComponents(Expression) - Method in class org.apache.cayenne.map.ObjEntity
resolvePathComponents(CayennePath) - Method in class org.apache.cayenne.map.Entity
resolver - Variable in class org.apache.cayenne.reflect.ClassDescriptorMap
resolveRoot(EntityResolver) - Method in class org.apache.cayenne.query.FluentSelect
Resource - Interface in org.apache.cayenne.resource
  An abstraction of a resource whose data can be accessed via a URL.
RESOURCE_LOCATOR - Static variable in interface org.apache.cayenne.configuration.Constants
  A DI container key for binding `ResourceLocator`
resourceLocator - Variable in class org.apache.cayenne.configuration.runtime.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
resultClass - Variable in class org.apache.cayenne.util.GenericQueryResult
resultClass - Variable in class org.apache.cayenne.util.ProcedureResultBuilder
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.
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
resultEntity - Variable in class org.apache.cayenne.map.QueryDescriptorLoader
resultEntityName - Variable in class org.apache.cayenne.map.ProcedureQueryDescriptor
resultEntityName - Variable in class org.apache.cayenne.query.ProcedureQuery
resultItems - Variable in class org.apache.cayenne.util.GenericQueryResult
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
results - Variable in class org.apache.cayenne.util.GenericResponse
resultSet(ResultSet) - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
retainAll(Collection) - Method in class org.apache.cayenne.access.IncrementalFaultList
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.
retainAll(Collection) - Method in class org.apache.cayenne.util.PersistentObjectList
retainAll(Collection) - Method in class org.apache.cayenne.util.PersistentObjectSet
retainStrategy - Variable in class org.apache.cayenne.configuration.DefaultObjectStoreFactory
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
reverseDbPath - Variable in class org.apache.cayenne.reflect.BaseArcProperty
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.AbstractQuery
  The root object this query.
RootDataMapHandler - Class in org.apache.cayenne.configuration.xml
RootDataMapHandler(LoaderContext) - Constructor for class org.apache.cayenne.configuration.xml.RootDataMapHandler
rootDbEntities - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
rootEntity - Variable in class org.apache.cayenne.access.IncrementalFaultList
rootName - Variable in class org.apache.cayenne.map.QueryDescriptorLoader
rootNode - Variable in class org.apache.cayenne.configuration.ConfigurationTree
rootNode() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
rootNode() - Method in class org.apache.cayenne.ejbql.parser.JJTEJBQLState
rootNode() - Method in class org.apache.cayenne.exp.parser.JJTExpressionParserState
rootTag - Variable in class org.apache.cayenne.configuration.xml.VersionAwareHandler
rootType - Variable in class org.apache.cayenne.map.QueryDescriptorLoader
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.AbstractQuery
  Implements default routing mechanism relying on the EntityResolver to find DataMap based on the query root.
route(QueryRouter, EntityResolver, Query) - Method in class org.apache.cayenne.query.BatchQuery
route(QueryRouter, EntityResolver, Query) - Method in class org.apache.cayenne.query.EJBQLQuery
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 class org.apache.cayenne.query.IteratedQueryDecorator
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.QueryChain
  Delegates routing to each individual query in the chain.
route(QueryRouter, EntityResolver, Query) - Method in class org.apache.cayenne.query.RefreshQuery
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 `RSColumn`s 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[], QueryMetadata, DbAdapter) - Method in class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory
rowReader(RSColumn[], 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.configuration.runtime.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.DefaultObjectMapRetainStrategy
runtimeProperties - Variable in class org.apache.cayenne.configuration.DefaultObjectStoreFactory
runtimeProperties - Variable in class org.apache.cayenne.configuration.runtime.DataDomainProvider
RuntimeProperties - Interface in org.apache.cayenne.configuration
  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.configuration.xml
  A superclass of nested tag handlers for parsing of XML documents with SAX.
SAXNestedTagHandler(LoaderContext) - Constructor for class org.apache.cayenne.configuration.xml.SAXNestedTagHandler
SAXNestedTagHandler(SAXNestedTagHandler) - Constructor for class org.apache.cayenne.configuration.xml.SAXNestedTagHandler
scalar() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
SCALAR - Static variable in class org.apache.cayenne.exp.Expression
scalarCommaList() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
scalarConstExpression() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
scalarExpression() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
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 - Interface in org.apache.cayenne.query
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.configuration.DataChannelDescriptor
  The namespace in which the data map XML file will be created.
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_LOCATION - Static variable in class org.apache.cayenne.configuration.DataChannelDescriptor
SCHEMA_XSD_LOCATION - Static variable in class org.apache.cayenne.map.DataMap
schemaUpdateStrategy - Variable in class org.apache.cayenne.access.DataNode
schemaUpdateStrategy(Class) - Method in class org.apache.cayenne.configuration.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.configuration.DataNodeDescriptor
  Returns the value of the `schemaUpdateStrategyType` record component.
scope(Provider) - Method in interface org.apache.cayenne.di.Scope
scope(Provider) - Method in class org.apache.cayenne.di.spi.DefaultScope
Scope - Interface in org.apache.cayenne.di
  Defines the scope of the instances created by the DI container.
ScopeEventBinding - Class in org.apache.cayenne.di.spi
  A class that wraps an annotated method call of an object, passing it DI scope events.
ScopeEventBinding(Object, Method) - Constructor for class org.apache.cayenne.di.spi.ScopeEventBinding
ScopeEventListener - Interface in org.apache.cayenne.di
  This interface duplicates default reflection based mechanism for receiving DI events.
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.parser.ASTExtract.DateTimePart
SECOND - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  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
select(NodeBuilder...) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
select(ObjectContext) - Method in class org.apache.cayenne.query.FluentSelect
select(ObjectContext) - Method in class org.apache.cayenne.query.MappedSelect
select(ObjectContext) - Method in class org.apache.cayenne.query.ProcedureCall
select(ObjectContext) - Method in interface org.apache.cayenne.query.Select
  Selects objects using provided context.
select(ObjectContext) - Method in class org.apache.cayenne.query.SelectById
select(ObjectContext) - Method in class org.apache.cayenne.query.SQLSelect
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
SELECT - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
select_clause() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
select_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
select_expressions() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
SELECT_QUERY - Static variable in class org.apache.cayenne.map.QueryDescriptor
select_statement() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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
  A query to select objects by id.
SelectById(SelectById.QueryRoot, SelectById.IdSpec) - Constructor for class org.apache.cayenne.query.SelectById
SelectById(SelectById.QueryRoot, SelectById.IdSpec, boolean) - Constructor for class org.apache.cayenne.query.SelectById
SelectById.IdSpec - Interface in org.apache.cayenne.query
SelectById.MultiMapIdSpec - Class in org.apache.cayenne.query
SelectById.MultiScalarIdSpec - Class in org.apache.cayenne.query
SelectById.QueryRoot - Interface in org.apache.cayenne.query
SelectById.SingleMapIdSpec - Class in org.apache.cayenne.query
SelectById.SingleScalarIdSpec - Class in org.apache.cayenne.query
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 interface org.apache.cayenne.query.Select
  Selects a single object using provided context.
selectFirst(ObjectContext) - Method in class org.apache.cayenne.query.SelectById
selectFirst(ObjectContext) - Method in class org.apache.cayenne.query.SQLSelect
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 class org.apache.cayenne.query.FluentSelect
selectOne(ObjectContext) - Method in class org.apache.cayenne.query.MappedSelect
selectOne(ObjectContext) - Method in interface org.apache.cayenne.query.Select
  Selects a single object using provided context.
selectOne(ObjectContext) - Method in class org.apache.cayenne.query.SelectById
selectOne(ObjectContext) - Method in class org.apache.cayenne.query.SQLSelect
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() - Static method in class org.apache.cayenne.map.QueryDescriptor
  Creates new SelectQuery query descriptor.
SelectQueryDescriptor - Class in org.apache.cayenne.map
SelectQueryDescriptor() - Constructor for class org.apache.cayenne.map.SelectQueryDescriptor
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.configuration.runtime.DefaultDataNodeFactory
SelectTranslator - Interface in org.apache.cayenne.access.translator
  A service that translates a `Select` query into a `TranslatedSelect`.
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.
  use `Constants.ADAPTER_DETECTORS_LIST`
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.
  use `Constants.CONTEXTS_SYNC_PROPERTY`
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.
  use `Constants.DEFAULT_TYPES_LIST`
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.
  use `Constants.DOMAIN_LISTENERS_LIST`
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.
  use `Constants.DOMAIN_NAME_PROPERTY`
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.
  use `Constants.EXTERNAL_TX_PROPERTY`
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.
  use `Constants.MAX_ID_QUALIFIER_SIZE_PROPERTY`
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.
  use `Constants.CONTEXTS_SYNC_PROPERTY`
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.
  use `Constants.PROJECT_LOCATIONS_LIST`
SERVER_RESOURCE_LOCATOR - Static variable in interface org.apache.cayenne.configuration.Constants
  Deprecated, for removal: This API element is subject to removal in a future version.
  use `Constants.RESOURCE_LOCATOR`
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.
  use `Constants.TYPE_FACTORIES_LIST`
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.
  use `Constants.USER_TYPES_LIST`
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.util.PersistentObjectList
set(int, Object) - Method in class org.apache.cayenne.access.IncrementalFaultList
set(int, Object) - Method in class org.apache.cayenne.util.IndexPropertyList
set(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.UpdateBuilder
SET - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
set_clause() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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.configuration.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.query.SQLTemplateMetadata
setCacheGroup(String) - Method in class org.apache.cayenne.query.CacheableQuery
setCacheStrategy(QueryCacheStrategy) - Method in class org.apache.cayenne.query.CacheableQuery
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
setCapacity(int) - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap
  Sets the maximum weighted capacity of the map and eagerly evicts entries until it shrinks to the appropriate size.
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.
setCaseInsensitive(boolean) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext
setCaseInsensitive(boolean) - Method in class org.apache.cayenne.access.translator.ejbql.JdbcEJBQLTranslator
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
setChannel(DataChannel) - Method in class org.apache.cayenne.access.DataContext
  Sets a new DataChannel for this context.
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.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.configuration.DataChannelDescriptor
setConfigurationSource(Resource) - Method in class org.apache.cayenne.map.DataMap
setContext(DataContext) - Method in class org.apache.cayenne.access.ObjectStore
setDataChannelDescriptor(DataChannelDescriptor) - Method in class org.apache.cayenne.map.DataMap
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.
setDataRowCache(DataRowStore) - Method in class org.apache.cayenne.access.NoSyncObjectStore
setDataRowCache(DataRowStore) - Method in class org.apache.cayenne.access.ObjectStore
  Sets parent DataRowStore.
setDataSource(DataSource) - Method in class org.apache.cayenne.access.DataNode
setDataSourceUrl(String) - Method in class org.apache.cayenne.configuration.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.ejbql.parser.EJBQLTokenManager
  Set debug output.
setDebugStream(PrintStream) - Method in class org.apache.cayenne.exp.parser.ExpressionParserTokenManager
  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(int) - 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
setDistinct(boolean) - Method in class org.apache.cayenne.map.SelectQueryDescriptor
setDocumentLocator(Locator) - Method in class org.apache.cayenne.configuration.xml.SAXNestedTagHandler
setEjbql(String) - Method in class org.apache.cayenne.map.EJBQLQueryDescriptor
  Sets EJBQL query string for this query.
setEjbql(String) - Method in class org.apache.cayenne.map.QueryDescriptorLoader
setEjbqlPathEntityId(String) - Method in class org.apache.cayenne.query.PrefetchTreeNode
setEjbqlStatement(String) - Method in class org.apache.cayenne.query.EJBQLQuery
setEjbqlTranslator(EJBQLTranslator) - Method in class org.apache.cayenne.access.DataNode
setEjbqlTranslator(EJBQLTranslator) - Method in class org.apache.cayenne.dba.JdbcAdapter
  Sets the `EJBQLTranslator` for EJBQL to SQL translation.
setEjbqlTranslatorFactory(EJBQLTranslator) - Method in class org.apache.cayenne.dba.JdbcAdapter
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `JdbcAdapter.setEjbqlTranslator(EJBQLTranslator)`.
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.DataRow
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.DataContext
setEntityResolver(EntityResolver) - Method in class org.apache.cayenne.access.DataNode
  Sets EntityResolver.
setEntitySorter(EntitySorter) - Method in class org.apache.cayenne.access.DataNode
  Sets EntitySorter.
setEnumValue(String) - Method in class org.apache.cayenne.exp.parser.ASTEnum
setEquals(boolean) - Method in class org.apache.cayenne.util.EqualsBuilder
  Deprecated.
  Sets the `isEquals` value.
setEscapeChar(char) - Method in class org.apache.cayenne.exp.parser.PatternMatchNode
  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.query.EJBQLQuery
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.query.EJBQLQuery
  Sets the fetchLimit property indicating the maximum number of rows this query would return.
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.query.EJBQLQuery
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.parser.ASTCustomAggregate
setFunctionName(String) - Method in class org.apache.cayenne.exp.parser.ASTCustomFunction
setFunctionName(String) - Method in class org.apache.cayenne.exp.parser.ASTFunctionCall
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.configuration.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.
setIndexValue(Object, int) - Method in class org.apache.cayenne.util.IndexPropertyList
setInsertBatchTranslator(BatchTranslator) - Method in class org.apache.cayenne.access.DataNode
setJdbcDriver(String) - Method in class org.apache.cayenne.configuration.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, 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.
setJoins(Collection) - Method in class org.apache.cayenne.map.DbRelationship
setKeyCacheSize(Integer) - Method in class org.apache.cayenne.map.DbKeyGenerator
setKeyCleanupCallback(Consumer) - Method in class org.apache.cayenne.util.SoftValueMap
  Set callback that will be notified with a key on each value removal due to the corresponding value reference cleaned up by the GC.
setKeyCleanupCallback(Consumer) - Method in class org.apache.cayenne.util.WeakValueMap
  Set callback that will be notified with a key on each value removal due to the corresponding value reference cleaned up by the GC.
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.
setLegacyFactory(String) - Method in class org.apache.cayenne.map.QueryDescriptorLoader
  It's better be handled by project upgrade handler and actually it is.
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.configuration.DataSourceDescriptor
setMaxConnections(int) - Method in class org.apache.cayenne.datasource.PoolingDataSourceParameters
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.configuration.DataSourceDescriptor
setMinConnections(int) - Method in class org.apache.cayenne.datasource.PoolingDataSourceParameters
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.configuration.DataChannelDescriptor
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.QueryDescriptorLoader
setName(String) - Method in class org.apache.cayenne.map.Relationship
setName(String) - Method in class org.apache.cayenne.map.SQLResult
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
setObjectList(List) - Method in class org.apache.cayenne.util.PersistentObjectList
setObjectMap(Map) - Method in class org.apache.cayenne.util.PersistentObjectMap
setObjectSet(Set) - Method in class org.apache.cayenne.util.PersistentObjectSet
setOldValue(Object) - Method in class org.apache.cayenne.commitlog.model.MutableAttributeChange
setOperand(int, Object) - Method in class org.apache.cayenne.exp.Expression
  Sets a value of operand at `index`.
setOperand(int, Object) - Method in class org.apache.cayenne.exp.parser.ASTList
setOperand(int, Object) - Method in class org.apache.cayenne.exp.parser.ASTPath
setOperand(int, Object) - Method in class org.apache.cayenne.exp.parser.SimpleNode
setOperator(String) - Method in class org.apache.cayenne.exp.parser.ASTCustomOperator
setOrderings(List) - Method in class org.apache.cayenne.map.SelectQueryDescriptor
  Sets list of orderings for this query.
setPageSize(int) - Method in class org.apache.cayenne.query.EJBQLQuery
setPageSize(int) - Method in class org.apache.cayenne.query.ProcedureQuery
setPageSize(int) - Method in class org.apache.cayenne.query.SQLTemplate
setParameter(int, Object) - Method in class org.apache.cayenne.query.EJBQLQuery
  Sets a positional query parameter value.
setParameter(String, Object) - Method in class org.apache.cayenne.query.EJBQLQuery
  Sets a named query parameter value.
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(Object) - Method in class org.apache.cayenne.map.Attribute
setParent(Object) - Method in class org.apache.cayenne.map.DbKeyGenerator
setParent(Object) - Method in class org.apache.cayenne.map.Entity
setParent(Object) - Method in class org.apache.cayenne.map.Procedure
setParent(Object) - Method in class org.apache.cayenne.map.ProcedureParameter
setParent(Object) - Method in class org.apache.cayenne.map.Relationship
setParent(Object) - Method in interface org.apache.cayenne.util.CayenneMapEntry
  Stores the parent map.
setParent(Node) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
setPart(ASTExtract.DateTimePart) - Method in class org.apache.cayenne.exp.parser.ASTExtract
  This method is used by FunctionExpressionFactory
setPassword(String) - Method in class org.apache.cayenne.configuration.DataSourceDescriptor
setPath(Object) - Method in class org.apache.cayenne.exp.parser.ASTPath
setPath(CayennePath) - Method in class org.apache.cayenne.exp.parser.ASTPath
setPathAliases(Map) - Method in class org.apache.cayenne.exp.parser.ASTPath
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
setPersistenceStateAccessor(Accessor) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
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.SelectQueryDescriptor
  Sets map of prefetch paths with semantics for this query.
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
setProperties(Map) - Method in class org.apache.cayenne.map.QueryDescriptor
  Sets map of query properties for this query.
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.configuration.runtime.CoreModuleExtender
  Sets Cayenne runtime property.
setProperty(String, String) - Method in class org.apache.cayenne.map.QueryDescriptor
  Sets single query 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
setQualifier(String) - Method in class org.apache.cayenne.map.QueryDescriptorLoader
setQualifier(Expression) - Method in class org.apache.cayenne.map.DbEntity
  Sets qualifier for this entity
setQualifier(Expression) - Method in class org.apache.cayenne.map.SelectQueryDescriptor
  Sets qualifier for this query.
setQueryCache(QueryCache) - Method in class org.apache.cayenne.access.DataContext
  Sets a QueryCache to be used for storing cached query results.
setQueryTimeout(int) - Method in class org.apache.cayenne.query.EJBQLQuery
  Sets query timeout.
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.
setQueryType(String) - Method in class org.apache.cayenne.map.QueryDescriptorLoader
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
setReplacesVersion(long) - Method in class org.apache.cayenne.DataRow
  Sets the version of DataRow replaced by this one in the store.
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
setResultEntity(String) - Method in class org.apache.cayenne.map.QueryDescriptorLoader
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
setResultSetMapping(List) - Method in class org.apache.cayenne.query.SQLTemplateMetadata
  used by select translator
setResultSetMapping(List) - Method in interface org.apache.cayenne.query.QueryMetadata
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
setReverse(Object, Object, Object) - Method in class org.apache.cayenne.reflect.BaseArcProperty
  A convenience method to set the reverse arc used by subclasses.
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.query.AbstractQuery
  Sets the root of the query
setRoot(Object) - Method in class org.apache.cayenne.query.SQLTemplate
setRoot(DataMap, String, String) - Method in class org.apache.cayenne.map.QueryDescriptorLoader
  Sets the information pertaining to 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
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.configuration.runtime.CoreModule
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
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.query.EJBQLQuery
  Sets statement's fetch size (0 for no default size)
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.RelationshipQuery
  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.ejbql.parser.JavaCharStream
setTabSize(int) - Method in class org.apache.cayenne.exp.parser.JavaCharStream
setTarget(Object, Object, boolean) - Method in class org.apache.cayenne.reflect.BaseToOneProperty
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.configuration.xml.NamespaceAwareNestedTagHandler
setTemplate(String, String) - Method in class org.apache.cayenne.query.SQLTemplate
  Adds a SQL template string for a given key.
setText(String) - Method in class org.apache.cayenne.ejbql.parser.SimpleNode
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.exp.Expression
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(String) - Method in class org.apache.cayenne.map.QueryDescriptor
  Sets type of the query.
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.configuration.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.
setUsingAliases(boolean) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLDbPathTranslator
setUsingAliases(boolean) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator
setUsingAliases(boolean) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLTranslationContext
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
setUsingSharedSnapshotCache(boolean) - Method in class org.apache.cayenne.access.DataContext
setValidatingObjectsOnCommit(boolean) - Method in class org.apache.cayenne.access.DataContext
  Sets the property defining whether this ObjectContext should perform object validation before commit is executed.
setValidationQuery(String) - Method in class org.apache.cayenne.datasource.PoolingDataSourceParameters
setValue(E) - Method in class org.apache.cayenne.util.PersistentObjectHolder
  Sets an object value, marking this ValueHolder as resolved.
setValue(E) - Method in interface org.apache.cayenne.ValueHolder
  Sets an object stored by this ValueHolder.
setValue(Object) - Method in class org.apache.cayenne.exp.parser.ASTNamedParameter
setValue(Object) - Method in class org.apache.cayenne.exp.parser.ASTScalar
setValue(Object) - Method in class org.apache.cayenne.util.IndexPropertyList
setValue(Object) - Method in class org.apache.cayenne.util.PersistentObjectMap
setValue(Object) - Method in class org.apache.cayenne.util.PersistentObjectSet
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(List) - Method in class org.apache.cayenne.util.PersistentObjectList
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
setValueDirectly(E) - Method in class org.apache.cayenne.util.PersistentObjectHolder
setValueDirectly(E) - Method in interface org.apache.cayenne.ValueHolder
  Sets ValueHolder vaue without triggering fault resolution.
setValueDirectly(Object) - Method in class org.apache.cayenne.util.IndexPropertyList
setValueDirectly(Object) - Method in class org.apache.cayenne.util.PersistentObjectMap
setValueDirectly(Object) - Method in class org.apache.cayenne.util.PersistentObjectSet
setValueDirectly(List) - Method in class org.apache.cayenne.util.PersistentObjectList
setValueObjectTypeRegistry(ValueObjectTypeRegistry) - Method in class org.apache.cayenne.map.EntityResolver
setValues(Object) - Method in class org.apache.cayenne.exp.parser.ASTList
  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.Expression
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTAbs
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTAdd
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTAll
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTAnd
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTAny
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTAsterisk
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTAvg
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTBetween
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTBitwiseAnd
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTBitwiseLeftShift
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTBitwiseNot
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTBitwiseOr
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTBitwiseRightShift
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTBitwiseXor
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTCaseWhen
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTConcat
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTCount
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTCurrentDate
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTCurrentTime
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTCurrentTimestamp
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTCustomAggregate
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTCustomFunction
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTCustomOperator
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTDbIdPath
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTDbPath
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTDistinct
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTDivide
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTElse
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTEnclosingObject
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTEnum
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTEqual
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTExists
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTExtract
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTFalse
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTFullObject
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTGreater
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTGreaterOrEqual
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTIn
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTLength
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTLess
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTLessOrEqual
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTLike
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTLikeIgnoreCase
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTList
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTLocate
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTLower
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTMax
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTMin
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTMod
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTMultiply
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTNamedParameter
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTNegate
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTNot
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTNotBetween
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTNotEqual
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTNotExists
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTNotIn
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTNotLike
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTNotLikeIgnoreCase
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTObjPath
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTOr
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTScalar
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTSqrt
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTSubquery
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTSubstring
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTSubtract
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTSum
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTThen
  Creates a copy of this expression node, without copying children.
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTTrim
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTTrue
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTUpper
shallowCopy() - Method in class org.apache.cayenne.exp.parser.ASTWhen
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.
ShallowMergeOperation - Class in org.apache.cayenne.util
  An operation that merges changes from a single object registered in some ObjectContext, to a peer object in an ObjectConext that is a child of that context.
ShallowMergeOperation(ObjectContext) - Constructor for class org.apache.cayenne.util.ShallowMergeOperation
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_ENABLED_DEFAULT - Static variable in class org.apache.cayenne.configuration.runtime.DataDomainProvider
SHARED_CACHE_ENABLED_PROPERTY - Static variable in class org.apache.cayenne.configuration.runtime.DataDomainProvider
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
  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
  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.
sharedSnapshotCache - Variable in class org.apache.cayenne.access.DataDomain
SHARP - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
  RegularExpression Id.
shift(int, int) - Method in class org.apache.cayenne.util.IndexPropertyList
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
shouldAddToRemovedFromUnresolvedList(E) - Method in class org.apache.cayenne.util.PersistentObjectList
shouldAddToRemovedFromUnresolvedList(Object) - Method in class org.apache.cayenne.access.ToManyList
shouldAddToRemovedFromUnresolvedSet(E) - Method in class org.apache.cayenne.access.ToManySet
shouldAddToRemovedFromUnresolvedSet(E) - Method in class org.apache.cayenne.util.PersistentObjectSet
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, DataRow) - 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 interface org.apache.cayenne.di.Injector
  A lifecycle method that let's the injector's services to clean up their state and release resources.
shutdown() - Method in class org.apache.cayenne.di.spi.DefaultInjector
shutdown() - Method in class org.apache.cayenne.di.spi.DefaultScope
  Shuts down this scope, posting `BeforeScopeEnd` and `AfterScopeEnd` events.
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.
shutdown() - Method in class org.apache.cayenne.runtime.CayenneRuntime
  Shuts down the DI injector of this runtime, giving all services that need to release some resources a chance to do that.
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
simple_cond_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
simple_entity_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
simple_select_clause() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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.exp.parser.ExpressionParser
SimpleNode - Class in org.apache.cayenne.access.translator.sqltemplate.parser
SimpleNode - Class in org.apache.cayenne.ejbql.parser
  A base node for the EJBQL concrete nodes that satisfies JJTree requirements.
SimpleNode - Class in org.apache.cayenne.exp.parser
  Superclass of AST* expressions that implements Node interface defined by JavaCC framework.
SimpleNode(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.SimpleNode
SimpleNode(int) - Constructor for class org.apache.cayenne.ejbql.parser.SimpleNode
SimpleNode(int) - Constructor for class org.apache.cayenne.exp.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.exp.parser.ExpressionParser
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.exp.parser.ExpressionParserConstants
  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
singleObjectSelect(Object) - Static method in class org.apache.cayenne.util.QueryResultBuilder
SingleScalarIdSpec(Object) - Constructor for class org.apache.cayenne.query.SelectById.SingleScalarIdSpec
singleSelect(List) - Static method in class org.apache.cayenne.util.QueryResultBuilder
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 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.ejbql.parser.EJBQL
size() - Method in interface org.apache.cayenne.QueryResponse
  Returns a number of results in the response.
size() - Method in interface org.apache.cayenne.QueryResult
  Returns a number of results in the response.
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.concurrentlinkedhashmap.ConcurrentLinkedHashMap
size() - Method in class org.apache.cayenne.util.GenericQueryResult
size() - Method in class org.apache.cayenne.util.GenericResponse
size() - Method in class org.apache.cayenne.util.IndexPropertyList
size() - Method in class org.apache.cayenne.util.ListResponse
size() - Method in class org.apache.cayenne.util.PersistentObjectList
size() - Method in class org.apache.cayenne.util.PersistentObjectMap
size() - Method in class org.apache.cayenne.util.PersistentObjectSet
size() - Method in class org.apache.cayenne.util.SoftValueMap
size() - Method in class org.apache.cayenne.util.WeakValueMap
size() - Method in class org.apache.cayenne.util.SingleEntryMap
SIZE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
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.
  in favor of `JdbcAdapter.sizeAndScale(DbAdapter, DbAttribute)`
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_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
  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
snapshotCacheSize(int) - Method in class org.apache.cayenne.configuration.runtime.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, Map, Collection, Collection, Collection) - Constructor for class org.apache.cayenne.access.event.SnapshotEvent
SnapshotEventListener - Interface in org.apache.cayenne.access.event
snapshots - Variable in class org.apache.cayenne.access.DataRowStore
snapshotsChanged(SnapshotEvent) - Method in interface org.apache.cayenne.access.event.SnapshotEventListener
snapshotsChanged(SnapshotEvent) - Method in class org.apache.cayenne.access.ObjectStore
  SnapshotEventListener implementation that processes snapshot change event, updating Persistent objects that have the changes.
snapshotVersion - Variable in class org.apache.cayenne.PersistentObject
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.configuration.runtime.CoreModuleExtender
  Enables "soft delete" for entities whose tables contain a BOOLEAN column with the given name.
SoftValueMap<K,V> - Class in org.apache.cayenne.util
  Map that stores values wrapped into `SoftReference`
SoftValueMap() - Constructor for class org.apache.cayenne.util.SoftValueMap
SoftValueMap(int) - Constructor for class org.apache.cayenne.util.SoftValueMap
SoftValueMap(Map) - Constructor for class org.apache.cayenne.util.SoftValueMap
SOME - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
some_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
sort() - Method in class org.apache.cayenne.util.IndexPropertyList
  Sorts internal list.
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.ejbql.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.exp.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.
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.QueryDescriptorLoader
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_TEMPLATE - Static variable in class org.apache.cayenne.map.QueryDescriptor
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.configuration.runtime.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
  Creates an unnamed SQLResultSet.
SQLResult(String) - Constructor for class org.apache.cayenne.map.SQLResult
  Creates a named SQLResultSet.
SQLResultStage - Class in org.apache.cayenne.access.translator.select
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 - 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() - Static method in class org.apache.cayenne.map.QueryDescriptor
  Creates new SQLTemplate query descriptor.
SQLTemplateDescriptor - Class in org.apache.cayenne.map
SQLTemplateDescriptor() - Constructor for class org.apache.cayenne.map.SQLTemplateDescriptor
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.configuration.runtime.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.ejbql.parser.EJBQL
sqrt() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
sqrt() - Method in class org.apache.cayenne.exp.property.NumericProperty
SQRT - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
SQRT - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
sqrtExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
sqrtExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
srcFkSnapshotWithTargetSnapshot(Map) - Method in class org.apache.cayenne.map.DbRelationship
  Creates a snapshot of foreign key attributes of a source object of this relationship based on a snapshot of a target.
srcPkSnapshotWithTargetSnapshot(Map) - Method in class org.apache.cayenne.map.DbRelationship
  Creates a snapshot of primary key attributes of a source object of this relationship based on a snapshot of a target.
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.configuration.xml.NamespaceAwareNestedTagHandler
startElement(String, String, String, Attributes) - Method in class org.apache.cayenne.configuration.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 query fetch start index, which is 0, meaning that matching rows selected starting from the first.
STATEMENT_FETCH_SIZE_PROPERTY - Static variable in interface org.apache.cayenne.query.QueryMetadata
  Defines the name of the property for the query `fetch size`.
statementFetchSize - Variable in class org.apache.cayenne.query.MappedSelect
statementFetchSize - Variable in class org.apache.cayenne.query.RelationshipQuery
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)
STATIC_LEXER_ERROR - Static variable in exception class org.apache.cayenne.exp.parser.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.ejbql.parser.JavaCharStream
  Whether parser is static.
staticFlag - Static variable in class org.apache.cayenne.exp.parser.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.configuration.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_comp() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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.exp.parser.ExpressionParserConstants
  RegularExpression Id.
string_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
string_literal() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
STRING_LITERAL - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
string_primary() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
string_value() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
stringExpression() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
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.exp.parser.ExpressionParser
stringParameter() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
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.util.PersistentObjectList
subquery() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
SUBQUERY - Static variable in class org.apache.cayenne.exp.Expression
subquery_from_clause() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
subquery_from_item() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
SubqueryNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
SubqueryNode(String) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.SubqueryNode
subselect_expression() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
subselect_expressions() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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.ejbql.parser.EJBQL
substring() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
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.ejbql.parser.EJBQLConstants
  RegularExpression Id.
SUBSTRING - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  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
SUBTRACT - Static variable in class org.apache.cayenne.exp.Expression
sum() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
sum() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
sum() - Method in class org.apache.cayenne.exp.property.NumericProperty
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.ejbql.parser.EJBQLConstants
  RegularExpression Id.
SUM - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
sumExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
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.ejbql.parser.EJBQLTokenManager
  Switch to specified lex state.
SwitchTo(int) - Method in class org.apache.cayenne.exp.parser.ExpressionParserTokenManager
  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.configuration.runtime.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.configuration.runtime.DataDomainProvider

## 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.ejbql.parser.JavaCharStream
tabSize - Variable in class org.apache.cayenne.exp.parser.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.
targetDescriptor - Variable in class org.apache.cayenne.reflect.BaseArcProperty
targetEntityName - Variable in class org.apache.cayenne.map.Relationship
targetName - Variable in class org.apache.cayenne.map.DbJoin
targetNamespace - Variable in class org.apache.cayenne.configuration.xml.NamespaceAwareNestedTagHandler
targetNodeId - Variable in class org.apache.cayenne.graph.ArcCreateOperation
targetNodeId - Variable in class org.apache.cayenne.graph.ArcDeleteOperation
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
THEN - Static variable in class org.apache.cayenne.exp.Expression
ThenNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
ThenNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.ThenNode
threadInjector - Static variable in class org.apache.cayenne.runtime.CayenneRuntime
  A holder of an Injector bound to the current thread.
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.configuration.DataNodeDescriptor.Builder
ThrowOnPartialSchemaStrategy - Class in org.apache.cayenne.access.dbsync
ThrowOnPartialSchemaStrategy() - Constructor for class org.apache.cayenne.access.dbsync.ThrowOnPartialSchemaStrategy
TIMES - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
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
to(Class) - Method in interface org.apache.cayenne.di.BindingBuilder
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.util.commons.CompositeCollection
  Returns an array containing all of the elements in this composite.
toArray() - Method in class org.apache.cayenne.util.PersistentObjectList
toArray() - Method in class org.apache.cayenne.util.PersistentObjectSet
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.util.commons.CompositeCollection
  Returns an object array, populating the supplied array if possible.
toArray(T[]) - Method in class org.apache.cayenne.util.PersistentObjectList
toArray(T[]) - Method in class org.apache.cayenne.util.PersistentObjectSet
toBigDecimal(Object) - Static method in class org.apache.cayenne.util.ConversionUtil
toBoolean(Object) - Static method in class org.apache.cayenne.util.ConversionUtil
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
toCacheKey(LocalDateTime) - Method in class org.apache.cayenne.access.types.LocalDateTimeValueType
toCacheKey(LocalTime) - Method in class org.apache.cayenne.access.types.LocalTimeValueType
toCacheKey(Period) - Method in class org.apache.cayenne.access.types.PeriodValueType
toCacheKey(UUID) - Method in class org.apache.cayenne.access.types.UUIDValueType
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
toEJBQL(String) - Method in class org.apache.cayenne.exp.Expression
  Produces an EJBQL string that represents this expression.
toEJBQL(List, String) - Method in class org.apache.cayenne.exp.Expression
  Produces an EJBQL string that represents this expression.
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
toInstance(T) - Method in interface org.apache.cayenne.di.BindingBuilder
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
toJavaObject(BigDecimal) - Method in class org.apache.cayenne.access.types.BigDecimalValueType
toJavaObject(Date) - Method in class org.apache.cayenne.access.types.LocalDateValueType
toJavaObject(Time) - Method in class org.apache.cayenne.access.types.LocalTimeValueType
toJavaObject(Timestamp) - Method in class org.apache.cayenne.access.types.LocalDateTimeValueType
toJavaObject(T) - Method in interface org.apache.cayenne.access.types.ValueObjectType
tok() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
token - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
  Current token.
token - Variable in class org.apache.cayenne.ejbql.parser.EJBQL
  Current token.
token - Variable in class org.apache.cayenne.exp.parser.ExpressionParser
  Current token.
Token - Class in org.apache.cayenne.access.translator.sqltemplate.parser
  Describes the input token stream.
Token - Class in org.apache.cayenne.ejbql.parser
  Describes the input token stream.
Token - Class in org.apache.cayenne.exp.parser
  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.ejbql.parser.Token
  No-argument constructor
Token() - Constructor for class org.apache.cayenne.exp.parser.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.ejbql.parser.Token
  Constructs a new token for the specified Image.
Token(int) - Constructor for class org.apache.cayenne.exp.parser.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.ejbql.parser.Token
  Constructs a new token for the specified Image and Kind.
Token(int, String) - Constructor for class org.apache.cayenne.exp.parser.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.ejbql.parser.EJBQL
  Generated Token Manager.
token_source - Variable in class org.apache.cayenne.exp.parser.ExpressionParser
  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 - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  Literal token values.
tokenImage - Variable in exception class org.apache.cayenne.ejbql.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.exp.parser.ExpressionParserConstants
  Literal token values.
tokenImage - Variable in exception class org.apache.cayenne.exp.parser.ParseException
  This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrError - Exception Class in org.apache.cayenne.access.translator.sqltemplate.parser
  Token Manager Error.
TokenMgrError - Exception Class in org.apache.cayenne.ejbql.parser
  Token Manager Error.
TokenMgrError - Exception Class in org.apache.cayenne.exp.parser
  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.ejbql.parser.TokenMgrError
  No arg constructor.
TokenMgrError() - Constructor for exception class org.apache.cayenne.exp.parser.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, char, int) - Constructor for exception class org.apache.cayenne.ejbql.parser.TokenMgrError
  Full Constructor.
TokenMgrError(boolean, int, int, int, String, int, int) - Constructor for exception class org.apache.cayenne.exp.parser.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.ejbql.parser.TokenMgrError
  Constructor with message and reason.
TokenMgrError(String, int) - Constructor for exception class org.apache.cayenne.exp.parser.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
ToManyList<E> - Class in org.apache.cayenne.access
  A list that holds objects for to-many relationships.
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
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.configuration.DefaultRuntimeProperties
toMap() - Method in interface org.apache.cayenne.configuration.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.parser.ASTDbIdPath
toMap(Object) - Method in class org.apache.cayenne.exp.parser.ASTDbPath
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
toProvider(Class) - Method in interface org.apache.cayenne.di.BindingBuilder
toProviderInstance(Provider) - Method in interface org.apache.cayenne.di.BindingBuilder
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.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 record class org.apache.cayenne.configuration.DataNodeDescriptor
  Returns a string representation of this record class.
toString() - Method in record class org.apache.cayenne.configuration.DataNodeDescriptors
  Returns a string representation of this record class.
toString() - Method in class org.apache.cayenne.configuration.DataSourceDescriptor
toString() - Method in class org.apache.cayenne.DataRow
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.di.Key
toString() - Method in class org.apache.cayenne.ejbql.parser.SimpleNode
toString() - Method in class org.apache.cayenne.ejbql.parser.Token
  Returns the image.
toString() - Method in class org.apache.cayenne.event.EventSubject
toString() - Method in class org.apache.cayenne.exp.Expression
toString() - Method in class org.apache.cayenne.exp.ExpressionParameter
toString() - Method in class org.apache.cayenne.exp.parser.Token
  Returns the image.
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 class org.apache.cayenne.PersistentObject
toString() - Method in class org.apache.cayenne.query.AbstractQuery
toString() - Method in class org.apache.cayenne.query.ObjectIdQuery
  Overrides toString() outputting a short string with query class and ObjectId.
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.RelationshipQuery
  Overrides toString() outputting a short string with query class and relationship name.
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 class org.apache.cayenne.util.PersistentObjectList
toString() - Method in class org.apache.cayenne.util.PersistentObjectMap
toString() - Method in class org.apache.cayenne.util.PersistentObjectSet
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.translator.sqltemplate.parser.SimpleNode
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(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.
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
touch() - Method in class org.apache.cayenne.util.IndexPropertyList
  Changes list state to "dirty" forcing reordering on next access.
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.exp.parser.ExpressionParser
  Trace enabled.
trackedFlattenedPaths - Variable in class org.apache.cayenne.access.ObjectStore
  Map that tracks flattened paths for given object Id that is present in db.
Tracking Object Changes - Section in class org.apache.cayenne.graph.GraphMap
trackLineColumn - Variable in class org.apache.cayenne.exp.parser.JavaCharStream
TRAILING - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
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.configuration.runtime.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.configuration.runtime.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.Expression
  A recursive method called from "transform" to do the actual transformation.
transformExpression(Function) - Method in class org.apache.cayenne.exp.parser.AggregateConditionNode
transformExpression(Function) - Method in class org.apache.cayenne.exp.parser.ASTIn
transformExpression(Function) - Method in class org.apache.cayenne.exp.parser.ASTNotIn
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.
TranslatableQueryWrapper - Interface in org.apache.cayenne.access.translator.select
  This interface allows transparently use different queries (namely SelectQuery, ObjectSelect and ColumnSelect) in translator and as subqueries.
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[], 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.ejbql.parser.EJBQL
trim() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
trim() - Method in class org.apache.cayenne.exp.property.StringProperty
TRIM - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
TRIM - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
trim_character() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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_specification() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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
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 class org.apache.cayenne.configuration.xml.DataMapHandler
TRUE - Static variable in class org.apache.cayenne.exp.Expression
TRUE - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
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.Expression
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 - Variable in class org.apache.cayenne.map.QueryDescriptor
TYPE_FACTORIES_LIST - Static variable in interface org.apache.cayenne.configuration.Constants
  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
typeLiteral - Variable in class org.apache.cayenne.di.Key
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.configuration.xml.SAXNestedTagHandler
unfetchedObjects - Variable in class org.apache.cayenne.access.IncrementalFaultList
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.
unregisterNode(Object) - Method in class org.apache.cayenne.access.ObjectStore
unregisterNode(Object) - Method in interface org.apache.cayenne.graph.GraphManager
  "Unregisters" a graph node, forgetting any information associated with nodeId.
unregisterNode(Object) - Method in class org.apache.cayenne.graph.GraphMap
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.
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.access.translator.select.FluentSelectWrapper
unwrap() - Method in interface org.apache.cayenne.access.translator.select.TranslatableQueryWrapper
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
unwrapChild(Node) - Method in class org.apache.cayenne.exp.parser.SimpleNode
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
update(ObjectContext) - Method in class org.apache.cayenne.query.ProcedureCall
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 - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
update_clause() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
update_field() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
update_item() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
UPDATE_SET - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
update_statement() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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.configuration.runtime.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.ejbql.parser.JavaCharStream
UpdateLineColumn(char) - Method in class org.apache.cayenne.exp.parser.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
updateReverse(List) - Method in class org.apache.cayenne.access.ToManyList
updateReverse(List) - Method in class org.apache.cayenne.access.ToManySet
updateReverse(List) - Method in class org.apache.cayenne.util.RelationshipFault
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
upper() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
upper() - Method in class org.apache.cayenne.exp.parser.ExpressionParser
upper() - Method in class org.apache.cayenne.exp.property.StringProperty
UPPER - Enum constant in enum class org.apache.cayenne.query.CapsStrategy
UPPER - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
UPPER - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  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
url(String) - Static method in class org.apache.cayenne.datasource.DataSourceBuilder
  Deprecated.
url(String) - Method in class org.apache.cayenne.runtime.CayenneRuntimeBuilder
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CayenneRuntimeBuilder.defaultDataNode(DataSource)`
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.configuration.runtime.CoreModule
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
useLocalCache() - Method in class org.apache.cayenne.query.CacheableQuery
  Instructs Cayenne to look for query results in the "local" cache when running the query.
useLocalCache(String) - Method in class org.apache.cayenne.query.CacheableQuery
  Instructs Cayenne to look for query results in the "local" cache when running the query.
useLowercaseColumnNames() - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
user(String) - Method in class org.apache.cayenne.runtime.CayenneRuntimeBuilder
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CayenneRuntimeBuilder.defaultDataNode(DataSource)`
USER_TYPES_LIST - Static variable in interface org.apache.cayenne.configuration.Constants
  A DI container key for the List<ExtendedType> storing a user-provided ExtendedTypes.
userName - Variable in class org.apache.cayenne.configuration.DataSourceDescriptor
userName - Variable in class org.apache.cayenne.datasource.DriverDataSource
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.CacheableQuery
  Instructs Cayenne to look for query results in the "shared" cache when running the query.
useSharedCache(String) - Method in class org.apache.cayenne.query.CacheableQuery
  Instructs Cayenne to look for query results in the "shared" cache when running the query.
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 GenericSelectQuery - Section in class org.apache.cayenne.query.ProcedureQuery
usingSharedSnapshotCache - Variable in class org.apache.cayenne.access.DataContext
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
UUIDValueType - Class in org.apache.cayenne.access.types
UUIDValueType() - Constructor for class org.apache.cayenne.access.types.UUIDValueType

## 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
  Calls `PersistentObject.validateForSave(ValidationResult)`.
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
  Calls `PersistentObject.validateForSave(ValidationResult)`.
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.configuration.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(Attributes, String[]) - Method in class org.apache.cayenne.configuration.xml.VersionAwareHandler
Validating - Interface in org.apache.cayenne
  Defines a number of callback methods that allow an object to be validated before safe.
VALIDATING_OBJECTS_ON_COMMIT_DEFAULT - Static variable in class org.apache.cayenne.configuration.runtime.DataDomainProvider
VALIDATING_OBJECTS_ON_COMMIT_PROPERTY - Static variable in class org.apache.cayenne.configuration.runtime.DataDomainProvider
validatingObjectsOnCommit - Variable in class org.apache.cayenne.access.DataContext
validatingObjectsOnCommit - Variable in class org.apache.cayenne.access.DataDomain
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.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.
validationQuery(String) - Method in class org.apache.cayenne.runtime.CayenneRuntimeBuilder
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CayenneRuntimeBuilder.defaultDataNode(DataSource)`
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.parser.ASTScalar
value - Variable in class org.apache.cayenne.util.PersistentObjectHolder
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() - Element in annotation interface org.apache.cayenne.di.Inject
  An optional name of the dependency for injecting dependency types that have multiple bindings in the container.
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
ValueHolder<E> - Interface in org.apache.cayenne
  Provides a level of indirection for property value access, most often used for deferred faulting of to-one relationships.
ValueHolderDescriptorFactory - Class in org.apache.cayenne.reflect.valueholder
  A `ClassDescriptorFactory` for Persistent objects that implement relationship faulting via `ValueHolder`.
ValueHolderDescriptorFactory(ClassDescriptorMap) - Constructor for class org.apache.cayenne.reflect.valueholder.ValueHolderDescriptorFactory
ValueInjector - Interface in org.apache.cayenne.exp
  Describes expressions, that can "inject" value to an object, i.e. do something reverse to "match" method.
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.parser.ASTExtract.DateTimePart
  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.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.parser.ASTList
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() - Static method in enum class org.apache.cayenne.exp.parser.ASTExtract.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.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.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.concurrentlinkedhashmap.ConcurrentLinkedHashMap
values() - Method in class org.apache.cayenne.util.PersistentObjectMap
values() - Method in class org.apache.cayenne.util.SoftValueMap
values() - Method in class org.apache.cayenne.util.WeakValueMap
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.DataRow
VersionAwareHandler - Class in org.apache.cayenne.configuration.xml
  Handler that can validate root tag name, version and namespace.
VersionAwareHandler(LoaderContext, String) - Constructor for class org.apache.cayenne.configuration.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(EJBQLExpressionVisitor) - Method in interface org.apache.cayenne.ejbql.EJBQLExpression
  Accepts a visitor, calling appropriate visitor method.
visit(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLIdentificationVariable
visit(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLIdentifier
visit(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.SimpleNode
  A recursive visit method that passes a visitor to this node and all its children, depth first.
visit(PropertyVisitor) - Method in class org.apache.cayenne.reflect.BaseArcProperty
visit(PropertyVisitor) - Method in class org.apache.cayenne.reflect.BaseProperty
visit(PropertyVisitor) - Method in class org.apache.cayenne.reflect.BaseToManyProperty
visit(PropertyVisitor) - Method in class org.apache.cayenne.reflect.BaseToOneProperty
visit(PropertyVisitor) - Method in interface org.apache.cayenne.reflect.PropertyDescriptor
  A visitor accept method.
visit(PropertyVisitor) - Method in class org.apache.cayenne.reflect.SimpleAttributeProperty
visitAbs(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitAbs(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitAbs(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitAbstractSchemaName(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitAbstractSchemaName(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitAdd(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitAdd(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitAdd(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
  Called on visiting "add" expression and also after visiting every expression child.
visitAggregate(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitAggregate(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLSelectColumnsTranslator
visitAggregate(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitAggregate(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitAll(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitAll(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitAll(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitAllProperties(PropertyVisitor) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
  Passes the visitor to the properties "visit" method for a combination of all properties, including properties declared in this descriptor, its super descriptors, and all subdescriptors.
visitAllProperties(PropertyVisitor) - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
visitAllProperties(PropertyVisitor) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
visitAnd(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitAnd(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitAnd(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
  Called on visiting "and" expression and also after visiting every expression child.
visitAny(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitAny(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitAny(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitAscending(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitAscending(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitAttribute(AttributeChange) - Method in interface org.apache.cayenne.commitlog.model.PropertyChangeVisitor
visitAttribute(AttributeProperty) - Method in interface org.apache.cayenne.reflect.PropertyVisitor
visitAverage(EJBQLAggregateColumn) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitAverage(EJBQLAggregateColumn) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitBetween(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitBetween(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitBetween(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
  Called on visiting "between" expression and also after visiting every expression child.
visitBooleanLiteral(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitBooleanLiteral(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitBooleanLiteral(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLAbs
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLAdd
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLAnd
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLBetween
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLConcat
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLDbPath
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLDivide
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLEquals
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLFrom
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLFromItem
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLGreaterOrEqual
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLGreaterThan
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLIn
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLIsNull
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLLength
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLLessOrEqual
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLLessThan
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLLike
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLLocate
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLLower
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLMod
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLMultiply
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLNotEquals
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLOr
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLPath
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLSqrt
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLSubstring
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLSubtract
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLTrim
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLUpdateField
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLUpdateItem
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.EJBQLUpper
visitChild(EJBQLExpressionVisitor, int) - Method in class org.apache.cayenne.ejbql.parser.SimpleNode
  Recursively visits a child at the specified index.
visitClassName(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitClassName(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitConcat(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitConcat(EJBQLExpression, int) - Method in class org.apache.cayenne.dba.derby.DerbyEJBQLConditionTranslator
visitConcat(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitConcat(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitConstructor(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitConstructor(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitConstructorParameter(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitConstructorParameter(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitConstructorParameters(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitConstructorParameters(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitCount(EJBQLAggregateColumn) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitCount(EJBQLAggregateColumn) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitCurrentDate(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitCurrentDate(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitCurrentDate(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitCurrentTime(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitCurrentTime(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitCurrentTime(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitCurrentTimestamp(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitCurrentTimestamp(EJBQLExpression) - Method in class org.apache.cayenne.dba.derby.DerbyEJBQLConditionTranslator
visitCurrentTimestamp(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitCurrentTimestamp(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitDataChannelDescriptor(DataChannelDescriptor) - Method in class org.apache.cayenne.configuration.BaseConfigurationNodeVisitor
visitDataChannelDescriptor(DataChannelDescriptor) - Method in interface org.apache.cayenne.configuration.ConfigurationNodeVisitor
visitDataChannelDescriptor(DataChannelDescriptor) - Method in class org.apache.cayenne.configuration.EmptyConfigurationNodeVisitor
visitDataMap(DataMap) - Method in class org.apache.cayenne.configuration.BaseConfigurationNodeVisitor
visitDataMap(DataMap) - Method in interface org.apache.cayenne.configuration.ConfigurationNodeVisitor
visitDataMap(DataMap) - Method in class org.apache.cayenne.configuration.EmptyConfigurationNodeVisitor
visitDbAttribute(DbAttribute) - Method in class org.apache.cayenne.configuration.BaseConfigurationNodeVisitor
visitDbAttribute(DbAttribute) - Method in interface org.apache.cayenne.configuration.ConfigurationNodeVisitor
visitDbAttribute(DbAttribute) - Method in class org.apache.cayenne.configuration.EmptyConfigurationNodeVisitor
visitDbEntity(DbEntity) - Method in class org.apache.cayenne.configuration.BaseConfigurationNodeVisitor
visitDbEntity(DbEntity) - Method in interface org.apache.cayenne.configuration.ConfigurationNodeVisitor
visitDbEntity(DbEntity) - Method in class org.apache.cayenne.configuration.EmptyConfigurationNodeVisitor
visitDbPath(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitDbPath(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLDbPathTranslator
visitDbPath(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLSelectColumnsTranslator
visitDbPath(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitDbPath(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitDbRelationship(DbRelationship) - Method in class org.apache.cayenne.configuration.BaseConfigurationNodeVisitor
visitDbRelationship(DbRelationship) - Method in interface org.apache.cayenne.configuration.ConfigurationNodeVisitor
visitDbRelationship(DbRelationship) - Method in class org.apache.cayenne.configuration.EmptyConfigurationNodeVisitor
visitDecimalLiteral(EJBQLDecimalLiteral) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitDecimalLiteral(EJBQLDecimalLiteral) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitDecimalLiteral(EJBQLDecimalLiteral) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitDeclaredProperties(PropertyVisitor) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
  Passes the visitor to the properties "visit" method for all properties declared in this descriptor.
visitDeclaredProperties(PropertyVisitor) - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
visitDeclaredProperties(PropertyVisitor) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
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
visitDelete(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLDeleteTranslator
visitDelete(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitDelete(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitDescending(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitDescending(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitDistinct(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLSelectTranslator
visitDistinct(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitDistinct(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitDivide(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitDivide(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitDivide(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
  Called on visiting "divide" expression and also after visiting every expression child.
visitEmbeddable(Embeddable) - Method in class org.apache.cayenne.configuration.BaseConfigurationNodeVisitor
visitEmbeddable(Embeddable) - Method in interface org.apache.cayenne.configuration.ConfigurationNodeVisitor
visitEmbeddable(Embeddable) - Method in class org.apache.cayenne.configuration.EmptyConfigurationNodeVisitor
visitEmbeddableAttribute(EmbeddableAttribute) - Method in class org.apache.cayenne.configuration.BaseConfigurationNodeVisitor
visitEmbeddableAttribute(EmbeddableAttribute) - Method in interface org.apache.cayenne.configuration.ConfigurationNodeVisitor
visitEmbeddableAttribute(EmbeddableAttribute) - Method in class org.apache.cayenne.configuration.EmptyConfigurationNodeVisitor
visitEquals(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitEquals(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitEquals(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
  Called on visiting "equals" expression and also after visiting every expression child.
visitEscapeCharacter(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitEscapeCharacter(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitEscapeCharacter(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitExists(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitExists(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitExists(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitFrom(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLDeleteTranslator
visitFrom(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLFromTranslator
visitFrom(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLSelectTranslator
visitFrom(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitFrom(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitFromItem(EJBQLFromItem, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLFromTranslator
visitFromItem(EJBQLFromItem, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitFromItem(EJBQLFromItem, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitGreaterOrEqual(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitGreaterOrEqual(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitGreaterOrEqual(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
  Called on visiting ">=" expression and also after visiting every expression child.
visitGreaterThan(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitGreaterThan(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitGreaterThan(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
  Called on visiting ">=" expression and also after visiting every expression child.
visitGroupBy(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLSelectTranslator
visitGroupBy(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitGroupBy(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitHaving(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLSelectTranslator
visitHaving(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitHaving(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitIdentificationVariable(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitIdentificationVariable(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLDbPathTranslator
visitIdentificationVariable(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator
visitIdentificationVariable(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitIdentificationVariable(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitIdentifier(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLDbPathTranslator
visitIdentifier(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator
visitIdentifier(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLSelectColumnsTranslator
visitIdentifier(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitIdentifier(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitIn(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitIn(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitIn(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitInnerFetchJoin(EJBQLJoin) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLFromTranslator
visitInnerFetchJoin(EJBQLJoin) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitInnerFetchJoin(EJBQLJoin) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitInnerJoin(EJBQLJoin) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLFromTranslator
visitInnerJoin(EJBQLJoin) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitInnerJoin(EJBQLJoin) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
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
visitIntegerLiteral(EJBQLIntegerLiteral) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitIntegerLiteral(EJBQLIntegerLiteral) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitIntegerLiteral(EJBQLIntegerLiteral) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitIsEmpty(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitIsEmpty(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitIsEmpty(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitIsNull(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitIsNull(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitIsNull(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitLength(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitLength(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitLength(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitLessOrEqual(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitLessOrEqual(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitLessOrEqual(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
  Called on visiting "<=" expression and also after visiting every expression child.
visitLessThan(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitLessThan(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitLessThan(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
  Called on visiting "<" expression and also after visiting every expression child.
visitLike(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitLike(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitLike(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
  Called on visiting "LIKE" expression and also after visiting every expression child.
visitLocate(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitLocate(EJBQLExpression, int) - Method in class org.apache.cayenne.dba.firebird.FirebirdEJBQLConditionTranslator
visitLocate(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitLocate(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitLower(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitLower(EJBQLExpression, int) - Method in class org.apache.cayenne.dba.firebird.FirebirdEJBQLConditionTranslator
visitLower(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitLower(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitMax(EJBQLAggregateColumn) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitMax(EJBQLAggregateColumn) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitMemberOf(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitMemberOf(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitMemberOf(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitMin(EJBQLAggregateColumn) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitMin(EJBQLAggregateColumn) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitMod(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitMod(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitMod(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitMultiply(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitMultiply(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitMultiply(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
  Called on visiting "*" expression and also after visiting every expression child.
visitNamedInputParameter(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitNamedInputParameter(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitNamedInputParameter(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitNamedInputParameterForIn(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitNamedInputParameterForIn(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitNamedInputParameterForIn(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
  This method is invoked from the processing of the `EJBQLIn` in order to handle a query such as;
visitNegative(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitNegative(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLAbs
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLAbstractSchemaName
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLAdd
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLAggregate
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLAll
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLAnd
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLAny
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLAscending
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLAverage
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLBetween
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLBooleanLiteral
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLClassName
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLConcat
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLConstructor
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLConstructorParameter
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLConstructorParameters
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLCount
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLCurrentDate
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLCurrentTime
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLCurrentTimestamp
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLDbPath
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLDecimalLiteral
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLDelete
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLDescending
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLDistinct
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLDivide
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLEquals
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLEscapeCharacter
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLExists
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLFrom
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLFromItem
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLGreaterOrEqual
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLGreaterThan
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLGroupBy
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLHaving
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLIn
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLInnerFetchJoin
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLInnerJoin
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLIntegerLiteral
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLIsEmpty
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLIsNull
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLLength
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLLessOrEqual
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLLessThan
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLLike
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLLocate
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLLower
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLMax
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLMemberOf
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLMin
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLMod
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLMultiply
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLNamedInputParameter
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLNegative
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLNot
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLNotEquals
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLOr
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLOrderBy
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLOrderByItem
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLOuterFetchJoin
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLOuterJoin
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLPath
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLPatternValue
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLPositionalInputParameter
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLSelect
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLSelectClause
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLSelectExpression
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLSelectExpressions
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLSize
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLSqrt
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLStringLiteral
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLSubselect
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLSubstring
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLSubtract
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLSum
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLTok
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLTrim
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLTrimBoth
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLTrimCharacter
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLTrimLeading
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLTrimTrailing
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLUpdate
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLUpdateField
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLUpdateItem
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLUpdateValue
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLUpper
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.EJBQLWhere
visitNode(EJBQLExpressionVisitor) - Method in class org.apache.cayenne.ejbql.parser.SimpleNode
  Visits this node without recursion.
visitNot(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitNot(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitNot(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitNotEquals(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitNotEquals(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitNotEquals(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
  Called on visiting "!
visitObjAttribute(ObjAttribute) - Method in class org.apache.cayenne.configuration.BaseConfigurationNodeVisitor
visitObjAttribute(ObjAttribute) - Method in interface org.apache.cayenne.configuration.ConfigurationNodeVisitor
visitObjAttribute(ObjAttribute) - Method in class org.apache.cayenne.configuration.EmptyConfigurationNodeVisitor
visitObjEntity(ObjEntity) - Method in class org.apache.cayenne.configuration.BaseConfigurationNodeVisitor
visitObjEntity(ObjEntity) - Method in interface org.apache.cayenne.configuration.ConfigurationNodeVisitor
visitObjEntity(ObjEntity) - Method in class org.apache.cayenne.configuration.EmptyConfigurationNodeVisitor
visitObjRelationship(ObjRelationship) - Method in class org.apache.cayenne.configuration.BaseConfigurationNodeVisitor
visitObjRelationship(ObjRelationship) - Method in interface org.apache.cayenne.configuration.ConfigurationNodeVisitor
visitObjRelationship(ObjRelationship) - Method in class org.apache.cayenne.configuration.EmptyConfigurationNodeVisitor
visitOr(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitOr(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitOr(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
  Called on visiting "or" expression and also after visiting every expression child.
visitOrderBy(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLSelectTranslator
visitOrderBy(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitOrderBy(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitOrderByItem(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitOrderByItem(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitOuterFetchJoin(EJBQLJoin) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLFromTranslator
visitOuterFetchJoin(EJBQLJoin) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitOuterFetchJoin(EJBQLJoin) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitOuterJoin(EJBQLJoin) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLFromTranslator
visitOuterJoin(EJBQLJoin) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitOuterJoin(EJBQLJoin) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitPath(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitPath(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLPathTranslator
visitPath(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLSelectColumnsTranslator
visitPath(EJBQLExpression, int) - Method in class org.apache.cayenne.dba.h2.H2EJBQLConditionTranslator
visitPath(EJBQLExpression, int) - Method in class org.apache.cayenne.dba.hsqldb.HSQLEJBQLConditionTranslator
visitPath(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitPath(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
  Called on visiting "path" expression and also after visiting every expression child.
visitPatternValue(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitPatternValue(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitPositionalInputParameter(EJBQLPositionalInputParameter) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitPositionalInputParameter(EJBQLPositionalInputParameter) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitPositionalInputParameter(EJBQLPositionalInputParameter) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitPositionalInputParameterForIn(EJBQLPositionalInputParameter) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitPositionalInputParameterForIn(EJBQLPositionalInputParameter) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitPositionalInputParameterForIn(EJBQLPositionalInputParameter) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
  This method is invoked from the processing of the `EJBQLIn` in order to handle a query such as;
visitProcedure(Procedure) - Method in class org.apache.cayenne.configuration.BaseConfigurationNodeVisitor
visitProcedure(Procedure) - Method in interface org.apache.cayenne.configuration.ConfigurationNodeVisitor
visitProcedure(Procedure) - Method in class org.apache.cayenne.configuration.EmptyConfigurationNodeVisitor
visitProcedureParameter(ProcedureParameter) - Method in class org.apache.cayenne.configuration.BaseConfigurationNodeVisitor
visitProcedureParameter(ProcedureParameter) - Method in interface org.apache.cayenne.configuration.ConfigurationNodeVisitor
visitProcedureParameter(ProcedureParameter) - Method in class org.apache.cayenne.configuration.EmptyConfigurationNodeVisitor
visitProperties(PropertyVisitor) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
  Passes the visitor to the properties "visit" method for all properties declared in this descriptor and all its super-decsriptors.
visitProperties(PropertyVisitor) - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
visitProperties(PropertyVisitor) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
visitQuery(QueryDescriptor) - Method in class org.apache.cayenne.configuration.BaseConfigurationNodeVisitor
visitQuery(QueryDescriptor) - Method in interface org.apache.cayenne.configuration.ConfigurationNodeVisitor
visitQuery(QueryDescriptor) - Method in class org.apache.cayenne.configuration.EmptyConfigurationNodeVisitor
visitSelect(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLSelectTranslator
visitSelect(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitSelect(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitSelectClause(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLSelectTranslator
visitSelectClause(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitSelectClause(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitSelectExpression(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLSelectColumnsTranslator
visitSelectExpression(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitSelectExpression(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitSelectExpressions(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLSelectTranslator
visitSelectExpressions(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitSelectExpressions(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitSize(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitSize(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitSize(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitSoftDelete(SoftDeleteDbRowOp) - Method in interface org.apache.cayenne.access.flush.operation.DbRowOpVisitor
  Visits a "soft" delete op.
visitSqrt(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitSqrt(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitSqrt(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitStringLiteral(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitStringLiteral(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitStringLiteral(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitSubselect(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitSubselect(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitSubselect(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitSubstring(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitSubstring(EJBQLExpression, int) - Method in class org.apache.cayenne.dba.firebird.FirebirdEJBQLConditionTranslator
visitSubstring(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitSubstring(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitSubtract(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitSubtract(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitSubtract(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
  Called on visiting "subtract" expression and also after visiting every expression child.
visitSum(EJBQLAggregateColumn) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitSum(EJBQLAggregateColumn) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitTok(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitTok(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitToMany(ToManyProperty) - Method in interface org.apache.cayenne.reflect.PropertyVisitor
visitToManyRelationship(ToManyRelationshipChange) - Method in interface org.apache.cayenne.commitlog.model.PropertyChangeVisitor
visitToOne(ToOneProperty) - Method in interface org.apache.cayenne.reflect.PropertyVisitor
visitToOneRelationship(ToOneRelationshipChange) - Method in interface org.apache.cayenne.commitlog.model.PropertyChangeVisitor
visitTrim(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitTrim(EJBQLExpression, int) - Method in class org.apache.cayenne.dba.db2.DB2EJBQLConditionTranslator
visitTrim(EJBQLExpression, int) - Method in class org.apache.cayenne.dba.firebird.FirebirdEJBQLConditionTranslator
visitTrim(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitTrim(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitTrimBoth(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitTrimBoth(EJBQLExpression) - Method in class org.apache.cayenne.dba.db2.DB2EJBQLConditionTranslator
visitTrimBoth(EJBQLExpression) - Method in class org.apache.cayenne.dba.firebird.FirebirdEJBQLConditionTranslator
visitTrimBoth(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitTrimBoth(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitTrimCharacter(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitTrimCharacter(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitTrimCharacter(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitTrimLeading(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitTrimLeading(EJBQLExpression) - Method in class org.apache.cayenne.dba.firebird.FirebirdEJBQLConditionTranslator
visitTrimLeading(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitTrimLeading(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitTrimTrailing(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitTrimTrailing(EJBQLExpression) - Method in class org.apache.cayenne.dba.firebird.FirebirdEJBQLConditionTranslator
visitTrimTrailing(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitTrimTrailing(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
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
visitUpdate(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitUpdate(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitUpdateField(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitUpdateField(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitUpdateItem(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitUpdateItem(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitUpdateValue(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitUpdateValue(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitUpper(EJBQLExpression, int) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
visitUpper(EJBQLExpression, int) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitUpper(EJBQLExpression, int) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
visitWhere(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLDeleteTranslator
visitWhere(EJBQLExpression) - Method in class org.apache.cayenne.access.translator.ejbql.EJBQLSelectTranslator
visitWhere(EJBQLExpression) - Method in class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitWhere(EJBQLExpression) - Method in interface org.apache.cayenne.ejbql.EJBQLExpressionVisitor
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

WeakValueMap<K,V> - Class in org.apache.cayenne.util
  Map that stores values wrapped into `WeakReference`
WeakValueMap() - Constructor for class org.apache.cayenne.util.WeakValueMap
WeakValueMap(int) - Constructor for class org.apache.cayenne.util.WeakValueMap
WeakValueMap(Map) - Constructor for class org.apache.cayenne.util.WeakValueMap
WEEK - Enum constant in enum class org.apache.cayenne.exp.parser.ASTExtract.DateTimePart
WEEK - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  RegularExpression Id.
weekExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
weekExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
weigher(Weigher) - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
  Specifies an algorithm to determine how many the units of capacity a value consumes.
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
weightedSize() - Method in class org.apache.cayenne.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap
  Returns the weighted size of this map.
WHEN - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
WHEN - Static variable in class org.apache.cayenne.exp.Expression
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
WHERE - Static variable in interface org.apache.cayenne.ejbql.parser.EJBQLConstants
  RegularExpression Id.
where_clause() - Method in class org.apache.cayenne.ejbql.parser.EJBQL
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.performGenericQuery.
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
WithinDoubleQuoteLiteral - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
  Lexical state.
WithinDoubleQuoteLiteral - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  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.exp.parser.ExpressionParserConstants
  Lexical state.
withMarker(int) - Method in interface org.apache.cayenne.exp.path.CayennePath
  Clone this path with new marker
withoutScope() - Method in interface org.apache.cayenne.di.BindingBuilder
  Sets the scope of a bound instance to "no scope".
withoutScope() - Method in interface org.apache.cayenne.di.ListBuilder
withoutScope() - Method in interface org.apache.cayenne.di.MapBuilder
withoutScope() - Method in class org.apache.cayenne.di.spi.DICollectionBuilder
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
wrapChild(Object) - Method in class org.apache.cayenne.exp.parser.SimpleNode
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
  Wrap value into ASTScalar
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 class org.apache.cayenne.reflect.BaseToManyProperty
  Wraps list in a value holder that performs lazy faulting.
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
writeSerialized(ObjectOutputStream) - Method in class org.apache.cayenne.PersistentObject
writeState(ObjectOutputStream) - Method in class org.apache.cayenne.GenericPersistentObject
writeState(ObjectOutputStream) - Method in class org.apache.cayenne.HybridPersistentObject
writeState(ObjectOutputStream) - Method in class org.apache.cayenne.PersistentObject

## X

XMLDataChannelDescriptorLoader - Class in org.apache.cayenne.configuration.xml
XMLDataChannelDescriptorLoader() - Constructor for class org.apache.cayenne.configuration.xml.XMLDataChannelDescriptorLoader
XMLDataMapLoader - Class in org.apache.cayenne.configuration.xml
XMLDataMapLoader() - Constructor for class org.apache.cayenne.configuration.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
XMLEncoder(PrintWriter, String, String) - Constructor for class org.apache.cayenne.util.XMLEncoder
xmlReaderProvider - Variable in class org.apache.cayenne.configuration.xml.XMLDataChannelDescriptorLoader
xmlReaderProvider - Variable in class org.apache.cayenne.configuration.xml.XMLDataMapLoader
XMLReaderProvider - Class in org.apache.cayenne.configuration.xml
XMLReaderProvider(boolean) - Constructor for class org.apache.cayenne.configuration.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.parser.ASTExtract.DateTimePart
YEAR - Static variable in interface org.apache.cayenne.exp.parser.ExpressionParserConstants
  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