Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abort(Executor) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- abs() - Method in class org.apache.cayenne.exp.property.NumericProperty
- abs() - Method in class org.apache.cayenne.ql.QLParser
- ABS - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- absExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- absExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- AbsExp - Class in org.apache.cayenne.exp
- AbsExp(Object...) - Constructor for class org.apache.cayenne.exp.AbsExp
- AbstractMappedQuery - Class in org.apache.cayenne.query
- AbstractMappedQuery(String) - Constructor for class org.apache.cayenne.query.AbstractMappedQuery
- accept(DbRowOpVisitor) - Method in interface org.apache.cayenne.access.flush.operation.DbRowOp
- accept(DbRowOpVisitor) - Method in class org.apache.cayenne.access.flush.operation.DeleteDbRowOp
- accept(DbRowOpVisitor) - Method in class org.apache.cayenne.access.flush.operation.DeleteInsertDbRowOp
- accept(DbRowOpVisitor) - Method in class org.apache.cayenne.access.flush.operation.InsertDbRowOp
- accept(DbRowOpVisitor) - Method in class org.apache.cayenne.access.flush.operation.SoftDeleteDbRowOp
- accept(DbRowOpVisitor) - Method in class org.apache.cayenne.access.flush.operation.UpdateDbRowOp
- accept(PropertyChangeVisitor) - Method in class org.apache.cayenne.commitlog.model.MutableAttributeChange
- accept(PropertyChangeVisitor) - Method in class org.apache.cayenne.commitlog.model.MutableToManyRelationshipChange
- accept(PropertyChangeVisitor) - Method in class org.apache.cayenne.commitlog.model.MutableToOneRelationshipChange
- accept(PropertyChangeVisitor) - Method in interface org.apache.cayenne.commitlog.model.PropertyChange
- acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.DataMap
- acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.DbAttribute
- acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.DbEntity
- acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.DbRelationship
- acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.Embeddable
- acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.EmbeddableAttribute
- acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.ObjAttribute
- acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.ObjEntity
- acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.ObjRelationship
- acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.Procedure
- acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.ProcedureParameter
- acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.map.QueryDescriptor
- acceptVisitor(ProjectNodeVisitor) - Method in class org.apache.cayenne.project.Project
- acceptVisitor(ProjectNodeVisitor) - Method in interface org.apache.cayenne.project.ProjectNode
- accessor - Variable in class org.apache.cayenne.reflect.BaseProperty
- accessor - Variable in exception class org.apache.cayenne.reflect.PropertyException
- accessor(String) - Static method in class org.apache.cayenne.reflect.PropertyUtils
-
Compiles an accessor that can be used for fast access for the nested property of the objects of a given class.
- accessor(CayennePath) - Static method in class org.apache.cayenne.reflect.PropertyUtils
-
Compiles an accessor that can be used for fast access for the nested property of the objects of a given class.
- Accessor - Interface in org.apache.cayenne.reflect
-
An accessor of a property value.
- AccessorFactory - Interface in org.apache.cayenne.reflect
- adapter - Variable in class org.apache.cayenne.access.DataNode
- adapter - Variable in class org.apache.cayenne.access.DbGenerator
- adapter - Variable in class org.apache.cayenne.dba.JdbcPkGenerator
- adapter(Class) - Method in class org.apache.cayenne.project.DataNodeDescriptor.Builder
- ADAPTER_DETECTORS_LIST - Static variable in class org.apache.cayenne.CoreModule
-
A DI container key for the List<DbAdapterDetector> that contains objects that can discover the type of current database and install the correct DbAdapter in runtime.
- adapterDetectors - Variable in class org.apache.cayenne.access.DefaultDataNodeFactory
- adapterSql - Variable in class org.apache.cayenne.map.SQLTemplateDescriptor
- adapterType() - Method in record class org.apache.cayenne.project.DataNodeDescriptor
-
Returns the value of the
adapterTyperecord component. - add(int, E) - Method in class org.apache.cayenne.access.ToManyList
- add(int, Object) - Method in class org.apache.cayenne.access.IncrementalFaultList
- add(E) - Method in class org.apache.cayenne.access.ToManyList
- add(E) - Method in class org.apache.cayenne.access.ToManySet
- add(E) - Method in class org.apache.cayenne.exp.property.NumericProperty
- add(Object) - Method in class org.apache.cayenne.access.IncrementalFaultList
- add(Object) - Method in class org.apache.cayenne.util.commons.CompositeCollection
-
Adds an object to the collection, throwing UnsupportedOperationException unless a CollectionMutator strategy is specified.
- add(Map) - Method in class org.apache.cayenne.query.DeleteBatchQuery
- add(Map) - Method in class org.apache.cayenne.query.InsertBatchQuery
-
Adds a snapshot to batch.
- add(Map, Map) - Method in class org.apache.cayenne.query.UpdateBatchQuery
-
Adds a parameter row to the batch.
- add(Map, Map, ObjectId) - Method in class org.apache.cayenne.query.UpdateBatchQuery
-
Adds a parameter row to the batch.
- add(Map, ObjectId) - Method in class org.apache.cayenne.query.InsertBatchQuery
-
Adds a snapshot to batch.
- add(NumericProperty) - Method in class org.apache.cayenne.exp.property.NumericProperty
- add(GraphDiff) - Method in class org.apache.cayenne.graph.CompoundDiff
- add(ProjectNode, Object) - Method in class org.apache.cayenne.project.xml.DefaultProjectMetaData
-
value.getClass() will be used under the hood to associate data with the key object.
- add(ProjectNode, Object) - Method in class org.apache.cayenne.project.xml.NoopProjectMetaData
- add(ProjectNode, Object) - Method in interface org.apache.cayenne.project.xml.ProjectMetaData
-
Store data for object.
- addAdapterDetector(Class) - Method in class org.apache.cayenne.CoreModuleExtender
-
Adds a custom DbAdapterDetector
- addAdapterDetector(DbAdapterDetector) - Method in class org.apache.cayenne.CoreModuleExtender
-
Adds a custom DbAdapterDetector
- addAdditionalQualifier(DbAttribute, Object) - Method in class org.apache.cayenne.access.flush.operation.Qualifier
- addAdditionalQualifier(DbAttribute, Object, boolean) - Method in class org.apache.cayenne.access.flush.operation.Qualifier
- addAll(int, Collection) - Method in class org.apache.cayenne.access.IncrementalFaultList
- addAll(int, Collection) - Method in class org.apache.cayenne.access.ToManyList
- addAll(Collection) - Method in class org.apache.cayenne.access.IncrementalFaultList
- addAll(Collection) - Method in class org.apache.cayenne.access.ToManyList
- addAll(Collection) - Method in class org.apache.cayenne.access.ToManySet
- addAll(Collection) - Method in class org.apache.cayenne.util.commons.CompositeCollection
-
Adds a collection of elements to this collection, throwing UnsupportedOperationException unless a CollectionMutator strategy is specified.
- addAll(Collection) - Method in class org.apache.cayenne.graph.CompoundDiff
- addAllVertices(Collection) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
- addAllVertices(Collection) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
- addAttribute(A) - Method in class org.apache.cayenne.map.Entity
-
Adds new attribute to the entity, setting its parent entity to be this object.
- addAttribute(DbAttribute) - Method in class org.apache.cayenne.map.DbEntity
-
Adds a new attribute to this entity.
- addAttribute(EmbeddableAttribute) - Method in class org.apache.cayenne.map.Embeddable
-
Adds new embeddable attribute to the entity, setting its parent embeddable to be this object.
- addAttribute(ObjAttribute) - Method in class org.apache.cayenne.map.EmbeddedResult
- addAttributeOverride(String, String) - Method in class org.apache.cayenne.map.EmbeddedAttribute
- addAttributeOverride(String, String) - Method in class org.apache.cayenne.map.ObjEntity
- addAttributeOverride(String, CayennePath) - Method in class org.apache.cayenne.map.ObjEntity
- addCallback(LifecycleEvent, Class, Method) - Method in class org.apache.cayenne.reflect.LifecycleCallbackRegistry
-
Registers a callback method to be invoked on an entity class instances when a lifecycle event occurs.
- addCallback(LifecycleEvent, Class, String) - Method in class org.apache.cayenne.reflect.LifecycleCallbackRegistry
-
Registers a callback method to be invoked on an entity class instances when a lifecycle event occurs.
- addCallbackMethod(String) - Method in class org.apache.cayenne.map.CallbackDescriptor
- addCallParameter(ProcedureParameter) - Method in class org.apache.cayenne.map.Procedure
-
Adds new call parameter to the stored procedure.
- addChild(int, Node) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- addChild(Node) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- addChild(PrefetchTreeNode) - Method in class org.apache.cayenne.query.PrefetchTreeNode
- addChildNode(EntityInheritanceTree) - Method in class org.apache.cayenne.map.EntityInheritanceTree
- addColumnDescriptor(RSColumn) - Method in class org.apache.cayenne.access.translator.sqltemplate.Context
- addColumnResult(String) - Method in class org.apache.cayenne.map.SQLResult
-
Adds a result set column name to the mapping.
- addCommitLogListener(Class) - Method in class org.apache.cayenne.CoreModuleExtender
-
Registers a commit log listener type that receives post-commit change notifications.
- addCommitLogListener(CommitLogListener) - Method in class org.apache.cayenne.CoreModuleExtender
-
Registers a commit log listener that receives post-commit change notifications.
- addComposited(Collection) - Method in class org.apache.cayenne.util.commons.CompositeCollection
-
Add an additional collection to this composite.
- addConfig(String) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
- addConfigs(String...) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
- addConfigs(Collection) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
- addConnection(String, Connection) - Method in class org.apache.cayenne.tx.BaseTransaction
- addConverter(Class, Converter) - Static method in class org.apache.cayenne.reflect.ConverterFactory
-
Converters are used by
PropertyUtils.setProperty(Object, String, Object)to coerce generic Object values into the specific type expected by the named setter. - addDataMap(DataMap) - Method in class org.apache.cayenne.access.DataDomain
- addDataMap(DataMap) - Method in class org.apache.cayenne.access.DataNode
-
Adds a DataMap to be handled by this node.
- addDataMap(DataMap) - Method in class org.apache.cayenne.map.EntityResolver
- addDataMapListener(DataMapLoaderListener) - Method in class org.apache.cayenne.project.xml.LoaderContext
- addDataNode(DataSource, String...) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
- addDataNode(DataDomain, DataNodeDescriptor, Set) - Method in class org.apache.cayenne.access.DataDomainProvider
- addDataNode(DataNodeDescriptor, String...) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
- addDbEntity(DbEntity) - Method in class org.apache.cayenne.map.DataMap
-
Adds a new DbEntity to this DataMap.
- addDbField(String, String) - Method in class org.apache.cayenne.map.EntityResult
-
Adds a result set column mapping for a single DbAttribute.
- addDbRelationship(DbRelationship) - Method in class org.apache.cayenne.map.ObjRelationship
-
Appends a DbRelationship to the existing list of DbRelationships.
- addDeclaredProperty(PropertyDescriptor) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
-
Registers a property.
- addDefaultDataNode(DataDomain, DataNodeDescriptor) - Method in class org.apache.cayenne.access.DataDomainProvider
- addDefaultExtendedType(Class) - Method in class org.apache.cayenne.CoreModuleExtender
-
Adds a default adapter-agnostic ExtendedType.
- addDefaultExtendedType(ExtendedType) - Method in class org.apache.cayenne.CoreModuleExtender
-
Adds a default adapter-agnostic ExtendedType.
- addDefaultListener(LifecycleListener) - Method in class org.apache.cayenne.reflect.LifecycleCallbackRegistry
-
Registers a
LifecycleListenerfor all events on all entities. - addDefaultListener(LifecycleEvent, Object, String) - Method in class org.apache.cayenne.reflect.LifecycleCallbackRegistry
-
Registers a callback method to be invoked on a provided non-entity object when a lifecycle event occurs on any entity that does not suppress default callbacks.
- addDescriptor(String, ClassDescriptor) - Method in class org.apache.cayenne.reflect.ClassDescriptorMap
-
Caches descriptor definition.
- addedToUnresolved - Variable in class org.apache.cayenne.access.ToManyHolder
- addEmbeddable(Embeddable) - Method in class org.apache.cayenne.map.DataMap
-
Adds an embeddable object to the DataMap.
- addEmbeddedResult(EmbeddedResult) - Method in class org.apache.cayenne.map.SQLResult
- addEntityResult(EntityResult) - Method in class org.apache.cayenne.map.SQLResult
- addEscapes(String) - Static method in exception class org.apache.cayenne.access.translator.sqltemplate.parser.TokenMgrError
-
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
- addEscapes(String) - Static method in exception class org.apache.cayenne.ql.TokenMgrError
-
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
- AddExp - Class in org.apache.cayenne.exp
-
"Add" Expression.
- AddExp(Object...) - Constructor for class org.apache.cayenne.exp.AddExp
- addExtendedTypeFactory(Class) - Method in class org.apache.cayenne.CoreModuleExtender
-
Adds an ExtendedTypeFactory used for dynamic extended type creation.
- addExtendedTypeFactory(ExtendedTypeFactory) - Method in class org.apache.cayenne.CoreModuleExtender
-
Adds an ExtendedTypeFactory used for dynamic extended type creation.
- addFactory(ExtendedTypeFactory) - Method in class org.apache.cayenne.access.types.ExtendedTypeMap
-
Adds an ExtendedTypeFactory that will be consulted if no direct mapping for a given class exists.
- addFactory(ClassDescriptorFactory) - Method in class org.apache.cayenne.reflect.ClassDescriptorMap
-
Adds a factory to the descriptor factory chain.
- addFailure(ValidationFailure) - Method in class org.apache.cayenne.validation.ValidationResult
-
Add a failure to the validation result.
- addFlattenedId(CayennePath, ObjectId) - Method in class org.apache.cayenne.access.flush.operation.Values
- additionalDbEntities - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
- AdditionalDbEntityDescriptor - Class in org.apache.cayenne.reflect
-
A descriptor for an additional DB entity attached to the main one.
- additionalQualifier - Variable in class org.apache.cayenne.access.flush.operation.Qualifier
- addJoin(DbJoin) - Method in class org.apache.cayenne.map.DbRelationship
-
Adds a join.
- addListener(Class, LifecycleListener) - Method in class org.apache.cayenne.reflect.LifecycleCallbackRegistry
-
Registers a
LifecycleListenerfor all events on all entities. - addListener(Object) - Method in class org.apache.cayenne.access.DataDomain
-
Adds a listener, mapping its methods to events based on annotations.
- addListener(Object) - Method in class org.apache.cayenne.CoreModuleExtender
-
Registers an annotated event listener.
- addListener(Object) - Method in class org.apache.cayenne.reflect.LifecycleCallbackRegistry
-
Adds a listener, mapping its methods to events based on annotations.
- addListener(L, Class, EventHandler, EventSubject) - Method in class org.apache.cayenne.event.DefaultEventManager
- addListener(L, Class, EventHandler, EventSubject) - Method in interface org.apache.cayenne.event.EventManager
-
Registers a listener for events sent by any sender.
- addListener(L, Class, EventHandler, EventSubject) - Method in class org.apache.cayenne.event.NoopEventManager
- addListener(L, Class, EventHandler, EventSubject, Object) - Method in class org.apache.cayenne.event.DefaultEventManager
- addListener(L, Class, EventHandler, EventSubject, Object) - Method in interface org.apache.cayenne.event.EventManager
-
Registers a listener for events sent by a specific sender.
- addListener(L, Class, EventHandler, EventSubject, Object) - Method in class org.apache.cayenne.event.NoopEventManager
- addListener(L, Class, EventHandler, EventSubject, Object, boolean) - Method in class org.apache.cayenne.event.DefaultEventManager
- addListener(LifecycleEvent, Class, Object, String) - Method in class org.apache.cayenne.reflect.LifecycleCallbackRegistry
-
Registers callback method to be invoked on a provided non-entity object when a lifecycle event occurs for a specific entity.
- addListener(TransactionListener) - Method in class org.apache.cayenne.tx.BaseTransaction
- addListener(TransactionListener) - Method in class org.apache.cayenne.tx.ReadOnlyTransaction
- addListener(TransactionListener) - Method in interface org.apache.cayenne.tx.Transaction
- addListenerType(Class) - Method in class org.apache.cayenne.CoreModuleExtender
-
Registers an annotated event listener of a given type
- addLocal(E) - Method in class org.apache.cayenne.access.ToManyHolder
-
Records an addition made while the relationship is unresolved.
- addModule(Module) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
- addModules(Collection) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
- addNode(DataNode) - Method in class org.apache.cayenne.access.DataDomain
-
Adds new DataNode.
- addNonBlockingListener(L, Class, EventHandler, EventSubject) - Method in class org.apache.cayenne.event.DefaultEventManager
- addNonBlockingListener(L, Class, EventHandler, EventSubject) - Method in interface org.apache.cayenne.event.EventManager
-
Registers a listener for events sent by any sender, to be notified on a dispatch thread instead of the thread that posted the event.
- addNonBlockingListener(L, Class, EventHandler, EventSubject) - Method in class org.apache.cayenne.event.NoopEventManager
- addNonBlockingListener(L, Class, EventHandler, EventSubject, Object) - Method in class org.apache.cayenne.event.DefaultEventManager
- addNonBlockingListener(L, Class, EventHandler, EventSubject, Object) - Method in interface org.apache.cayenne.event.EventManager
-
Registers a listener for events sent by a specific sender, to be notified on a dispatch thread instead of the thread that posted the event.
- addNonBlockingListener(L, Class, EventHandler, EventSubject, Object) - Method in class org.apache.cayenne.event.NoopEventManager
- addObjectField(String, String) - Method in class org.apache.cayenne.map.EntityResult
-
Adds a result set column mapping for a single object property of the root entity.
- addObjectField(String, String, String) - Method in class org.apache.cayenne.map.EntityResult
-
Adds a result set column mapping for a single object property of a specified entity that may differ from the root entity if inheritance is involved.
- addObjEntity(ObjEntity) - Method in class org.apache.cayenne.map.DataMap
-
Adds a new ObjEntity to this DataMap.
- addObsoleteFile(String) - Method in class org.apache.cayenne.project.upgrade.UpgradeContext
-
Records a file that the upgraded document no longer references, as a path relative to the document's own location.
- addParameter(String, Object) - Method in class org.apache.cayenne.query.ProcedureQuery
-
Adds a named parameter to the internal map of parameters.
- addParameterBinding(int, int, Object) - Method in class org.apache.cayenne.access.translator.sqltemplate.Context
- addPath(String) - Method in class org.apache.cayenne.query.PrefetchTreeNode
-
Adds a "path" with specified semantics to this prefetch node.
- addPath(CayennePath) - Method in class org.apache.cayenne.query.PrefetchTreeNode
-
Adds a "path" with specified semantics to this prefetch node.
- addPrefetch(String) - Method in class org.apache.cayenne.query.ProcedureQuery
-
Adds a prefetch.
- addPrefetch(String) - Method in class org.apache.cayenne.query.SQLTemplate
-
Adds a prefetch.
- addPrefetch(String, int) - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
-
Adds single prefetch path with semantics to this query.
- addPrefetch(String, int) - Method in class org.apache.cayenne.query.SQLSelect
-
Merges a prefetch path with specified semantics into the query prefetch tree.
- addPrefetch(PrefetchTreeNode) - Method in class org.apache.cayenne.query.SQLSelect
-
Merges a prefetch into the query prefetch tree.
- addPrefetch(PrefetchTreeNode) - Method in class org.apache.cayenne.query.SQLTemplate
-
Adds a prefetch with specified relationship path to the query.
- addPrefetches(Collection) - Method in class org.apache.cayenne.query.ProcedureQuery
-
Adds all prefetches from a provided collection.
- addPrefetches(Collection) - Method in class org.apache.cayenne.query.SQLTemplate
-
Adds all prefetches from a provided collection.
- addProcedure(Procedure) - Method in class org.apache.cayenne.map.DataMap
-
Adds stored procedure to the list of procedures.
- addProjectListener(ProjectLoaderListener) - Method in class org.apache.cayenne.project.xml.LoaderContext
- addProjectLocation(String) - Method in class org.apache.cayenne.CoreModuleExtender
-
Adds a custom project location.
- addQueryDescriptor(QueryDescriptor) - Method in class org.apache.cayenne.map.DataMap
-
Stores a query descriptor under its name.
- addQueryFilter(Class) - Method in class org.apache.cayenne.CoreModuleExtender
-
Adds a custom query filter to the end of the existing filter list
- addQueryFilter(DataChannelQueryFilter) - Method in class org.apache.cayenne.access.DataDomain
-
Adds a new query filter.
- addQueryFilter(DataChannelQueryFilter) - Method in class org.apache.cayenne.CoreModuleExtender
-
Adds a custom query filter to the end of the existing filter list
- addRelationship(R) - Method in class org.apache.cayenne.map.Entity
-
Adds new relationship to the entity.
- addResultDescriptor(ProcedureColumn[]) - Method in class org.apache.cayenne.query.ProcedureQuery
-
Adds a descriptor for a single ResultSet.
- addResultPath(String) - Method in class org.apache.cayenne.query.PrefetchSelectQuery
-
Configures an "extra" path that will resolve to an extra column (or columns) in the result set.
- addResultPath(Expression) - Method in class org.apache.cayenne.query.PrefetchSelectQuery
-
Configures an "extra" path that will resolve to an extra column (or columns) in the result set.
- addRootDbEntity(DbEntity) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
-
Adds a root DbEntity to the list of roots, filtering duplicates.
- addSubclassDescriptor(String, ClassDescriptor) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
-
Adds a subclass descriptor that maps to a given class name.
- addSuperProperty(PropertyDescriptor) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
-
Registers a superclass property.
- addSyncFilter(Class) - Method in class org.apache.cayenne.CoreModuleExtender
-
Adds a custom sync filter.
- addSyncFilter(Class, boolean) - Method in class org.apache.cayenne.CoreModuleExtender
-
Adds a custom sync filter.
- addSyncFilter(DataChannelSyncFilter) - Method in class org.apache.cayenne.access.DataDomain
-
Adds a new sync filter.
- addSyncFilter(DataChannelSyncFilter) - Method in class org.apache.cayenne.CoreModuleExtender
-
Adds a custom sync filter.
- addSyncFilter(DataChannelSyncFilter, boolean) - Method in class org.apache.cayenne.CoreModuleExtender
-
Adds a custom sync filter.
- addTarget(Object, Object, boolean) - Method in interface org.apache.cayenne.reflect.ToManyProperty
- addTargetDirectly(Object, Object) - Method in interface org.apache.cayenne.reflect.ToManyProperty
-
Adds value to collection, without triggering changing events This method is mostly for internal use
- addToManyTarget(String, Persistent, boolean) - Method in interface org.apache.cayenne.Persistent
-
Adds an object to a to-many relationship.
- addToManyTarget(String, Persistent, boolean) - Method in class org.apache.cayenne.PersistentObject
- addUserExtendedType(Class) - Method in class org.apache.cayenne.CoreModuleExtender
-
Adds an adapter-agnostic ExtendedType.
- addUserExtendedType(ExtendedType) - Method in class org.apache.cayenne.CoreModuleExtender
-
Adds an adapter-agnostic ExtendedType.
- addValue(DbAttribute, Object, boolean) - Method in class org.apache.cayenne.access.flush.operation.Values
- addValueBinding(SQLGenerationContext, Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
- addValueObjectType(Class) - Method in class org.apache.cayenne.CoreModuleExtender
-
Adds a custom
ValueObjectType. - addValueObjectType(ValueObjectType) - Method in class org.apache.cayenne.CoreModuleExtender
-
Adds a custom
ValueObjectType. - addVertex(E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
- addVertex(E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
- addWeightForEntity(ObjEntity) - Method in class org.apache.cayenne.ashwood.WeightedAshwoodEntitySorter
- adjacentJointNodes() - Method in class org.apache.cayenne.query.PrefetchTreeNode
-
Returns a subset of nodes with "joint" semantics that are to be prefetched in the same query as the current node.
- adjustBeginLineColumn(int, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Method to adjust line and column numbers for the start of a token.
- adjustBeginLineColumn(int, int) - Method in class org.apache.cayenne.ql.JavaCharStream
-
Method to adjust line and column numbers for the start of a token.
- AdjustBuffSize() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
- AdjustBuffSize() - Method in class org.apache.cayenne.ql.JavaCharStream
- aggregate(String, Class) - Method in class org.apache.cayenne.exp.property.BaseProperty
- aggregate(BaseProperty, String, Class) - Method in class org.apache.cayenne.query.ColumnSelect
-
Select result of some function, that aggregates values.
- aggregate(BaseProperty, String, Class) - Method in class org.apache.cayenne.query.ObjectSelect
-
Select result of some function, that aggregates values.
- AGGREGATE - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- AggregateConditionExp - Class in org.apache.cayenne.exp
-
Superclass of aggregated conditional nodes such as NOT, AND, OR.
- AggregateConditionExp(Object...) - Constructor for class org.apache.cayenne.exp.AggregateConditionExp
- aggregateExpression() - Method in class org.apache.cayenne.ql.QLParser
- AggregateFunctionCallExp - Class in org.apache.cayenne.exp
-
Base class for all aggregation functions expressions It's more like marker interface for now.
- AggregateFunctionCallExp(Object...) - Constructor for class org.apache.cayenne.exp.AggregateFunctionCallExp
- alias - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.AliasedNode
- alias - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
- alias(String) - Method in class org.apache.cayenne.exp.property.BaseProperty
-
Creates alias with different name for this property
- alias(String) - Method in class org.apache.cayenne.exp.property.DateProperty
- alias(String) - Method in class org.apache.cayenne.exp.property.EntityProperty
- alias(String) - Method in class org.apache.cayenne.exp.property.ListProperty
- alias(String) - Method in class org.apache.cayenne.exp.property.MapProperty
- alias(String) - Method in class org.apache.cayenne.exp.property.NumericProperty
- alias(String) - Method in class org.apache.cayenne.exp.property.SetProperty
- alias(String) - Method in class org.apache.cayenne.exp.property.StringProperty
-
Creates alias with different name for this property
- aliased(NodeBuilder, String) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- aliased(Node, String) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- AliasedNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- AliasedNode(String) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.AliasedNode
- aliasId(ObjectId, ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableChangeMap
- all - Variable in class org.apache.cayenne.util.commons.CompositeCollection
-
Collections in the composite
- all() - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- all() - Static method in interface org.apache.cayenne.project.upgrade.UpgradeHandler
-
Creates an instance of every permitted handler, ordered from the oldest to the current version.
- all(ColumnSelect) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- allAttributes() - Method in class org.apache.cayenne.map.EntityInheritanceTree
- allDiscriminatorColumns - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
- AllExp - Class in org.apache.cayenne.exp
- AllExp(Object...) - Constructor for class org.apache.cayenne.exp.AllExp
- allowAllNamespaces - Variable in class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
- allRelationships() - Method in class org.apache.cayenne.map.EntityInheritanceTree
- allRows() - Method in class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator
- allRows() - Method in class org.apache.cayenne.access.jdbc.DistinctResultIterator
- allRows() - Method in class org.apache.cayenne.access.jdbc.LimitResultIterator
- allRows() - Method in class org.apache.cayenne.access.jdbc.RSIterator
- allRows() - Method in interface org.apache.cayenne.ResultIterator
-
Returns all yet unread rows from ResultSet without closing it.
- allSubEntities() - Method in class org.apache.cayenne.map.EntityInheritanceTree
-
Returns a collection containing this inheritance tree node entity and all its subentities.
- allSubquery() - Method in class org.apache.cayenne.ql.QLParser
- and(Collection) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- and(Collection) - Method in class org.apache.cayenne.query.FluentSelect
-
AND's provided expressions to the existing WHERE clause expression.
- and(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
- and(Expression...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- and(Expression...) - Method in class org.apache.cayenne.query.FluentSelect
-
AND's provided expressions to the existing WHERE clause expression.
- andCondition() - Method in class org.apache.cayenne.ql.QLParser
- andExp(Expression) - Method in class org.apache.cayenne.exp.Expression
-
Chains this expression with another expression using "and".
- andExp(Expression, Expression...) - Method in class org.apache.cayenne.exp.Expression
-
Chains this expression with other expressions using "and".
- AndExp - Class in org.apache.cayenne.exp
-
"And" expression.
- AndExp(Object...) - Constructor for class org.apache.cayenne.exp.AndExp
- AnnotationCommitLogEntityFactory - Class in org.apache.cayenne.commitlog.meta
-
Compiles
CommitLogEntity's based onCommitLogannotation. - AnnotationCommitLogEntityFactory(Provider) - Constructor for class org.apache.cayenne.commitlog.meta.AnnotationCommitLogEntityFactory
- any(ColumnSelect) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- AnyExp - Class in org.apache.cayenne.exp
- AnyExp(Object...) - Constructor for class org.apache.cayenne.exp.AnyExp
- anySubquery() - Method in class org.apache.cayenne.ql.QLParser
- append(boolean) - Method in class org.apache.cayenne.util.HashCodeBuilder
-
Deprecated.Append a
hashCodefor aboolean. - append(boolean[]) - Method in class org.apache.cayenne.util.HashCodeBuilder
-
Deprecated.Append a
hashCodefor abooleanarray. - append(boolean[], boolean[]) - Method in class org.apache.cayenne.util.CompareToBuilder
-
Appends to the
builderthe deep comparison of twobooleanarrays. - 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
builderthe comparison of twobooleanss. - append(boolean, boolean) - Method in class org.apache.cayenne.util.EqualsBuilder
-
Deprecated.Test if two
booleanss are equal. - append(byte) - Method in class org.apache.cayenne.util.HashCodeBuilder
-
Deprecated.Append a
hashCodefor abyte. - append(byte[]) - Method in class org.apache.cayenne.util.HashCodeBuilder
-
Deprecated.Append a
hashCodefor abytearray. - append(byte[], byte[]) - Method in class org.apache.cayenne.util.CompareToBuilder
-
Appends to the
builderthe deep comparison of twobytearrays. - 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
builderthe comparison of twobytes. - append(byte, byte) - Method in class org.apache.cayenne.util.EqualsBuilder
-
Deprecated.Test if two
bytes are equal. - append(char) - Method in class org.apache.cayenne.access.sqlbuilder.DefaultSQLAppendable
- append(char) - Method in interface org.apache.cayenne.access.sqlbuilder.SQLAppendable
- append(char) - Method in class org.apache.cayenne.util.HashCodeBuilder
-
Deprecated.Append a
hashCodefor achar. - append(char[]) - Method in class org.apache.cayenne.util.HashCodeBuilder
-
Deprecated.Append a
hashCodefor achararray. - append(char[], char[]) - Method in class org.apache.cayenne.util.CompareToBuilder
-
Appends to the
builderthe deep comparison of twochararrays. - 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
builderthe comparison of twochars. - append(char, char) - Method in class org.apache.cayenne.util.EqualsBuilder
-
Deprecated.Test if two
chars are equal. - append(double) - Method in class org.apache.cayenne.util.HashCodeBuilder
-
Deprecated.Append a
hashCodefor adouble. - append(double[]) - Method in class org.apache.cayenne.util.HashCodeBuilder
-
Deprecated.Append a
hashCodefor adoublearray. - append(double[], double[]) - Method in class org.apache.cayenne.util.CompareToBuilder
-
Appends to the
builderthe deep comparison of twodoublearrays. - 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
builderthe comparison of twodoubles. - append(double, double) - Method in class org.apache.cayenne.util.EqualsBuilder
-
Deprecated.Test if two
doubles are equal by testing that the pattern of bits returned bydoubleToLongare equal. - append(float) - Method in class org.apache.cayenne.util.HashCodeBuilder
-
Deprecated.Append a
hashCodefor afloat. - append(float[]) - Method in class org.apache.cayenne.util.HashCodeBuilder
-
Deprecated.Append a
hashCodefor afloatarray. - append(float[], float[]) - Method in class org.apache.cayenne.util.CompareToBuilder
-
Appends to the
builderthe deep comparison of twofloatarrays. - 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
builderthe comparison of twofloats. - append(float, float) - Method in class org.apache.cayenne.util.EqualsBuilder
-
Deprecated.Test if two
floats are equal byt testing that the pattern of bits returned by doubleToLong are equal. - append(int) - Method in class org.apache.cayenne.access.sqlbuilder.DefaultSQLAppendable
- append(int) - Method in interface org.apache.cayenne.access.sqlbuilder.SQLAppendable
- append(int) - Method in class org.apache.cayenne.util.HashCodeBuilder
-
Deprecated.Append a
hashCodefor anint. - append(int[]) - Method in class org.apache.cayenne.util.HashCodeBuilder
-
Deprecated.Append a
hashCodefor anintarray. - append(int[], int[]) - Method in class org.apache.cayenne.util.CompareToBuilder
-
Appends to the
builderthe deep comparison of twointarrays. - 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
builderthe comparison of twoints. - append(int, int) - Method in class org.apache.cayenne.util.EqualsBuilder
-
Deprecated.Test if two
ints are equal. - append(long) - Method in class org.apache.cayenne.util.HashCodeBuilder
-
Deprecated.Append a
hashCodefor along. - append(long[]) - Method in class org.apache.cayenne.util.HashCodeBuilder
-
Deprecated.Append a
hashCodefor alongarray. - append(long[], long[]) - Method in class org.apache.cayenne.util.CompareToBuilder
-
Appends to the
builderthe deep comparison of twolongarrays. - 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
builderthe comparison of twolongs. - append(long, long) - Method in class org.apache.cayenne.util.EqualsBuilder
-
Deprecated.Test if two
longs are equal. - append(short) - Method in class org.apache.cayenne.util.HashCodeBuilder
-
Deprecated.Append a
hashCodefor ashort. - append(short[]) - Method in class org.apache.cayenne.util.HashCodeBuilder
-
Deprecated.Append a
hashCodefor ashortarray. - append(short[], short[]) - Method in class org.apache.cayenne.util.CompareToBuilder
-
Appends to the
builderthe deep comparison of twoshortarrays. - 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
builderthe comparison of twoshorts. - append(short, short) - Method in class org.apache.cayenne.util.EqualsBuilder
-
Deprecated.Test if two
shorts are equal. - append(CharSequence, int, int) - Method in interface org.apache.cayenne.access.sqlbuilder.SQLAppendable
-
Deprecated, for removal: This API element is subject to removal in a future version.
- append(Object) - Method in class org.apache.cayenne.util.HashCodeBuilder
-
Deprecated.Append a
hashCodefor anObject. - append(Object[]) - Method in class org.apache.cayenne.util.HashCodeBuilder
-
Deprecated.Append a
hashCodefor anObjectarray. - append(Object[], Object[]) - Method in class org.apache.cayenne.util.CompareToBuilder
-
Appends to the
builderthe deep comparison of twoObjectarrays. - append(Object[], Object[]) - Method in class org.apache.cayenne.util.EqualsBuilder
-
Deprecated.Performs a deep comparison of two
Objectarrays. - append(Object[], Object[], Comparator) - Method in class org.apache.cayenne.util.CompareToBuilder
-
Appends to the
builderthe deep comparison of twoObjectarrays. - append(Object, Object) - Method in class org.apache.cayenne.util.CompareToBuilder
-
Appends to the
builderthe comparison of twoObjects. - append(Object, Object) - Method in class org.apache.cayenne.util.EqualsBuilder
-
Deprecated.Test if two
Objects are equal using theirequalsmethod. - append(Object, Object, Comparator) - Method in class org.apache.cayenne.util.CompareToBuilder
-
Appends to the
builderthe comparison of twoObjects. - append(String) - Method in class org.apache.cayenne.access.sqlbuilder.DefaultSQLAppendable
- append(String) - Method in interface org.apache.cayenne.access.sqlbuilder.SQLAppendable
- append(String) - Method in class org.apache.cayenne.query.SQLExec
-
Appends a piece of SQL to the previously stored SQL template.
- append(String) - Method in class org.apache.cayenne.query.SQLSelect
-
Appends a piece of SQL to the previously stored SQL template.
- append(String, Object) - Method in class org.apache.cayenne.util.ToStringBuilder
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.AliasedNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.BitwiseNotNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.CaseNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.DeleteNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.DistinctNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ElseNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.EmptyNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ExistsNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ExpressionNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FromNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.GroupByNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.HavingNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InsertColumnsNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InsertNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InsertValuesNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.JoinNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LimitOffsetNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.NegateNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.NotNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OffsetFetchNextNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OffsetNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OrderByNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SelectNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SelectResultNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SubqueryNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TableNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TextNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ThenNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TopNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.UpdateNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.UpdateSetNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.WhenNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.WhereNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.dba.firebird.sqltree.FirebirdLimitNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.dba.mysql.sqltree.ConvertNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.dba.postgres.sqltree.PostgresExtractFunctionNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.dba.postgres.sqltree.PostgresLimitOffsetNode
- append(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.dba.sqlserver.sqltree.SQLServerLimitOffsetNode
- append(FluentSelect, Appendable) - Static method in class org.apache.cayenne.ql.QLSelectPrinter
- appendAlias(SQLAppendable, boolean) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
- appendArray(boolean[]) - Method in class org.apache.cayenne.util.ToStringBuilder
- appendArray(byte[]) - Method in class org.apache.cayenne.util.ToStringBuilder
- appendArray(char[]) - Method in class org.apache.cayenne.util.ToStringBuilder
- appendArray(double[]) - Method in class org.apache.cayenne.util.ToStringBuilder
- appendArray(float[]) - Method in class org.apache.cayenne.util.ToStringBuilder
- appendArray(int[]) - Method in class org.apache.cayenne.util.ToStringBuilder
- appendArray(long[]) - Method in class org.apache.cayenne.util.ToStringBuilder
- appendArray(short[]) - Method in class org.apache.cayenne.util.ToStringBuilder
- appendArray(Object[]) - Method in class org.apache.cayenne.util.ToStringBuilder
- appendAsString(Appendable) - Method in class org.apache.cayenne.exp.AllExp
- appendAsString(Appendable) - Method in class org.apache.cayenne.exp.AnyExp
- appendAsString(Appendable) - Method in class org.apache.cayenne.exp.AsteriskExp
- appendAsString(Appendable) - Method in class org.apache.cayenne.exp.CustomAggregateExp
- appendAsString(Appendable) - Method in class org.apache.cayenne.exp.CustomFunctionExp
- appendAsString(Appendable) - Method in class org.apache.cayenne.exp.CustomOperatorExp
- appendAsString(Appendable) - Method in class org.apache.cayenne.exp.DbIdPathExp
- appendAsString(Appendable) - Method in class org.apache.cayenne.exp.DbPathExp
- appendAsString(Appendable) - Method in class org.apache.cayenne.exp.EnclosingObjectExp
- appendAsString(Appendable) - Method in class org.apache.cayenne.exp.ExistsExp
- appendAsString(Appendable) - Method in class org.apache.cayenne.exp.Expression
-
Appends own content as a String to the provided Appendable: the operands separated by the operator.
- appendAsString(Appendable) - Method in class org.apache.cayenne.exp.FalseExp
- appendAsString(Appendable) - Method in class org.apache.cayenne.exp.FullObjectExp
- appendAsString(Appendable) - Method in class org.apache.cayenne.exp.FunctionCallExp
- appendAsString(Appendable) - Method in class org.apache.cayenne.exp.ListExp
- appendAsString(Appendable) - Method in class org.apache.cayenne.exp.NegateExp
- appendAsString(Appendable) - Method in class org.apache.cayenne.exp.NotExistsExp
- appendAsString(Appendable) - Method in class org.apache.cayenne.exp.NotExp
- appendAsString(Appendable) - Method in class org.apache.cayenne.exp.ObjPathExp
- appendAsString(Appendable) - Method in class org.apache.cayenne.exp.ScalarExp
- appendAsString(Appendable) - Method in class org.apache.cayenne.exp.SubqueryExp
- appendAsString(Appendable) - Method in class org.apache.cayenne.exp.TrueExp
- appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.AliasedNode
- appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.CaseNode
- appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ExpressionNode
- appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
- appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InNode
- appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InsertColumnsNode
- appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InsertValuesNode
- appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
- appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SelectNode
- appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.dba.firebird.sqltree.FirebirdSubstringFunctionNode
- appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.dba.mysql.sqltree.ConvertNode
- appendChildrenEnd(SQLAppendable) - Method in class org.apache.cayenne.dba.postgres.sqltree.PostgresExtractFunctionNode
- appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.BetweenNode
- appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.EqualNode
- appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
- appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.GroupByNode
- appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InNode
- appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InsertColumnsNode
- appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InsertValuesNode
- appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.JoinNode
- appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
- appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.NotEqualNode
- appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OpExpressionNode
- appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OrderByNode
- appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SelectResultNode
- appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.UpdateSetNode
- appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.dba.firebird.sqltree.FirebirdSubstringFunctionNode
- appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.dba.mysql.sqltree.MysqlLikeNode
- appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.dba.postgres.sqltree.PositionFunctionNode
- appendChildrenSeparator(SQLAppendable, int) - Method in class org.apache.cayenne.dba.postgres.sqltree.PostgresLikeNode
- appendChildrenStart(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ExpressionNode
- appendChildrenStart(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
- appendChildrenStart(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InsertColumnsNode
- appendChildrenStart(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InsertValuesNode
- appendChildrenStart(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
- appendChildrenStart(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- appendClassName() - Method in class org.apache.cayenne.util.ToStringBuilder
- appendClobColumnNode(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
- appendClobColumnNode(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.dba.sqlserver.sqltree.SQLServerColumnNode
- appendColumnNode(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
- appendDeclaredAttributes(Collection) - Method in class org.apache.cayenne.map.EntityInheritanceTree
- appendDeclaredRelationships(Collection) - Method in class org.apache.cayenne.map.EntityInheritanceTree
- appendDetail(Object) - Method in class org.apache.cayenne.util.ToStringBuilder
- appendEnd(Appendable) - Method in class org.apache.cayenne.dba.DefaultQuotingStrategy
- appendEnd(Appendable) - Method in interface org.apache.cayenne.dba.QuotingStrategy
-
Appends the end-quote delimiter (e.g.
- appendFormattedByte(Appendable, byte) - Static method in class org.apache.cayenne.util.IDUtil
-
Prints a byte value to a StringBuffer as a double digit hex value.
- appendFQN(Appendable, String...) - Method in interface org.apache.cayenne.dba.QuotingStrategy
-
Appends a fully-qualified name, joining non-empty parts with
'.'and wrapping each part in start/end quotes. - appendFunctionNameAsString(Appendable) - Method in class org.apache.cayenne.exp.ExtractExp
- appendFunctionNameAsString(Appendable) - Method in class org.apache.cayenne.exp.FunctionCallExp
- appendIdentityHashCode() - Method in class org.apache.cayenne.util.ToStringBuilder
- appendNullValue(SQLAppendable) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
- appendObjectValue(SQLAppendable, SQLGenerationContext, Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
- appendOperandAsString(int, Appendable) - Method in class org.apache.cayenne.exp.Expression
-
Appends the operand at the given index to the output: a nested node as itself, wrapped in parentheses if it asks for it via
Expression.parenthesizeAsOperand(), a plain value as a literal. - appendProperties(StringBuffer) - Method in class org.apache.cayenne.GenericPersistentObject
- appendProperties(StringBuffer) - Method in class org.apache.cayenne.HybridPersistentObject
- appendProperties(StringBuffer) - Method in class org.apache.cayenne.PersistentObject
- appendQuoted(String) - Method in class org.apache.cayenne.access.sqlbuilder.DefaultSQLAppendable
- appendQuoted(String) - Method in interface org.apache.cayenne.access.sqlbuilder.SQLAppendable
- appendRtrim(SQLAppendable, SQLGenerationContext) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
- appendStart(Appendable) - Method in class org.apache.cayenne.dba.DefaultQuotingStrategy
- appendStart(Appendable) - Method in interface org.apache.cayenne.dba.QuotingStrategy
-
Appends the start-quote delimiter (e.g.
- appendStringValue(SQLAppendable, SQLGenerationContext, CharSequence) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
- appendStringValue(SQLAppendable, SQLGenerationContext, CharSequence) - Method in class org.apache.cayenne.dba.derby.sqltree.DerbyValueNode
- appendSuper(boolean) - Method in class org.apache.cayenne.util.EqualsBuilder
-
Deprecated.Adds the result of
super.equals()to this builder. - appendSuper(int) - Method in class org.apache.cayenne.util.CompareToBuilder
-
Appends to the
builderthecompareTo(Object)result of the superclass. - appendSuper(int) - Method in class org.apache.cayenne.util.HashCodeBuilder
-
Deprecated.Adds the result of super.hashCode() to this builder.
- appendTokenSeparator() - Method in class org.apache.cayenne.access.sqlbuilder.DefaultSQLAppendable
- appendTokenSeparator() - Method in interface org.apache.cayenne.access.sqlbuilder.SQLAppendable
-
Emits a token separator (a single space) ahead of the next SQL token.
- appendTruncated(StringBuilder, byte[]) - Static method in class org.apache.cayenne.util.ArrayUtil
-
Appends a
byte[]as a truncated hex fragment, e.g. - appendTruncated(StringBuilder, char[]) - Static method in class org.apache.cayenne.util.ArrayUtil
-
Appends a
char[]as a truncated fragment, e.g. - appendTruncated(StringBuilder, Byte[]) - Static method in class org.apache.cayenne.util.ArrayUtil
-
Appends a
Byte[]as a truncated hex fragment, e.g. - appendTruncated(StringBuilder, Character[]) - Static method in class org.apache.cayenne.util.ArrayUtil
-
Appends a
Character[]as a truncated fragment, e.g. - apply(Object[]) - Method in class org.apache.cayenne.reflect.PojoMapper
- apply(DbRowOp, DbRowOp) - Method in class org.apache.cayenne.access.flush.operation.DbRowOpMerger
- apply(Context, ASTExpression...) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.Bind
- apply(Context, ASTExpression...) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.BindObjectEqual
- apply(Context, ASTExpression...) - Method in interface org.apache.cayenne.access.translator.sqltemplate.directive.Directive
- apply(Context, ASTExpression...) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.Result
- apply(GraphChangeHandler) - Method in class org.apache.cayenne.access.ObjectDiff
- apply(GraphChangeHandler) - Method in class org.apache.cayenne.access.ObjectStoreGraphDiff
- apply(GraphChangeHandler) - Method in class org.apache.cayenne.graph.ArcCreateOperation
- apply(GraphChangeHandler) - Method in class org.apache.cayenne.graph.ArcDeleteOperation
- apply(GraphChangeHandler) - Method in class org.apache.cayenne.graph.CompoundDiff
-
Iterates over diffs list, calling "apply" on each individual diff.
- apply(GraphChangeHandler) - Method in interface org.apache.cayenne.graph.GraphDiff
-
Calls appropriate methods on the handler to "replay" this change.
- apply(GraphChangeHandler) - Method in class org.apache.cayenne.graph.NodeCreateOperation
- apply(GraphChangeHandler) - Method in class org.apache.cayenne.graph.NodeDeleteOperation
- apply(GraphChangeHandler) - Method in class org.apache.cayenne.graph.NodeDiff
- apply(GraphChangeHandler) - Method in class org.apache.cayenne.graph.NodeIdChangeOperation
- apply(GraphChangeHandler) - Method in class org.apache.cayenne.graph.NodePropertyChangeOperation
- apply(QLParser) - Method in interface org.apache.cayenne.ql.QLParser.ParseFunction
- applyDBLayerDefaults() - Method in class org.apache.cayenne.map.EntityResolver
-
Updates missing mapping artifacts that can be guessed from other mapping information.
- arcCreated(ObjectId, ObjectId, ArcId) - Method in class org.apache.cayenne.graph.ChildDiffLoader
- arcCreated(ObjectId, ObjectId, ArcId) - Method in interface org.apache.cayenne.graph.GraphChangeHandler
-
Notifies implementing object that a new arc was created between two nodes.
- ArcCreateOperation - Class in org.apache.cayenne.graph
- ArcCreateOperation(ObjectId, ObjectId, ArcId) - Constructor for class org.apache.cayenne.graph.ArcCreateOperation
- ArcCreateOperation(ObjectId, ObjectId, ArcId, int) - Constructor for class org.apache.cayenne.graph.ArcCreateOperation
- arcDeleted(ObjectId, ObjectId, ArcId) - Method in class org.apache.cayenne.graph.ChildDiffLoader
- arcDeleted(ObjectId, ObjectId, ArcId) - Method in interface org.apache.cayenne.graph.GraphChangeHandler
-
Notifies implementing object that an arc between two nodes was deleted.
- ArcDeleteOperation - Class in org.apache.cayenne.graph
- ArcDeleteOperation(ObjectId, ObjectId, ArcId) - Constructor for class org.apache.cayenne.graph.ArcDeleteOperation
- ArcDeleteOperation(ObjectId, ObjectId, ArcId, int) - Constructor for class org.apache.cayenne.graph.ArcDeleteOperation
- arcId - Variable in class org.apache.cayenne.graph.ArcCreateOperation
- arcId - Variable in class org.apache.cayenne.graph.ArcDeleteOperation
- ArcId - Class in org.apache.cayenne.graph
-
Object that represents Arc identifier.
- ArcId(String, String) - Constructor for class org.apache.cayenne.graph.ArcId
- ArcId(ArcProperty) - Constructor for class org.apache.cayenne.graph.ArcId
- arcIterator() - Method in interface org.apache.cayenne.ashwood.graph.DigraphIteration
- arcIterator() - Method in class org.apache.cayenne.ashwood.graph.FilterIteration
- arcIterator() - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
- arcIterator() - Method in class org.apache.cayenne.ashwood.graph.ReversedIteration
- ArcIterator<E,
V> - Interface in org.apache.cayenne.ashwood.graph - ArcProperty - Interface in org.apache.cayenne.reflect
-
A Property that represents an "arc" connecting source node to the target node in the graph.
- ARGS - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
Lexical state.
- arithmeticExp() - Method in class org.apache.cayenne.ql.QLParser
- ArithmeticExp - Class in org.apache.cayenne.exp
- ArithmeticExp(Object...) - Constructor for class org.apache.cayenne.exp.ArithmeticExp
- array() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
- array() - Method in record class org.apache.cayenne.query.ResultSegments
-
Returns the value of the
arrayrecord component. - array(boolean) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
- ARRAY - Enum constant in enum class org.apache.cayenne.map.SelectQueryDescriptor.ResultKind
-
The arrays of the values of the multiple columns of a column query.
- ArrayUtil - Class in org.apache.cayenne.util
- ArrayUtil() - Constructor for class org.apache.cayenne.util.ArrayUtil
- as(String) - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
- as(String) - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
- as(String) - Method in class org.apache.cayenne.access.sqlbuilder.TableNodeBuilder
- asAutoIncrement() - Method in record class org.apache.cayenne.dba.NativeColumnType
-
Returns a copy of this type flagged as the auto-increment variant, e.g.
- asc() - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
- asc() - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
- asc() - Method in class org.apache.cayenne.access.sqlbuilder.OrderingNodeBuilder
- asc() - Method in class org.apache.cayenne.exp.property.BaseProperty
- ASCENDING - Enum constant in enum class org.apache.cayenne.query.SortOrder
-
Ascending order, case sensitive
- ASCENDING_INSENSITIVE - Enum constant in enum class org.apache.cayenne.query.SortOrder
-
Ascending order, case insensitive
- ascInsensitive() - Method in class org.apache.cayenne.exp.property.BaseProperty
- ascInsensitives() - Method in class org.apache.cayenne.exp.property.BaseProperty
- ascs() - Method in class org.apache.cayenne.exp.property.BaseProperty
- AshwoodEntitySorter - Class in org.apache.cayenne.ashwood
-
Implements dependency sorting algorithms for ObjEntities, DbEntities and Persistent objects.
- AshwoodEntitySorter(EntityResolver) - Constructor for class org.apache.cayenne.ashwood.AshwoodEntitySorter
- AshwoodEntitySorterFactory - Class in org.apache.cayenne.ashwood
-
A factory of
AshwoodEntitySorter. - AshwoodEntitySorterFactory() - Constructor for class org.apache.cayenne.ashwood.AshwoodEntitySorterFactory
- ASTArray - Class in org.apache.cayenne.access.translator.sqltemplate.parser
- ASTArray(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTArray
- ASTBlock - Class in org.apache.cayenne.access.translator.sqltemplate.parser
-
This is a root node of parsed template.
- ASTBlock(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTBlock
- ASTBoolScalar - Class in org.apache.cayenne.access.translator.sqltemplate.parser
- ASTBoolScalar(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTBoolScalar
- ASTDirective - Class in org.apache.cayenne.access.translator.sqltemplate.parser
- ASTDirective(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTDirective
- asterisk() - Method in class org.apache.cayenne.ql.QLParser
- ASTERISK - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- AsteriskExp - Class in org.apache.cayenne.exp
-
Asterisk operator for COUNT(*) expression.
- AsteriskExp(Object...) - Constructor for class org.apache.cayenne.exp.AsteriskExp
- ASTExpression - Class in org.apache.cayenne.access.translator.sqltemplate.parser
- ASTExpression(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTExpression
- ASTFloatScalar - Class in org.apache.cayenne.access.translator.sqltemplate.parser
- ASTFloatScalar(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTFloatScalar
- ASTIfElse - Class in org.apache.cayenne.access.translator.sqltemplate.parser
- ASTIfElse(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTIfElse
- ASTIntScalar - Class in org.apache.cayenne.access.translator.sqltemplate.parser
- ASTIntScalar(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTIntScalar
- ASTMethod - Class in org.apache.cayenne.access.translator.sqltemplate.parser
- ASTMethod(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTMethod
- ASTStringScalar - Class in org.apache.cayenne.access.translator.sqltemplate.parser
- ASTStringScalar(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTStringScalar
- ASTText - Class in org.apache.cayenne.access.translator.sqltemplate.parser
- ASTText(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTText
- ASTVariable - Class in org.apache.cayenne.access.translator.sqltemplate.parser
- ASTVariable(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ASTVariable
- asUnconstrained() - Method in record class org.apache.cayenne.dba.NativeColumnType
-
Returns a copy of this type flagged as the unconstrained variant, i.e. one that may be used for a character column with no max length and rendered without a length suffix, e.g.
- attribute - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
- attribute() - Method in record class org.apache.cayenne.access.jdbc.PSBatchParameter
-
Returns the value of the
attributerecord component. - attribute() - Method in record class org.apache.cayenne.access.jdbc.PSParameter
-
Returns the value of the
attributerecord component. - attribute() - Method in record class org.apache.cayenne.access.jdbc.RSColumn
-
Returns the value of the
attributerecord 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, - Class in org.apache.cayenne.mapR> -
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
autoIncrementrecord component. - autoPkTableExists(DataNode) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
-
Checks if AUTO_PK_TABLE already exists in the database.
- avg() - Method in class org.apache.cayenne.exp.property.NumericProperty
- avg() - Method in class org.apache.cayenne.ql.QLParser
- avg(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- avg(NumericProperty) - Method in class org.apache.cayenne.query.ColumnSelect
-
Select average value of property
- avg(NumericProperty) - Method in class org.apache.cayenne.query.ObjectSelect
-
Select average value of property
- AVG - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- avgExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- AvgExp - Class in org.apache.cayenne.exp
- AvgExp(Object...) - Constructor for class org.apache.cayenne.exp.AvgExp
B
- backup(int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Retreat.
- backup(int) - Method in class org.apache.cayenne.ql.JavaCharStream
-
Retreat.
- BadValidationQueryException - Exception Class in org.apache.cayenne.datasource
-
Thrown when the pool fails to validate a fresh connection that is known to be in a good state.
- BadValidationQueryException(String) - Constructor for exception class org.apache.cayenne.datasource.BadValidationQueryException
- BadValidationQueryException(String, Throwable) - Constructor for exception class org.apache.cayenne.datasource.BadValidationQueryException
- BaseBatchTranslator<T> - Class in org.apache.cayenne.access.translator.batch
- BaseBatchTranslator() - Constructor for class org.apache.cayenne.access.translator.batch.BaseBatchTranslator
- BaseBuilder - Class in org.apache.cayenne.access.sqlbuilder
- BaseBuilder(Node, int) - Constructor for class org.apache.cayenne.access.sqlbuilder.BaseBuilder
- BaseDataObject - Class in org.apache.cayenne
-
Deprecated, for removal: This API element is subject to removal in a future version.use
PersistentObjectdirectly - BaseDataObject() - Constructor for class org.apache.cayenne.BaseDataObject
-
Deprecated.
- BaseDbRowOp - Class in org.apache.cayenne.access.flush.operation
- BaseDbRowOp(Persistent, DbEntity, ObjectId) - Constructor for class org.apache.cayenne.access.flush.operation.BaseDbRowOp
- BaseIdProperty<E> - Class in org.apache.cayenne.exp.property
-
Property that represents non-numeric PK
- BaseIdProperty(String, CayennePath, String, Class) - Constructor for class org.apache.cayenne.exp.property.BaseIdProperty
-
Constructs a new property with the given name and expression
- BaseProjectNodeVisitor<T> - Class in org.apache.cayenne.project
-
A
ProjectNodeVisitorthat does nothing, used as a convenience superclass for partial visitors. - BaseProjectNodeVisitor() - Constructor for class org.apache.cayenne.project.BaseProjectNodeVisitor
- BaseProperty<E> - Class in org.apache.cayenne.exp.property
-
Property that represents generic attribute.
- BaseProperty - Class in org.apache.cayenne.reflect
-
An abstract property descriptor that delegates property access to an
Accessor. - BaseProperty(CayennePath, Expression, Class) - Constructor for class org.apache.cayenne.exp.property.BaseProperty
-
Constructs a new property with the given name and expression
- BaseProperty(ClassDescriptor, Accessor) - Constructor for class org.apache.cayenne.reflect.BaseProperty
- BaseSchemaUpdateStrategy - Class in org.apache.cayenne.access.dbsync
- BaseSchemaUpdateStrategy() - Constructor for class org.apache.cayenne.access.dbsync.BaseSchemaUpdateStrategy
- BaseSQLAction - Class in org.apache.cayenne.access.jdbc
-
A convenience superclass for SQLAction implementations.
- BaseSQLAction(DataNode) - Constructor for class org.apache.cayenne.access.jdbc.BaseSQLAction
- BaseSQLTreeProcessor - Class in org.apache.cayenne.access.translator.select
- BaseSQLTreeProcessor() - Constructor for class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
- BaseTransaction - Class in org.apache.cayenne.tx
- BaseTransaction(TransactionDescriptor) - Constructor for class org.apache.cayenne.tx.BaseTransaction
-
Creates new inactive transaction.
- batchAction(BatchQuery) - Method in class org.apache.cayenne.dba.JdbcActionBuilder
- batchAction(BatchQuery) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerActionBuilder
- batchAction(BatchQuery) - Method in interface org.apache.cayenne.query.SQLActionVisitor
-
Creates an action to execute a batch update query.
- BatchAction - Class in org.apache.cayenne.access.jdbc
- BatchAction(BatchQuery, DataNode, boolean) - Constructor for class org.apache.cayenne.access.jdbc.BatchAction
- batchIterator(ObjectContext, int) - Method in interface org.apache.cayenne.query.Select
-
Creates a ResultBatchIterator based on the provided context and batch size.
- batchIterator(Select, int) - Method in class org.apache.cayenne.access.DataContext
- batchIterator(Select, int) - Method in interface org.apache.cayenne.ObjectContext
-
Creates a ResultBatchIterator based on the provided query and batch size.
- BatchQuery - Class in org.apache.cayenne.query
-
BatchQuery and its descendants allow to group similar data for the batch database modifications, including inserts, updates and deletes.
- BatchQuery(DbEntity, List, int) - Constructor for class org.apache.cayenne.query.BatchQuery
- BatchQueryRow - Class in org.apache.cayenne.query
-
Represents a single row of values in a BatchQuery.
- BatchQueryRow(ObjectId, Map) - Constructor for class org.apache.cayenne.query.BatchQueryRow
- batchRowThreshold - Variable in class org.apache.cayenne.log.Slf4jSQLLogger
- BatchTranslator<T> - Interface in org.apache.cayenne.access.translator
-
A stateless service that translates a batch query of type
Tinto an immutableTranslatedBatch. - batchUpdate(ObjectContext) - Method in class org.apache.cayenne.query.ProcedureCall
-
Executes the procedure, returning the counts of its first update.
- BeanAccessor - Class in org.apache.cayenne.reflect
-
A property accessor that uses set/get methods following JavaBean naming conventions.
- BeanAccessor(Class, String, Class) - Constructor for class org.apache.cayenne.reflect.BeanAccessor
- BeanAccessor(Class, String, Class, String, String, String) - Constructor for class org.apache.cayenne.reflect.BeanAccessor
- BeanValidationFailure - Class in org.apache.cayenne.validation
-
ValidationFailure implementation that described a failure of a single named property of a Java Bean object.
- BeanValidationFailure(Object, String, Object) - Constructor for class org.apache.cayenne.validation.BeanValidationFailure
-
Creates new BeanValidationFailure.
- beforePropertyRead(String) - Method in class org.apache.cayenne.PersistentObject
- beforePropertyWrite(String, Object, Object) - Method in class org.apache.cayenne.PersistentObject
- beforeScopeEnd() - Method in class org.apache.cayenne.datasource.ManagedPoolingDataSource
-
Calls
ManagedPoolingDataSource.close()to drain the underlying pool, close open connections and block the DataSource from creating any new connections. - beforeScopeEnd() - Method in class org.apache.cayenne.project.xml.DataMapHandler
- beforeScopeEnd() - Method in class org.apache.cayenne.project.xml.QueryDescriptorHandler
- beforeScopeEnd() - Method in class org.apache.cayenne.project.xml.SAXNestedTagHandler
-
Callback method that is called before this handler pushed out of parsers stack.
- begin() - Method in class org.apache.cayenne.tx.BaseTransaction
-
Starts a Transaction.
- begin() - Method in class org.apache.cayenne.tx.CayenneTransaction
- begin() - Method in class org.apache.cayenne.tx.ReadOnlyTransaction
- begin() - Method in interface org.apache.cayenne.tx.Transaction
-
Starts a Transaction.
- beginColumn - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
-
The column number of the first character of this Token.
- beginColumn - Variable in class org.apache.cayenne.ql.Token
-
The column number of the first character of this Token.
- beginLine - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
-
The line number of the first character of this Token.
- beginLine - Variable in class org.apache.cayenne.ql.Token
-
The line number of the first character of this Token.
- BeginToken() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
- BeginToken() - Method in class org.apache.cayenne.ql.JavaCharStream
- between(E, E) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
- between(ComparableProperty, ComparableProperty) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
- betweenDbExp(String, Object, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building BETWEEN expressions.
- betweenExp(String, Object, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building BETWEEN expressions.
- betweenExp(Expression, Object, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- BetweenExp - Class in org.apache.cayenne.exp
-
"Between" expression.
- BetweenExp(Object...) - Constructor for class org.apache.cayenne.exp.BetweenExp
- BetweenNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- BetweenNode(boolean) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.BetweenNode
- BigDecimalType - Class in org.apache.cayenne.access.types
- BigDecimalType() - Constructor for class org.apache.cayenne.access.types.BigDecimalType
- BigDecimalValueType - Class in org.apache.cayenne.access.types
- BigDecimalValueType() - Constructor for class org.apache.cayenne.access.types.BigDecimalValueType
- BigIntegerValueType - Class in org.apache.cayenne.access.types
- BigIntegerValueType() - Constructor for class org.apache.cayenne.access.types.BigIntegerValueType
- bind(PreparedStatement, Object, int, int, int, ExtendedType) - Method in class org.apache.cayenne.dba.db2.DB2Adapter
- bind(PreparedStatement, Object, int, int, int, ExtendedType) - Method in class org.apache.cayenne.dba.derby.DerbyAdapter
- bind(PreparedStatement, Object, int, int, int, ExtendedType) - Method in class org.apache.cayenne.dba.ingres.IngresAdapter
- bind(PreparedStatement, Object, int, int, int, ExtendedType) - Method in class org.apache.cayenne.dba.JdbcAdapter
-
Binds a raw value to a statement parameter.
- bind(PreparedStatement, Object, int, int, int, ExtendedType) - Method in class org.apache.cayenne.dba.oracle.OracleAdapter
- bind(PreparedStatement, Object, int, int, int, ExtendedType) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
- bind(PreparedStatement, Object, int, int, int, ExtendedType) - Method in class org.apache.cayenne.dba.sybase.SybaseAdapter
- bind(PreparedStatement, PSParameter[]) - Method in class org.apache.cayenne.access.jdbc.SQLTemplateAction
-
Binds parameters to the PreparedStatement.
- Bind - Class in org.apache.cayenne.access.translator.sqltemplate.directive
- Bind() - Constructor for class org.apache.cayenne.access.translator.sqltemplate.directive.Bind
- BindEqual - Class in org.apache.cayenne.access.translator.sqltemplate.directive
- BindEqual() - Constructor for class org.apache.cayenne.access.translator.sqltemplate.directive.BindEqual
- binder() - Method in record class org.apache.cayenne.access.jdbc.CSParameter
-
Returns the value of the
binderrecord component. - binder() - Method in record class org.apache.cayenne.access.jdbc.PSParameter
-
Returns the value of the
binderrecord component. - bindings() - Method in record class org.apache.cayenne.access.translator.TranslatedBatch
-
Returns the value of the
bindingsrecord component. - bindings() - Method in record class org.apache.cayenne.access.translator.TranslatedSelect
-
Returns the value of the
bindingsrecord component. - bindings() - Method in record class org.apache.cayenne.access.translator.TranslatedSQL
-
Returns the value of the
bindingsrecord component. - BindNotEqual - Class in org.apache.cayenne.access.translator.sqltemplate.directive
- BindNotEqual() - Constructor for class org.apache.cayenne.access.translator.sqltemplate.directive.BindNotEqual
- BindObjectEqual - Class in org.apache.cayenne.access.translator.sqltemplate.directive
- BindObjectEqual() - Constructor for class org.apache.cayenne.access.translator.sqltemplate.directive.BindObjectEqual
- BindObjectNotEqual - Class in org.apache.cayenne.access.translator.sqltemplate.directive
- BindObjectNotEqual() - Constructor for class org.apache.cayenne.access.translator.sqltemplate.directive.BindObjectNotEqual
- bindParameter(CallableStatement, CSParameter) - Method in class org.apache.cayenne.dba.AutoAdapter
- bindParameter(CallableStatement, CSParameter) - Method in interface org.apache.cayenne.dba.DbAdapter
-
Binds an object value to CallableStatement's parameter.
- bindParameter(CallableStatement, CSParameter) - Method in class org.apache.cayenne.dba.JdbcAdapter
- bindParameter(PreparedStatement, PSParameter) - Method in class org.apache.cayenne.dba.AutoAdapter
- bindParameter(PreparedStatement, PSParameter) - Method in interface org.apache.cayenne.dba.DbAdapter
-
Binds an object value to PreparedStatement's parameter.
- bindParameter(PreparedStatement, PSParameter) - Method in class org.apache.cayenne.dba.JdbcAdapter
- bindParameters(CallableStatement, TranslatedProcedure) - Method in class org.apache.cayenne.access.jdbc.ProcedureAction
-
Applies the translated bindings to the CallableStatement: registers OUT parameters and binds IN parameters.
- bindThreadObjectContext(ObjectContext) - Static method in class org.apache.cayenne.access.DataContext
-
Deprecated, for removal: This API element is subject to removal in a future version.if you are using thread context, you can create your own ThreadLocal
- bindThreadTransaction(Transaction) - Static method in class org.apache.cayenne.tx.BaseTransaction
-
Binds a Transaction to the current thread.
- bindValue(Context, Object, String, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.Bind
- bitwiseAnd() - Method in class org.apache.cayenne.ql.QLParser
- BitwiseAndExp - Class in org.apache.cayenne.exp
-
Bitwise conjunction (AND or '&') expression
- BitwiseAndExp(Object...) - Constructor for class org.apache.cayenne.exp.BitwiseAndExp
- BitwiseExp - Class in org.apache.cayenne.exp
- BitwiseExp(Object...) - Constructor for class org.apache.cayenne.exp.BitwiseExp
- BitwiseLeftShiftExp - Class in org.apache.cayenne.exp
-
Bitwise left shift '<<' operation.
- BitwiseLeftShiftExp(Object...) - Constructor for class org.apache.cayenne.exp.BitwiseLeftShiftExp
- BitwiseNotExp - Class in org.apache.cayenne.exp
-
Bitwise negation (NOT i.e. inventor or '~') operation .
- BitwiseNotExp(Object...) - Constructor for class org.apache.cayenne.exp.BitwiseNotExp
- BitwiseNotNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- BitwiseNotNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.BitwiseNotNode
- bitwiseOr() - Method in class org.apache.cayenne.ql.QLParser
- BitwiseOrExp - Class in org.apache.cayenne.exp
-
Bitwise disjunction (OR or '|') expression.
- BitwiseOrExp(Object...) - Constructor for class org.apache.cayenne.exp.BitwiseOrExp
- BitwiseRightShiftExp - Class in org.apache.cayenne.exp
-
Bitwise right shift '>>' operation.
- BitwiseRightShiftExp(Object...) - Constructor for class org.apache.cayenne.exp.BitwiseRightShiftExp
- bitwiseShift() - Method in class org.apache.cayenne.ql.QLParser
- bitwiseXor() - Method in class org.apache.cayenne.ql.QLParser
- BitwiseXorExp - Class in org.apache.cayenne.exp
-
Bitwise exclusive disjunction (XOR or '^') operation.
- BitwiseXorExp(Object...) - Constructor for class org.apache.cayenne.exp.BitwiseXorExp
- block() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
- BooleanType - Class in org.apache.cayenne.access.types
-
Handles
java.lang.Booleanmapping. - BooleanType() - Constructor for class org.apache.cayenne.access.types.BooleanType
- bufcolumn - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
- bufcolumn - Variable in class org.apache.cayenne.ql.JavaCharStream
- buffer - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
- buffer - Variable in class org.apache.cayenne.ql.JavaCharStream
- buffer - Variable in class org.apache.cayenne.util.ToStringBuilder
- bufline - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
- bufline - Variable in class org.apache.cayenne.ql.JavaCharStream
- bufpos - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Position in buffer.
- bufpos - Variable in class org.apache.cayenne.ql.JavaCharStream
- build() - Method in class org.apache.cayenne.access.DataContext.Builder
- build() - Method in class org.apache.cayenne.access.sqlbuilder.BaseBuilder
- build() - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
- build() - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
- build() - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
- build() - Method in class org.apache.cayenne.access.sqlbuilder.JoinNodeBuilder
- build() - Method in interface org.apache.cayenne.access.sqlbuilder.NodeBuilder
- build() - Method in class org.apache.cayenne.access.sqlbuilder.OrderingNodeBuilder
- build() - Method in class org.apache.cayenne.access.sqlbuilder.TableNodeBuilder
- build() - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
- build() - Method in class org.apache.cayenne.CayenneRuntimeBuilder
- build() - Method in class org.apache.cayenne.datasource.CayenneDataSource.Builder
-
Builds a DataSource that is pooling if
CayenneDataSource.Builder.pool(int, int)was called, and non-pooling otherwise. - build() - Method in class org.apache.cayenne.datasource.DataSourceBuilder
-
Deprecated.Builds a non-pooling DataSource.
- build() - Method in class org.apache.cayenne.datasource.PoolingDataSourceBuilder
-
Deprecated.Builds a pooling DataSource that needs to be explicitly closed by the caller when no longer in use.
- build() - Method in class org.apache.cayenne.project.DataNodeDescriptor.Builder
- build() - Method in class org.apache.cayenne.tx.TransactionDescriptor.Builder
- build(ExtendedTypeMap) - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
-
Returns the array of
RSColumns describing the result row, with anExtendedTyperesolved for each column. - buildAttribute(String, String, int, int, int, boolean) - Method in class org.apache.cayenne.dba.AutoAdapter
- buildAttribute(String, String, int, int, int, boolean) - Method in interface org.apache.cayenne.dba.DbAdapter
-
Creates and returns a DbAttribute based on supplied parameters (usually obtained from database metadata).
- buildAttribute(String, String, int, int, int, boolean) - Method in class org.apache.cayenne.dba.h2.H2Adapter
- buildAttribute(String, String, int, int, int, boolean) - Method in class org.apache.cayenne.dba.JdbcAdapter
- buildAttribute(String, String, int, int, int, boolean) - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
- buildAttribute(String, String, int, int, int, boolean) - Method in class org.apache.cayenne.dba.oracle.OracleAdapter
-
Fixes some reverse engineering problems.
- buildAttribute(String, String, int, int, int, boolean) - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
- buildDigraph(ObjEntity, List, Function) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
- builder() - Static method in class org.apache.cayenne.CayenneRuntime
-
Deprecated, for removal: This API element is subject to removal in a future version.use
CayenneRuntime.of()instead - 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.tx.TransactionDescriptor
- builder(String) - Static method in class org.apache.cayenne.CayenneRuntime
-
Deprecated, for removal: This API element is subject to removal in a future version.use
CayenneRuntime.of(String)instead - 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(DataChannel) - Static method in class org.apache.cayenne.access.DataContext
-
Starts building a DataContext attached to the given channel.
- Builder(String) - Constructor for class org.apache.cayenne.project.DataNodeDescriptor.Builder
- Builder(DataChannel) - Constructor for class org.apache.cayenne.access.DataContext.Builder
- buildQualifier(BatchTranslatorContext, List) - Method in class org.apache.cayenne.access.translator.batch.BaseBatchTranslator
- buildQuery() - Method in class org.apache.cayenne.map.ProcedureQueryDescriptor
- buildQuery() - Method in class org.apache.cayenne.map.QueryDescriptor
-
Assembles Cayenne query instance of appropriate type from this descriptor.
- buildQuery() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
-
Returns the query with its "$name" parameters unbound.
- buildQuery() - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
- buildQuery(Map) - Method in class org.apache.cayenne.map.ProcedureQueryDescriptor
- buildQuery(Map) - Method in class org.apache.cayenne.map.QueryDescriptor
-
Assembles Cayenne query instance of appropriate type from this descriptor, applying a map of named parameters to it.
- buildQuery(Map) - Method in class org.apache.cayenne.map.SelectQueryDescriptor
-
Returns the query with its "$name" parameters bound to the values from the map.
- buildQuery(Map) - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
- buildStatements() - Method in class org.apache.cayenne.access.DbGenerator
-
Creates and stores internally a set of statements for database schema creation, ignoring configured schema creation preferences.
- buildTemplate() - Method in class org.apache.cayenne.access.translator.sqltemplate.Context
- bundle - Static variable in class org.apache.cayenne.util.LocalizedStringsHandler
- byColumnTypeProcessors - Variable in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
- byId(Object) - Method in class org.apache.cayenne.query.FluentSelect
-
Appends a qualifier matching a single object of the root entity by its id.
- byIds(Object...) - Method in class org.apache.cayenne.query.FluentSelect
-
Appends a qualifier matching any of the objects of the root entity with the given ids.
- byIds(Collection) - Method in class org.apache.cayenne.query.FluentSelect
-
Appends a qualifier matching any of the objects of the root entity with the given ids.
- byNodeTypeProcessors - Variable in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
- BYTEA - Static variable in class org.apache.cayenne.dba.postgres.PostgresAdapter
- ByteArrayType - Class in org.apache.cayenne.access.types
-
Handles
byte[], mapping it as either of JDBC types - BLOB or (VAR)BINARY. - ByteArrayType(boolean, boolean) - Constructor for class org.apache.cayenne.access.types.ByteArrayType
- ByteType - Class in org.apache.cayenne.access.types
-
Handles
java.lang.Bytetype mapping. - ByteType(boolean) - Constructor for class org.apache.cayenne.access.types.ByteType
- byValueTypeProcessors - Variable in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
C
- cacheGroup - Variable in class org.apache.cayenne.map.QueryDescriptor
- cacheGroup - Variable in class org.apache.cayenne.query.SQLSelect
- cacheGroup(String) - Method in class org.apache.cayenne.query.FluentSelect
- cacheGroup(String) - Method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- cacheGroup(String) - Method in class org.apache.cayenne.query.SQLSelect
- cacheGroups - Variable in class org.apache.cayenne.cache.MapQueryCache
- cacheName(QueryMetadata) - Method in class org.apache.cayenne.cache.MapQueryCache
- cacheStrategy - Variable in class org.apache.cayenne.map.QueryDescriptor
- cacheStrategy - Variable in class org.apache.cayenne.query.SQLSelect
- cacheStrategy(QueryCacheStrategy) - Method in class org.apache.cayenne.query.FluentSelect
- cacheStrategy(QueryCacheStrategy) - Method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- cacheStrategy(QueryCacheStrategy) - Method in class org.apache.cayenne.query.SQLSelect
- cacheStrategy(QueryCacheStrategy, String) - Method in class org.apache.cayenne.query.FluentSelect
- cacheStrategy(QueryCacheStrategy, String) - Method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- cacheStrategy(QueryCacheStrategy, String) - Method in class org.apache.cayenne.query.SQLSelect
- calendarClass - Variable in class org.apache.cayenne.access.types.CalendarType
- CalendarType<T> - Class in org.apache.cayenne.access.types
-
ExtendedType that handles
Calendarfields. - CalendarType(Class) - Constructor for class org.apache.cayenne.access.types.CalendarType
- call(ObjectContext) - Method in class org.apache.cayenne.query.ProcedureCall
-
Executes the procedure, returning all of its result sets, update counts and OUT parameters in the order they were produced.
- CallbackDescriptor - Class in org.apache.cayenne.map
-
A mapping descriptor of a single callback event.
- CallbackDescriptor(LifecycleEvent) - Constructor for class org.apache.cayenne.map.CallbackDescriptor
- CallbackMap - Class in org.apache.cayenne.map
-
A generic descriptor of a set of standard lifecycle callbacks.
- CallbackMap() - Constructor for class org.apache.cayenne.map.CallbackMap
- callbackMethods - Variable in class org.apache.cayenne.map.CallbackDescriptor
- callbackRegistry - Variable in class org.apache.cayenne.map.EntityResolver
- callbacks - Variable in class org.apache.cayenne.map.ObjEntity
- callbackType - Variable in class org.apache.cayenne.map.CallbackDescriptor
- callParameters - Variable in class org.apache.cayenne.map.Procedure
- canonicalizedTypeName(String) - Method in class org.apache.cayenne.access.types.ExtendedTypeMap
-
For the class name returns a name "canonicalized" for the purpose of ExtendedType lookup.
- canonicalName - Variable in class org.apache.cayenne.access.types.EnumType
- canRunAsBatch() - Method in class org.apache.cayenne.access.jdbc.BatchAction
- capitalized(String) - Static method in class org.apache.cayenne.util.Util
-
Deprecated, for removal: This API element is subject to removal in a future version.unused
- capsStrategy - Variable in class org.apache.cayenne.query.ProcedureCall
- capsStrategy(CapsStrategy) - Method in class org.apache.cayenne.query.ProcedureCall
- CapsStrategy - Enum Class in org.apache.cayenne.query
-
Defines forced capitalization of the result column names in the DataRow.
- CASCADE - Enum constant in enum class org.apache.cayenne.map.DeleteRule
-
Delete the destination object(s)
- caseInsensitiveCollations - Variable in class org.apache.cayenne.dba.JdbcAdapter
- CaseNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- CaseNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.CaseNode
- caseWhen(List, List) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- caseWhen(List, List, Expression) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- caseWhen(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- CaseWhenExp - Class in org.apache.cayenne.exp
-
"CASE-WHEN" expression root node.
- CaseWhenExp(Object...) - Constructor for class org.apache.cayenne.exp.CaseWhenExp
- castSelf() - Method in class org.apache.cayenne.query.FluentSelect
-
Utility method to perform (re)cast this type, doesn't perform any checks, so use with caution.
- catalog - Variable in class org.apache.cayenne.map.DbEntity
- catalog - Variable in class org.apache.cayenne.map.Procedure
- Cayenne - Class in org.apache.cayenne
-
Various utils for processing persistent objects and their properties
- Cayenne() - Constructor for class org.apache.cayenne.Cayenne
- CayenneDataSource - Class in org.apache.cayenne.datasource
-
An entry point for manually building DataSources.
- CayenneDataSource.Builder - Class in org.apache.cayenne.datasource
- CayenneEvent - Class in org.apache.cayenne.event
-
Common superclass for events passed from the EventManager to Listeners.
- CayenneEvent(Object) - Constructor for class org.apache.cayenne.event.CayenneEvent
- CayenneEvent(Object, Object) - Constructor for class org.apache.cayenne.event.CayenneEvent
-
Creates CayenneEvent with possibly different event source and poster.
- cayenneExp(Object, String) - Method in class org.apache.cayenne.access.translator.sqltemplate.SQLTemplateRenderingUtils
-
Returns the result of evaluation of expression with object.
- CayennePath - Interface in org.apache.cayenne.exp.path
-
This interface represents some path in the Cayenne model.
- CayennePathSegment - Class in org.apache.cayenne.exp.path
-
Value object representing segment of a
CayennePath - CayenneRuntime - Class in org.apache.cayenne
-
Object representing Cayenne stack.
- CayenneRuntime(Collection) - Constructor for class org.apache.cayenne.CayenneRuntime
-
Creates a runtime configuring it with a standard set of services contained in
CoreModule. - CayenneRuntimeBuilder - Class in org.apache.cayenne
-
A convenience class to assemble custom
CayenneRuntime. - CayenneRuntimeBuilder(String) - Constructor for class org.apache.cayenne.CayenneRuntimeBuilder
-
Creates a builder with a fixed name of the DataDomain of the resulting CayenneRuntime.
- CayenneRuntimeException - Exception Class in org.apache.cayenne
-
A generic unchecked exception that may be thrown by Cayenne framework.
- CayenneRuntimeException() - Constructor for exception class org.apache.cayenne.CayenneRuntimeException
-
Creates new CayenneRuntimeException without detail message.
- CayenneRuntimeException(String, Object...) - Constructor for exception class org.apache.cayenne.CayenneRuntimeException
-
Constructs an exception with the specified message and an optional list of message formatting arguments.
- CayenneRuntimeException(String, Throwable, Object...) - Constructor for exception class org.apache.cayenne.CayenneRuntimeException
-
Constructs an exception with the specified message and exception cause and an optional list of message formatting arguments.
- CayenneRuntimeException(Throwable) - Constructor for exception class org.apache.cayenne.CayenneRuntimeException
-
Constructs an
CayenneRuntimeExceptionthat wrapsexceptionthrown elsewhere. - CayenneRuntimeModuleProvider - Interface in org.apache.cayenne
-
Tag interface whose implementors are DI modules that want to be auto-loaded when Cayenne starts.
- CayenneSqlException - Exception Class in org.apache.cayenne
-
An exception thrown when a failure occurs while executing a query statement or reading its results.
- CayenneSqlException(String, Query, TranslatedStatement, Throwable) - Constructor for exception class org.apache.cayenne.CayenneSqlException
-
Creates an exception for a failure that happened while executing the provided query and statement.
- CayenneTransaction - Class in org.apache.cayenne.tx
-
Represents a Cayenne-managed local Transaction.
- CayenneTransaction(SQLLogger) - Constructor for class org.apache.cayenne.tx.CayenneTransaction
- CayenneTransaction(SQLLogger, TransactionDescriptor) - Constructor for class org.apache.cayenne.tx.CayenneTransaction
- cdata - Variable in class org.apache.cayenne.util.XMLEncoder
- cdata(String) - Method in class org.apache.cayenne.util.XMLEncoder
- cdata(String, boolean) - Method in class org.apache.cayenne.util.XMLEncoder
- changeId - Variable in class org.apache.cayenne.access.flush.operation.BaseDbRowOp
- ChangeMap - Interface in org.apache.cayenne.commitlog.model
-
Represents a map of changes for a graph of persistent objects.
- changes - Variable in class org.apache.cayenne.access.DataContextObjectStore
- channel - Variable in class org.apache.cayenne.access.DataContext
- characters(char[], int, int) - Method in class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
- CharacterValueType - Class in org.apache.cayenne.access.types
-
This is char and Character type mapped to zero or one char String.
- CharacterValueType() - Constructor for class org.apache.cayenne.access.types.CharacterValueType
- charAt(int) - Method in class org.apache.cayenne.exp.path.CayennePathSegment
- CharType - Class in org.apache.cayenne.access.types
-
Handles
java.lang.String, mapping it as either of JDBC types - CLOB or (VAR)CHAR. - CharType(boolean, boolean) - Constructor for class org.apache.cayenne.access.types.CharType
- checkDescriptorInitialized() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
-
Checks whether decorated descriptor is initialized, and if not, creates it using parent
ClassDescriptorMap. - checkNextRow() - Method in class org.apache.cayenne.access.jdbc.RSIterator
-
Moves internal ResultSet cursor position down one row.
- checkParametersBound() - Method in class org.apache.cayenne.ql.QLParser
-
Should be called when the parsing is finished to ensure all positional values were consumed.
- checkStopped() - Method in class org.apache.cayenne.access.DataDomain
-
Throws DomainStoppedException if the domain was previously shut down.
- checkUpgradeNeeded(String) - Method in class org.apache.cayenne.project.upgrade.ProjectFileUpgrader
-
Determines what kind of upgrade, if any, a project of the given version needs.
- ChildDiffLoader - Class in org.apache.cayenne.graph
-
A GraphChangeHandler that loads child ObjectContext diffs into a parent ObjectContext.
- ChildDiffLoader(ObjectContext) - Constructor for class org.apache.cayenne.graph.ChildDiffLoader
- ChildProcessor<T> - Interface in org.apache.cayenne.access.sqlbuilder.sqltree
- children - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- children - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SimpleNode
- children - Variable in class org.apache.cayenne.query.PrefetchTreeNode
- childrenCount - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- CI_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- CI_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
-
Defines if database uses case-insensitive collation
- classDescriptor() - Method in record class org.apache.cayenne.query.EntityResultSegment
-
Returns the value of the
classDescriptorrecord component. - ClassDescriptor - Interface in org.apache.cayenne.reflect
-
A runtime descriptor of an persistent class.
- ClassDescriptorFactory - Interface in org.apache.cayenne.reflect
-
A factory of
ClassDescriptorinstances. - classDescriptorMap - Variable in class org.apache.cayenne.map.EntityResolver
- ClassDescriptorMap - Class in org.apache.cayenne.reflect
-
An object that holds class descriptors for mapped entities, compiling new descriptors on demand using an internal chain of descriptor factories.
- ClassDescriptorMap(EntityResolver) - Constructor for class org.apache.cayenne.reflect.ClassDescriptorMap
- ClassLoaderResourceLocator - Class in org.apache.cayenne.resource
-
A
ResourceLocatorthat looks up resources is the application classpath based on the current thread ClassLoader. - ClassLoaderResourceLocator(ClassLoaderManager) - Constructor for class org.apache.cayenne.resource.ClassLoaderResourceLocator
- className - Variable in class org.apache.cayenne.map.Embeddable
- className - Variable in class org.apache.cayenne.map.ObjEntity
- clear() - Method in class org.apache.cayenne.access.DataRowStore
-
Expires and removes all stored snapshots without sending any notification events.
- clear() - Method in class org.apache.cayenne.access.flush.operation.Values
- clear() - Method in class org.apache.cayenne.access.IncrementalFaultList
- clear() - Method in class org.apache.cayenne.access.ToManyList
- clear() - Method in class org.apache.cayenne.access.ToManySet
- clear() - Method in class org.apache.cayenne.cache.MapQueryCache
-
Deprecated.
- clear() - Method in class org.apache.cayenne.cache.NestedQueryCache
-
Deprecated.
- clear() - Method in interface org.apache.cayenne.cache.QueryCache
-
Deprecated.use implementation specific methods to perform cache management tasks.
- clear() - Method in class org.apache.cayenne.DataRow
- clear() - Method in class org.apache.cayenne.map.CallbackDescriptor
-
Removes all callback methods.
- clear() - Method in class org.apache.cayenne.map.DataMap
- clear() - Method in class org.apache.cayenne.reflect.LifecycleCallbackRegistry
-
Removes all listeners for all event types.
- clear() - Method in class org.apache.cayenne.util.ClockMap
- clear() - Method in class org.apache.cayenne.util.commons.CompositeCollection
-
Removes all of the elements from this collection .
- clear() - Method in class org.apache.cayenne.util.SingleEntryMap
- clear() - Method in class org.apache.cayenne.validation.ValidationResult
- clear(int) - Method in class org.apache.cayenne.reflect.LifecycleCallbackRegistry
-
Removes listeners for a single event type.
- clearAttributes() - Method in class org.apache.cayenne.map.DbEntity
- clearAttributes() - Method in class org.apache.cayenne.map.Entity
- clearCallParameters() - Method in class org.apache.cayenne.map.Procedure
- clearDbEntities() - Method in class org.apache.cayenne.map.DataMap
- clearDbMapping() - Method in class org.apache.cayenne.map.ObjEntity
-
Clears all the mapping between this obj entity and its current db entity.
- clearDbRelationships() - Method in class org.apache.cayenne.map.ObjRelationship
- clearDescriptors() - Method in class org.apache.cayenne.reflect.ClassDescriptorMap
- clearEmbeddables() - Method in class org.apache.cayenne.map.DataMap
-
Removes all stored embeddable objects from the map.
- clearFactories() - Method in class org.apache.cayenne.reflect.ClassDescriptorMap
- clearNodeScope(Node) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
- clearNodeScope(Expression) - Method in class org.apache.cayenne.ql.JJTQLParserState
- clearObjEntities() - Method in class org.apache.cayenne.map.DataMap
- clearParameters() - Method in class org.apache.cayenne.query.ProcedureQuery
-
Cleans up all configured parameters.
- clearPrefetches() - Method in class org.apache.cayenne.query.ProcedureQuery
-
Clears all prefetches.
- clearPrefetches() - Method in class org.apache.cayenne.query.SQLTemplate
-
Clears all prefetches.
- clearProcedures() - Method in class org.apache.cayenne.map.DataMap
- clearQueries() - Method in class org.apache.cayenne.map.DataMap
- clearRelationships() - Method in class org.apache.cayenne.map.Entity
- clearUserProperties() - Method in class org.apache.cayenne.access.DataContext
-
Removes all user-defined properties.
- clearUserProperties() - Method in interface org.apache.cayenne.ObjectContext
-
Removes all user-defined properties.
- clearWarnings() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- ClockMap<K,
V> - Class in org.apache.cayenne.util -
A bounded concurrent map that evicts the entries least recently read.
- ClockMap(int) - Constructor for class org.apache.cayenne.util.ClockMap
- cloneJointSubtree() - Method in class org.apache.cayenne.query.PrefetchTreeNode
-
Returns a clone of subtree that includes all joint children starting from this node itself and till the first occurrence of non-joint node
- close() - Method in class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator
- close() - Method in class org.apache.cayenne.access.jdbc.DistinctResultIterator
-
Closes underlying ResultIterator.
- close() - Method in class org.apache.cayenne.access.jdbc.LimitResultIterator
- close() - Method in class org.apache.cayenne.access.jdbc.RSIterator
-
Closes ResultIterator and associated ResultSet.
- close() - Method in class org.apache.cayenne.datasource.ManagedPoolingDataSource
- close() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- close() - Method in class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
- close() - Method in class org.apache.cayenne.ResultBatchIterator
- close() - Method in interface org.apache.cayenne.ResultIterator
-
Closes ResultIterator and associated ResultSet.
- close() - Method in class org.apache.cayenne.tx.BaseTransaction
-
Closes all connections associated with transaction.
- closed - Variable in class org.apache.cayenne.access.jdbc.RSIterator
- closeNodeScope(Node, boolean) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
- closeNodeScope(Node, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
- closeNodeScope(Expression, boolean) - Method in class org.apache.cayenne.ql.JJTQLParserState
-
A conditional node is constructed if its condition is true.
- closeNodeScope(Expression, int) - Method in class org.apache.cayenne.ql.JJTQLParserState
-
A definite node is constructed from a specified number of children.
- CollectionProperty<V,
E> - Class in org.apache.cayenne.exp.property -
Base class for
ListPropertyandSetProperty - CollectionProperty(CayennePath, Expression, Class, Class) - Constructor for class org.apache.cayenne.exp.property.CollectionProperty
-
Constructs a new property with the given name and expression
- collectionType - Variable in class org.apache.cayenne.map.ObjRelationship
-
Stores the type of collection mapped by a to-many relationship.
- column - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
- column - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
- column - Variable in class org.apache.cayenne.ql.JavaCharStream
- column() - Method in record class org.apache.cayenne.query.ScalarResultSegment
-
Returns the value of the
columnrecord component. - column(String) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- column(String) - Method in class org.apache.cayenne.access.sqlbuilder.TableNodeBuilder
- column(ColumnNodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.InsertBuilder
- column(Property) - Method in class org.apache.cayenne.query.ColumnSelect
- column(Property) - Method in class org.apache.cayenne.query.ObjectSelect
-
Select one specific property.
- column(DbAttribute) - Method in class org.apache.cayenne.access.sqlbuilder.TableNodeBuilder
- column(QLSelectBuilder) - Method in class org.apache.cayenne.ql.QLParser
- COLUMN - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
- columnNameCapitalization(Attributes) - Static method in class org.apache.cayenne.project.xml.QueryDescriptorHandler
-
Reads the "columnNameCapitalization" attribute of a SQL or a procedure query, returning null if it is not set.
- columnNameCaps - Variable in class org.apache.cayenne.query.SQLSelect
- columnNameCaps(CapsStrategy) - Method in class org.apache.cayenne.query.SQLSelect
-
Sets a column name capitalization policy applied to selecting queries.
- columnNamesCapitalization - Variable in class org.apache.cayenne.map.ProcedureQueryDescriptor
- columnNamesCapitalization - Variable in class org.apache.cayenne.map.SQLTemplateDescriptor
- columnNamesCapitalization - Variable in class org.apache.cayenne.query.ProcedureQuery
- columnNamesCapitalization - Variable in class org.apache.cayenne.query.SQLTemplate
- columnNode - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
- ColumnNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- ColumnNode(String, String, String, DbAttribute) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
- ColumnNodeBuilder - Class in org.apache.cayenne.access.sqlbuilder
- columnOffset() - Method in record class org.apache.cayenne.query.EmbeddableResultSegment
-
Returns the value of the
columnOffsetrecord component. - columnOffset() - Method in record class org.apache.cayenne.query.EntityResultSegment
-
Returns the value of the
columnOffsetrecord component. - columnOffset() - Method in interface org.apache.cayenne.query.ResultSegment
-
Returns a zero-based column index of the first column of this segment in the ResultSet, or -1 if the segment comes from a query-declared mapping whose column layout is only known after SQL translation.
- columnOffset() - Method in record class org.apache.cayenne.query.ScalarResultSegment
-
Returns the value of the
columnOffsetrecord component. - columnPath(String) - Method in record class org.apache.cayenne.query.EntityResultSegment
-
Performs a reverse lookup of the column path for a given ResultSet label.
- columnQuery(Class, Property...) - Static method in class org.apache.cayenne.query.ObjectSelect
-
Creates a ColumnSelect that will fetch multiple columns of a given
ObjEntity - columnQuery(Class, Property) - Static method in class org.apache.cayenne.query.ObjectSelect
-
Creates a ColumnSelect that will fetch single property that can be resolved against a given
ObjEntityclass. - columnQuery(String) - Static method in class org.apache.cayenne.query.SQLSelect
-
Creates query that selects scalar values (as Object[]) and uses default routing
- columnQuery(String, Class...) - Static method in class org.apache.cayenne.query.SQLSelect
-
Creates query that selects scalar values (as Object[]) and uses default routing
- columnQuery(String, String) - Static method in class org.apache.cayenne.query.SQLSelect
-
Creates query that selects scalar values (as Object[]) and uses routing based on the provided DataMap name.
- columnQuery(String, String, Class...) - Static method in class org.apache.cayenne.query.SQLSelect
-
Creates query that selects scalar values (as Object[]) and uses routing based on the provided DataMap name.
- columnQuery(Property...) - Method in class org.apache.cayenne.exp.property.SelfProperty
- columnQuery(Property) - Method in class org.apache.cayenne.exp.property.SelfProperty
- columns - Variable in class org.apache.cayenne.query.ColumnSelect
- columns(Collection) - Method in class org.apache.cayenne.query.ColumnSelect
-
Add properties to select.
- columns(RSColumn...) - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
-
Sets an explicit set of columns.
- columns(Property...) - Method in class org.apache.cayenne.query.ColumnSelect
-
Add properties to select.
- columns(Property...) - Method in class org.apache.cayenne.query.ObjectSelect
-
Select only specific properties.
- ColumnSelect<T> - Class in org.apache.cayenne.query
-
A helper builder for queries selecting individual properties based on the root object.
- ColumnSelect() - Constructor for class org.apache.cayenne.query.ColumnSelect
- ColumnSelect(ObjectSelect) - Constructor for class org.apache.cayenne.query.ColumnSelect
-
Copy constructor to convert ObjectSelect to ColumnSelect
- COMMA - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- commit() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- commit() - Method in class org.apache.cayenne.tx.BaseTransaction
- commit() - Method in class org.apache.cayenne.tx.ReadOnlyTransaction
- commit() - Method in interface org.apache.cayenne.tx.Transaction
- commitChanges() - Method in class org.apache.cayenne.access.DataContext
-
Synchronizes object graph with the database.
- commitChanges() - Method in interface org.apache.cayenne.ObjectContext
-
Flushes all changes to objects in this context to the parent DataChannel, cascading flush operation all the way through the stack, ultimately saving data in the database.
- commitChangesToParent() - Method in class org.apache.cayenne.access.DataContext
-
"Flushes" the changes to the parent
DataChannel. - commitChangesToParent() - Method in interface org.apache.cayenne.ObjectContext
-
Flushes all changes to objects in this context to the parent DataChannel.
- CommitLog - Annotation Interface in org.apache.cayenne.annotation
-
An annotation that enables commit log tracking for a Persistent entity class.
- CommitLog - Annotation Interface in org.apache.cayenne.commitlog
-
Deprecated, for removal: This API element is subject to removal in a future version.use
CommitLoginstead. - commitLogAnnotationEntitiesOnly() - Method in class org.apache.cayenne.CoreModuleExtender
-
Restricts commit log auditing to entities annotated with
CommitLog. - CommitLogEntity - Interface in org.apache.cayenne.commitlog.meta
-
Describes post-commit behavior for a given Cayenne entity.
- commitLogEntityFactory(Class) - Method in class org.apache.cayenne.CoreModuleExtender
-
Installs a custom factory for commit log entity metadata.
- CommitLogEntityFactory - Interface in org.apache.cayenne.commitlog.meta
- CommitLogFilter - Class in org.apache.cayenne.commitlog
-
A
DataChannelSyncFilterthat captures commit changes, delegating their processing to an underlying collection of listeners. - CommitLogFilter(CommitLogEntityFactory, List) - Constructor for class org.apache.cayenne.commitlog.CommitLogFilter
- CommitLogListener - Interface in org.apache.cayenne.commitlog
-
An interface of a listener of post-commit events.
- COMMITTED - Static variable in class org.apache.cayenne.PersistenceState
-
Describes a state of an object registered with DataContext/ObjectContext, whose fields exactly match the state of a corresponding database row.
- ComparableProperty<E> - Interface in org.apache.cayenne.exp.property
-
Interface (or "Trait") that provides basic functionality for comparable properties.
- comparator - Variable in class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter
- compare(Object, Object) - Method in class org.apache.cayenne.query.Ordering
-
Comparable interface implementation.
- compare(String, String) - Static method in class org.apache.cayenne.value.json.JsonUtils
-
Method that compares two JSON documents.
- compare(DbRowOp, DbRowOp) - Method in class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter.DbRowComparator
- compareTo(NodeDiff) - Method in class org.apache.cayenne.graph.NodeDiff
-
Implements a Comparable interface method to compare based on diffId property.
- compareTo(DataMap) - Method in class org.apache.cayenne.map.DataMap
- CompareToBuilder - Class in org.apache.cayenne.util
-
Assists in implementing
Comparable.compareTo(Object)methods. - CompareToBuilder() - Constructor for class org.apache.cayenne.util.CompareToBuilder
-
Constructor for CompareToBuilder.
- comparisonOperand() - Method in class org.apache.cayenne.ql.QLParser
- components - Variable in class org.apache.cayenne.ashwood.AshwoodEntitySorter
- CompositeCollection<E> - Class in org.apache.cayenne.util.commons
-
Decorates a collection of other collections to provide a single unified view.
- CompositeCollection() - Constructor for class org.apache.cayenne.util.commons.CompositeCollection
-
Create an empty CompositeCollection.
- CompoundDiff - Class in org.apache.cayenne.graph
-
A GraphDiff that is a list of other GraphDiffs.
- CompoundDiff() - Constructor for class org.apache.cayenne.graph.CompoundDiff
-
Creates an empty CompoundDiff instance.
- CompoundDiff(List) - Constructor for class org.apache.cayenne.graph.CompoundDiff
-
Creates CompoundDiff instance.
- compoundPKForObject(Persistent) - Static method in class org.apache.cayenne.Cayenne
-
Returns a primary key map for a persistent object.
- compress(GraphDiff) - Method in class org.apache.cayenne.graph.GraphDiffCompressor
- compute(K, BiFunction) - Method in class org.apache.cayenne.util.SingleEntryMap
- computeIfAbsent(K, Function) - Method in class org.apache.cayenne.util.SingleEntryMap
- computeIfPresent(K, BiFunction) - Method in class org.apache.cayenne.util.SingleEntryMap
- concat() - Method in class org.apache.cayenne.ql.QLParser
- concat(Object...) - Method in class org.apache.cayenne.exp.property.StringProperty
-
Arguments will be converted as follows: if argument is a
BasePropertythan its expression will be used if argument is aExpressionthan it will be used as is all other values will be converted to String - CONCAT - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- concatExp(String...) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
-
Factory method for expression to call CONCAT(string1, string2, ...) function
- concatExp(Expression...) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
-
Factory method for expression to call CONCAT(string1, string2, ...) function
- ConcatExp - Class in org.apache.cayenne.exp
- ConcatExp(Object...) - Constructor for class org.apache.cayenne.exp.ConcatExp
- ConditionalSoftDeleteDbRowOpFactory - Class in org.apache.cayenne.access.flush.operation
-
A
DeleteDbRowOpFactoryenabling "soft delete". - ConditionalSoftDeleteDbRowOpFactory(String) - Constructor for class org.apache.cayenne.access.flush.operation.ConditionalSoftDeleteDbRowOpFactory
- ConditionExp - Class in org.apache.cayenne.exp
-
Superclass of conditional expressions.
- ConditionExp(Object...) - Constructor for class org.apache.cayenne.exp.ConditionExp
- conditionExpression() - Method in class org.apache.cayenne.ql.QLParser
- confidential() - Element in annotation interface org.apache.cayenne.annotation.CommitLog
-
Properties whose values should be masked in commit log records.
- confidential() - Element in annotation interface org.apache.cayenne.commitlog.CommitLog
-
Deprecated.Returns an array of properties that should be treated as confidential.
- Confidential - Class in org.apache.cayenne.commitlog
-
A singleton representing a confidential property value.
- ConfigurationException - Exception Class in org.apache.cayenne
-
A runtime exception thrown on failures in Cayenne configuration.
- ConfigurationException() - Constructor for exception class org.apache.cayenne.ConfigurationException
-
Creates new
ConfigurationExceptionwithout detail message. - ConfigurationException(String, Object...) - Constructor for exception class org.apache.cayenne.ConfigurationException
-
Constructs an exception with the specified message with an optional list of message formatting arguments.
- ConfigurationException(String, Throwable, Object...) - Constructor for exception class org.apache.cayenne.ConfigurationException
- ConfigurationException(Throwable) - Constructor for exception class org.apache.cayenne.ConfigurationException
-
Constructs an exception wrapping another exception thrown elsewhere.
- configurationLocation(Class, String) - Method in interface org.apache.cayenne.project.ConfigurationNameMapper
-
Returns the name of a configuration resource based on a naming convention for a given node type.
- configurationLocation(Class, String) - Method in class org.apache.cayenne.project.DefaultConfigurationNameMapper
- configurationLocation(ProjectNode) - Method in interface org.apache.cayenne.project.ConfigurationNameMapper
-
Returns the name of a configuration resource based on a naming convention for a given node type.
- configurationLocation(ProjectNode) - Method in class org.apache.cayenne.project.DefaultConfigurationNameMapper
- ConfigurationNameMapper - Interface in org.apache.cayenne.project
-
A service that maps the names of configuration objects to the resource names.
- configurationSource - Variable in class org.apache.cayenne.map.DataMap
- configurationSource - Variable in class org.apache.cayenne.project.Project
- configure(Binder) - Method in class org.apache.cayenne.CoreModule
- configuredStatements() - Method in class org.apache.cayenne.access.DbGenerator
-
Returns a list of all schema statements that should be executed with the current configuration.
- configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.db2.DB2Adapter
- configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.derby.DerbyAdapter
-
Installs appropriate ExtendedTypes as converters for passing values between JDBC and Java layers.
- configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.firebird.FirebirdAdapter
- configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.frontbase.FrontBaseAdapter
- configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.h2.H2Adapter
-
Installs appropriate ExtendedTypes as converters for passing values between JDBC and Java layers.
- configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
- configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.ingres.IngresAdapter
- configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.JdbcAdapter
-
Called from
JdbcAdapter.initExtendedTypes(List, List, List, ValueObjectTypeRegistry)to load adapter-specific types into the ExtendedTypeMap right after the default types are loaded, but before the DI overrides are. - configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
-
Installs appropriate ExtendedTypes used as converters for passing values between JDBC and Java layers.
- configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.oracle.OracleAdapter
-
Installs appropriate ExtendedTypes as converters for passing values between JDBC and Java layers.
- configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
-
Installs appropriate ExtendedTypes as converters for passing values between JDBC and Java layers.
- configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.sqlite.SQLiteAdapter
- configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
- configureExtendedTypes(ExtendedTypeMap) - Method in class org.apache.cayenne.dba.sybase.SybaseAdapter
-
Installs appropriate ExtendedTypes as converters for passing values between JDBC and Java layers.
- connected(ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableToManyRelationshipChange
- connected(ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableToOneRelationshipChange
- connection(Connection) - Method in class org.apache.cayenne.tx.TransactionDescriptor.Builder
-
A custom connection provided by the TransactionDescriptor will be used instead of any other connection provided by tbe connection pool.
- connectionAdded(Connection) - Method in class org.apache.cayenne.tx.BaseTransaction
- connectionAdded(Connection) - Method in class org.apache.cayenne.tx.CayenneTransaction
- ConnectionAwareResultIterator<T> - Class in org.apache.cayenne.access.jdbc
-
A
ResultIteratorwrapper that handles closing a connection. - ConnectionAwareResultIterator(ResultIterator, Connection) - Constructor for class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator
- connections - Variable in class org.apache.cayenne.tx.BaseTransaction
- connectionSupplier(Supplier) - Method in class org.apache.cayenne.tx.TransactionDescriptor.Builder
-
A custom connection provided by the TransactionDescriptor will be used instead of any other connection provided by tbe connection pool.
- ConnectionUnavailableException(String) - Constructor for exception class org.apache.cayenne.datasource.UnmanagedPoolingDataSource.ConnectionUnavailableException
- connectionUrl - Variable in class org.apache.cayenne.datasource.DriverDataSource
- Constants - Interface in org.apache.cayenne.configuration
-
Deprecated, for removal: This API element is subject to removal in a future version.use the DI keys defined in
CoreModuleand the property names defined inRuntimeProperties - constructor - Variable in class org.apache.cayenne.reflect.FieldEmbeddableDescriptor
- constructor - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
- contains(Object) - Method in class org.apache.cayenne.access.IncrementalFaultList
- contains(Object) - Method in class org.apache.cayenne.access.ToManyList
- contains(Object) - Method in class org.apache.cayenne.access.ToManySet
- contains(Object) - Method in class org.apache.cayenne.util.commons.CompositeCollection
-
Checks whether this composite collection contains the object.
- contains(String) - Method in class org.apache.cayenne.exp.property.StringProperty
-
Creates an expression for a database "LIKE" query with the value converted to a pattern matching anywhere in the String.
- contains(Collection) - Method in class org.apache.cayenne.exp.property.CollectionProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.
- contains(Collection) - Method in class org.apache.cayenne.exp.property.MapProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.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.access.IncrementalFaultList
- containsAll(Collection) - Method in class org.apache.cayenne.access.ToManyList
- containsAll(Collection) - Method in class org.apache.cayenne.access.ToManySet
- containsAll(Collection) - Method in class org.apache.cayenne.util.commons.CompositeCollection
-
Checks whether this composite contains all the elements in the specified collection.
- containsAllVertices(Collection) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
- containsAllVertices(Collection) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
- containsExp(String, String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- containsExp(Expression, String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- containsId(Object) - Method in class org.apache.cayenne.exp.property.CollectionProperty
- containsId(Object) - Method in class org.apache.cayenne.exp.property.MapProperty
- containsId(Object, Object...) - Method in class org.apache.cayenne.exp.property.CollectionProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.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.DataRow
- containsKey(Object) - Method in class org.apache.cayenne.util.ClockMap
- containsKey(Object) - Method in class org.apache.cayenne.util.SingleEntryMap
- containsValue(Object) - Method in class org.apache.cayenne.DataRow
- containsValue(Object) - Method in class org.apache.cayenne.util.SingleEntryMap
- containsValue(V) - Method in class org.apache.cayenne.exp.property.CollectionProperty
- containsValues(V...) - Method in class org.apache.cayenne.exp.property.CollectionProperty
- containsValues(V...) - Method in class org.apache.cayenne.exp.property.MapProperty
- containsValuesCollection(Collection) - Method in class org.apache.cayenne.exp.property.CollectionProperty
- containsValuesCollection(Collection) - Method in class org.apache.cayenne.exp.property.MapProperty
- containsVertex(E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
- containsVertex(E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
- context - Variable in class org.apache.cayenne.access.DataContextObjectStore
- context - Variable in class org.apache.cayenne.graph.ChildDiffLoader
- context() - Method in record class org.apache.cayenne.access.DataContextChannel
-
Returns the value of the
contextrecord component. - Context - Class in org.apache.cayenne.access.translator.sqltemplate
- Context(Map, Map, boolean, DbAdapter) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.Context
- CONTEXTS_SYNC_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
-
A boolean property defining whether cross-contexts synchronization is enabled.
- contract(Digraph) - Method in class org.apache.cayenne.ashwood.graph.StrongConnection
- contributeAdapterDetectors(Binder) - Static method in class org.apache.cayenne.CoreModule
-
Deprecated, for removal: This API element is subject to removal in a future version.in favor of
CoreModule.extend(Binder)API - contributeDefaultTypes(Binder) - Static method in class org.apache.cayenne.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.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.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.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.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.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.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.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.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
-
A DI module containing all Cayenne runtime configuration.
- CoreModule() - Constructor for class org.apache.cayenne.CoreModule
-
Creates a new
CoreModule. - CoreModuleExtender - Class in org.apache.cayenne
-
A builder of extensions for
CoreModule. - CoreModuleExtender(Binder) - Constructor for class org.apache.cayenne.CoreModuleExtender
- count() - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- count() - Method in class org.apache.cayenne.exp.property.BaseProperty
- count() - Method in class org.apache.cayenne.ql.QLParser
- count() - Method in class org.apache.cayenne.query.ColumnSelect
-
Shortcut for
ColumnSelect.columns(Property[])columns}(Property.COUNT) - count() - Method in class org.apache.cayenne.query.ObjectSelect
-
Select COUNT(*)
- count() - Method in record class org.apache.cayenne.UpdateResult
-
Returns the update count of a non-batch update.
- count(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- count(BaseProperty) - Method in class org.apache.cayenne.query.ColumnSelect
-
Select COUNT(property)
- count(BaseProperty) - Method in class org.apache.cayenne.query.ObjectSelect
-
Select COUNT(property)
- COUNT - Static variable in class org.apache.cayenne.exp.property.PropertyFactory
-
Property that can be used to select
COUNT(*) - COUNT - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- countDistinct() - Method in class org.apache.cayenne.exp.property.BaseProperty
- countDistinctExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- countExp() - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- countExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- CountExp - Class in org.apache.cayenne.exp
- CountExp(Object...) - Constructor for class org.apache.cayenne.exp.CountExp
- countMatches(String, String) - Static method in class org.apache.cayenne.util.Util
-
Returns how many times the sub appears in the str.
- counts() - Method in record class org.apache.cayenne.UpdateResult
-
Returns the value of the
countsrecord component. - createAccessor(Class, String, Class) - Method in interface org.apache.cayenne.reflect.AccessorFactory
- createAccessor(PersistentDescriptor, String, Class) - Method in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
- createAccessor(PersistentDescriptor, String, Class) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
-
Creates an accessor for the property.
- createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.db2.DB2Sniffer
- createAdapter(DatabaseMetaData) - Method in interface org.apache.cayenne.dba.DbAdapterDetector
-
Returns an instance of DbAdapter if the factory detects that it knows how to handle the database or null if the database is not known to the factory, thus allowing multiple factories to be chained.
- createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.derby.DerbySniffer
- createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.firebird.FirebirdSniffer
- createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.frontbase.FrontBaseSniffer
- createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.h2.H2Sniffer
- createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBSniffer
- createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.ingres.IngresSniffer
- createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.mariadb.MariaDBSniffer
- createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.mysql.MySQLSniffer
- createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.oracle.OracleSniffer
- createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.postgres.PostgresSniffer
- createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.sqlite.SQLiteSniffer
- createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerSniffer
- createAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.sybase.SybaseSniffer
- createArrayOf(String, Object[]) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- createAttributeProperty(PersistentDescriptor, ObjAttribute) - Method in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
- createAttributeProperty(PersistentDescriptor, ObjAttribute) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
- createAutoPk(DataNode, List) - Method in class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
- createAutoPk(DataNode, List) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
- createAutoPk(DataNode, List) - Method in interface org.apache.cayenne.dba.PkGenerator
-
Generates necessary database objects to provide automatic primary key support.
- createAutoPk(DataNode, List) - Method in class org.apache.cayenne.dba.SequencePkGenerator
- createAutoPk(DataNode, List) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerPkGenerator
-
Generates database objects to provide automatic primary key support.
- createAutoPk(DataNode, List) - Method in class org.apache.cayenne.dba.sybase.SybasePkGenerator
-
Generates database objects to provide automatic primary key support.
- createAutoPkStatements(List) - Method in class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
- createAutoPkStatements(List) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
- createAutoPkStatements(List) - Method in interface org.apache.cayenne.dba.PkGenerator
-
Returns a list of SQL strings needed to generates database objects to provide automatic primary support for the list of entities.
- createAutoPkStatements(List) - Method in class org.apache.cayenne.dba.SequencePkGenerator
-
Creates a list of CREATE SEQUENCE statements for the list of DbEntities.
- createAutoPkStatements(List) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerPkGenerator
- createAutoPkStatements(List) - Method in class org.apache.cayenne.dba.sybase.SybasePkGenerator
- createBase(String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create base property
- createBase(String, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create base property
- createBase(Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create base property
- createBase(CayennePath, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create base property
- createBase(CayennePath, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create base property
- createBaseId(String, String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
- createBaseId(String, String, String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
- createBaseId(String, CayennePath, String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create property that represents base ID
- createBinding(DbAdapter, ProcedureParameter, Map, int) - Method in class org.apache.cayenne.access.translator.procedure.DefaultProcedureTranslator
-
Builds a
CSParameterfor a single call parameter. - createBindings(BatchTranslatorContext) - Method in class org.apache.cayenne.access.translator.batch.BaseBatchTranslator
- createBlob() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- createCache(String) - Method in class org.apache.cayenne.cache.MapQueryCache
- createChildTagHandler(String, String, String, Attributes) - Method in class org.apache.cayenne.project.xml.DataMapHandler
- createChildTagHandler(String, String, String, Attributes) - Method in class org.apache.cayenne.project.xml.DbEntityHandler
- createChildTagHandler(String, String, String, Attributes) - Method in class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
- createChildTagHandler(String, String, String, Attributes) - Method in class org.apache.cayenne.project.xml.ObjEntityHandler
- createChildTagHandler(String, String, String, Attributes) - Method in class org.apache.cayenne.project.xml.ProjectHandler
- createChildTagHandler(String, String, String, Attributes) - Method in class org.apache.cayenne.project.xml.RootDataMapHandler
- createChildTagHandler(String, String, String, Attributes) - Method in class org.apache.cayenne.project.xml.SAXNestedTagHandler
-
This method should be used to create nested handlers to process children elements.
- createClob() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- createConstraints - Variable in class org.apache.cayenne.access.DbGenerator
- createConstraintsQueries(DbEntity) - Method in class org.apache.cayenne.access.DbGenerator
-
Creates FK and UNIQUE constraint statements for a given table.
- createContext(Map, boolean, DbAdapter) - Method in class org.apache.cayenne.access.translator.sqltemplate.DefaultTemplateContextFactory
- createContext(Map, boolean, DbAdapter) - Method in interface org.apache.cayenne.access.translator.sqltemplate.TemplateContextFactory
- createContext(Map, DbAdapter) - Method in interface org.apache.cayenne.access.translator.sqltemplate.TemplateContextFactory
- createContext(DataChannel) - Method in class org.apache.cayenne.access.DataContextFactory
- createContext(DataChannel) - Method in interface org.apache.cayenne.access.ObjectContextFactory
-
Creates an ObjectContext attached to a provided channel
- createContext(ObjectContext) - Method in class org.apache.cayenne.access.DataContextFactory
- createContext(ObjectContext) - Method in interface org.apache.cayenne.access.ObjectContextFactory
-
Creates an ObjectContext nested in the provided parent context.
- createDataNode(String, DataNodeDescriptor) - Method in interface org.apache.cayenne.access.DataNodeFactory
- createDataNode(String, DataNodeDescriptor) - Method in class org.apache.cayenne.access.DefaultDataNodeFactory
- createDataRowStore(String) - Method in interface org.apache.cayenne.access.DataRowStoreFactory
-
Create new
DataRowStoreobject. - createDataRowStore(String) - Method in class org.apache.cayenne.access.DefaultDataRowStoreFactory
- createDataSource(String, DataNodeDescriptor) - Method in class org.apache.cayenne.access.DefaultDataNodeFactory
- createDate(String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create date property
- createDate(String, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create date property
- createDate(Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create date property
- createDate(CayennePath, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create date property
- createDate(CayennePath, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create date property
- createDbAdapter(Class, DataSource) - Method in class org.apache.cayenne.access.DefaultDataNodeFactory
- createDbRowOps(DataContextObjectStore, ObjectStoreGraphDiff) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
-
Create ops based on incoming graph changes
- createDescriptor() - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
- createDescriptor(String) - Method in class org.apache.cayenne.reflect.ClassDescriptorMap
-
Creates a new descriptor.
- createEmbeddable(String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create property that represents embeddable
- createEmbeddable(String, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create property that represents embeddable
- createEmbeddable(CayennePath, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create property that represents embeddable
- createEmbeddable(CayennePath, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create property that represents embeddable
- createEmbeddableAccessor(EmbeddableDescriptor, String, Class) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
-
Creates an accessor for the property of the embeddable class.
- createEmbeddableDescriptor(EmbeddedAttribute) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
-
Creates a descriptor of the embedded property.
- createEmbeddedAttributeProperty(PersistentDescriptor, EmbeddedAttribute, ObjAttribute) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
- createEntity(String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create entity property
- createEntity(String, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create entity property
- createEntity(Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create entity property
- createEntity(CayennePath, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create entity property
- createEntity(CayennePath, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create entity property
- createEntityResolver(Project) - Method in class org.apache.cayenne.access.DataDomainProvider
- createEntitySorter(EntityResolver) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorterFactory
- createEntitySorter(EntityResolver) - Method in interface org.apache.cayenne.map.EntitySorterFactory
-
Creates an EntitySorter that sorts the entities of the provided EntityResolver.
- createEventBridge(Collection, String, Map) - Method in interface org.apache.cayenne.event.EventBridgeFactory
-
Creates an
EventBridgewith the specified parameters. - createFkConstraint(DbRelationship) - Method in class org.apache.cayenne.dba.AutoAdapter
- createFkConstraint(DbRelationship) - Method in interface org.apache.cayenne.dba.DbAdapter
-
Returns a SQL string that can be used to create a foreign key constraint for the relationship, or null if foreign keys are not supported.
- createFkConstraint(DbRelationship) - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
-
Adds an ADD CONSTRAINT clause to a relationship constraint.
- createFkConstraint(DbRelationship) - Method in class org.apache.cayenne.dba.JdbcAdapter
-
Returns a SQL string that can be used to create a foreign key constraint for the relationship.
- createFkConstraint(DbRelationship) - Method in class org.apache.cayenne.dba.sqlite.SQLiteAdapter
- createFlushAction(DataDomain) - Method in interface org.apache.cayenne.access.flush.DataDomainFlushActionFactory
- createFlushAction(DataDomain) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushActionFactory
- createHandler(String, String, NamespaceAwareNestedTagHandler) - Method in class org.apache.cayenne.project.xml.DefaultHandlerFactory
- createHandler(String, String, NamespaceAwareNestedTagHandler) - Method in interface org.apache.cayenne.project.xml.HandlerFactory
- createIfAbsent(String) - Method in class org.apache.cayenne.cache.MapQueryCache
- createIfAbsent(QueryMetadata) - Method in class org.apache.cayenne.cache.MapQueryCache
- CreateIfNoSchemaStrategy - Class in org.apache.cayenne.access.dbsync
- CreateIfNoSchemaStrategy() - Constructor for class org.apache.cayenne.access.dbsync.CreateIfNoSchemaStrategy
- createList(String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create to-many relationship mapped on list property
- createList(String, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create to-many relationship mapped on list property
- createList(CayennePath, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create to-many relationship mapped on list property
- createList(CayennePath, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create to-many relationship mapped on list property
- createMap(String, Class, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create to-many relationship mapped on map property
- createMap(String, Expression, Class, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create to-many relationship mapped on map property
- createMap(CayennePath, Class, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create to-many relationship mapped on map property
- createMap(CayennePath, Expression, Class, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create to-many relationship mapped on map property
- createMapKeyAccessor(ObjRelationship, ClassDescriptor) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
-
Creates an accessor to read a map key for a given relationship.
- createMetadata() - Method in class org.apache.cayenne.query.ColumnSelect
- createMetadata() - Method in class org.apache.cayenne.query.FluentSelect
- createMetadata() - Method in class org.apache.cayenne.query.ObjectSelect
- createNativeTypes() - Method in class org.apache.cayenne.dba.db2.DB2Adapter
- createNativeTypes() - Method in class org.apache.cayenne.dba.derby.DerbyAdapter
- createNativeTypes() - Method in class org.apache.cayenne.dba.firebird.FirebirdAdapter
- createNativeTypes() - Method in class org.apache.cayenne.dba.frontbase.FrontBaseAdapter
- createNativeTypes() - Method in class org.apache.cayenne.dba.h2.H2Adapter
- createNativeTypes() - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
- createNativeTypes() - Method in class org.apache.cayenne.dba.ingres.IngresAdapter
- createNativeTypes() - Method in class org.apache.cayenne.dba.JdbcAdapter
-
Returns the database-native types supported by this adapter.
- createNativeTypes() - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
- createNativeTypes() - Method in class org.apache.cayenne.dba.oracle.OracleAdapter
- createNativeTypes() - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
- createNativeTypes() - Method in class org.apache.cayenne.dba.sqlite.SQLiteAdapter
- createNativeTypes() - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
- createNativeTypes() - Method in class org.apache.cayenne.dba.sybase.SybaseAdapter
- createNClob() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- createNumeric(String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create numeric property
- createNumeric(String, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create numeric property
- createNumeric(Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create numeric property
- createNumeric(CayennePath, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create numeric property
- createNumericId(String, String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
- createNumericId(String, String, String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
- createNumericId(String, CayennePath, String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
- createObject() - Method in interface org.apache.cayenne.cache.QueryCacheEntryFactory
-
Provides a fresh value of the cache entry.
- createObject() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Creates a new instance of a class described by this object.
- createObject() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- createObject() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
-
Creates a new instance of a class described by this object.
- createObject(Object, String) - Method in interface org.apache.cayenne.reflect.EmbeddableDescriptor
-
Creates a new instance of an embeddable class described by this object.
- createObject(Object, String) - Method in class org.apache.cayenne.reflect.FieldEmbeddableDescriptor
- createObjectMap() - Method in class org.apache.cayenne.access.DataContextFactory
-
Creates a map of registered objects for a new ObjectStore, holding the objects with the kind of references selected by
RuntimeProperties.OBJECT_RETAIN_STRATEGY_PROPERTY: weak (the default), soft or hard. - createOp(Persistent, DbEntity, ObjectId) - Method in class org.apache.cayenne.access.flush.operation.ConditionalSoftDeleteDbRowOpFactory
- createOp(Persistent, DbEntity, ObjectId) - Method in interface org.apache.cayenne.access.flush.operation.DeleteDbRowOpFactory
-
Creates a delete op for a given object and target table.
- createOp(Persistent, DbEntity, ObjectId) - Method in class org.apache.cayenne.access.flush.operation.HardDeleteDbRowOpFactory
- createPK - Variable in class org.apache.cayenne.access.DbGenerator
- createPkGenerator() - Method in class org.apache.cayenne.dba.AutoAdapter
-
Returns the default primary key generator of the wrapped adapter.
- createPkGenerator() - Method in class org.apache.cayenne.dba.db2.DB2Adapter
-
Returns a
DB2PkGenerator. - createPkGenerator() - Method in interface org.apache.cayenne.dba.DbAdapter
-
Returns a new primary key generator of the default type associated with this adapter.
- createPkGenerator() - Method in class org.apache.cayenne.dba.derby.DerbyAdapter
-
Returns a
DerbyPkGenerator. - createPkGenerator() - Method in class org.apache.cayenne.dba.frontbase.FrontBaseAdapter
-
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
- createQuotingStrategy() - Method in class org.apache.cayenne.dba.JdbcAdapter
- createQuotingStrategy() - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
- createQuotingStrategy() - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
- createQuotingStrategy() - Method in class org.apache.cayenne.dba.sybase.SybaseAdapter
- createReplacementId() - Method in interface org.apache.cayenne.ObjectId
- createReplacementIds(DataContextObjectStore, CompoundDiff, List) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
-
Set final
ObjectIdfor persistent objects - createReplacementQuery(EntityResolver) - Method in class org.apache.cayenne.query.AbstractMappedQuery
- createReplacementQuery(EntityResolver) - Method in class org.apache.cayenne.query.IndirectQuery
-
Creates a substitute query.
- createReplacementQuery(EntityResolver) - Method in class org.apache.cayenne.query.MappedSelect
- createReplacementQuery(EntityResolver) - Method in class org.apache.cayenne.query.ProcedureCall
- createReplacementQuery(EntityResolver) - Method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- createReplacementQuery(EntityResolver) - Method in class org.apache.cayenne.query.SQLExec
- createReplacementQuery(EntityResolver) - Method in class org.apache.cayenne.query.SQLSelect
- createReverseJoin() - Method in class org.apache.cayenne.map.DbJoin
-
Returns a "reverse" join.
- createReverseRelationship() - Method in class org.apache.cayenne.map.DbRelationship
-
Creates a new relationship with the same set of joins, but going in the opposite direction.
- createRowValueIndexes(BatchTranslatorContext) - Method in class org.apache.cayenne.access.translator.batch.DeleteBatchTranslator
- createRowValueIndexes(BatchTranslatorContext) - Method in class org.apache.cayenne.access.translator.batch.InsertBatchTranslator
- createRowValueIndexes(BatchTranslatorContext) - Method in class org.apache.cayenne.access.translator.batch.UpdateBatchTranslator
- createRowValueIndexes(BatchTranslatorContext) - Method in class org.apache.cayenne.access.translator.batch.BaseBatchTranslator
-
Returns, for each PreparedStatement placeholder in the order
BaseBatchTranslator.createSql(BatchTranslatorContext)emits them, the index of theBatchQueryRowvalue that feeds it. - createSchemaIfNeeded() - Method in class org.apache.cayenne.project.DataNodeDescriptor.Builder
- createSchemaUpdateStrategy(Class) - Method in class org.apache.cayenne.access.DefaultDataNodeFactory
- createSelf(Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Self property allows to create column queries that return full objects along with custom column set.
- createSelf(Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Deprecated, for removal: This API element is subject to removal in a future version.
- createSequenceString(DbEntity) - Method in class org.apache.cayenne.dba.db2.DB2PkGenerator
- createSequenceString(DbEntity) - Method in class org.apache.cayenne.dba.derby.DerbyPkGenerator
- createSequenceString(DbEntity) - Method in class org.apache.cayenne.dba.h2.H2PkGenerator
- createSequenceString(DbEntity) - Method in class org.apache.cayenne.dba.postgres.PostgresPkGenerator
- createSequenceString(DbEntity) - Method in class org.apache.cayenne.dba.SequencePkGenerator
- createSet(String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create to-many relationship mapped on set property
- createSet(String, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create to-many relationship mapped on set property
- createSet(CayennePath, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create to-many relationship mapped on set property
- createSet(CayennePath, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create to-many relationship mapped on set property
- createSharedSnapshotCache(Project) - Method in class org.apache.cayenne.access.DataDomainProvider
-
Returns a snapshot cache shared by all DataContexts of the domain, or null if the descriptor turns the shared cache off, and each DataContext is to use a cache of its own.
- createSql(BatchTranslatorContext) - Method in class org.apache.cayenne.access.translator.batch.DeleteBatchTranslator
- createSql(BatchTranslatorContext) - Method in class org.apache.cayenne.access.translator.batch.InsertBatchTranslator
- createSql(BatchTranslatorContext) - Method in class org.apache.cayenne.access.translator.batch.UpdateBatchTranslator
- createSql(BatchTranslatorContext) - Method in class org.apache.cayenne.access.translator.batch.BaseBatchTranslator
- createSQLAction(SQLActionVisitor) - Method in class org.apache.cayenne.query.BatchQuery
-
Calls "batchAction" on the visitor.
- createSQLAction(SQLActionVisitor) - Method in class org.apache.cayenne.query.FluentSelect
- createSQLAction(SQLActionVisitor) - Method in class org.apache.cayenne.query.IndirectQuery
-
Throws an exception as indirect query should not be executed directly.
- createSQLAction(SQLActionVisitor) - Method in class org.apache.cayenne.query.ProcedureQuery
-
Calls "makeProcedure" on the visitor.
- createSQLAction(SQLActionVisitor) - Method in interface org.apache.cayenne.query.Query
-
A callback method invoked by Cayenne during the final execution phase of the query run.
- createSQLAction(SQLActionVisitor) - Method in class org.apache.cayenne.query.SQLTemplate
-
Calls sqlAction(this) on the visitor.
- createSqlString(Procedure, int) - Method in class org.apache.cayenne.access.translator.procedure.DefaultProcedureTranslator
-
Creates an SQL String for the stored procedure call.
- createSqlString(Procedure, int) - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBProcedureTranslator
-
Creates HSQLDB-compliant SQL to execute a stored procedure.
- createSqlString(Procedure, int) - Method in class org.apache.cayenne.dba.mysql.MySQLProcedureTranslator
- createSqlString(Procedure, int) - Method in class org.apache.cayenne.dba.postgres.PostgresProcedureTranslator
- createSQLXML() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- createStatement() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- createStatement(int, int) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- createStatement(int, int, int) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- createString(String, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create string property
- createString(String, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create string property
- createString(Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create string property
- createString(CayennePath, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create string property
- createString(CayennePath, Expression, Class) - Static method in class org.apache.cayenne.exp.property.PropertyFactory
-
Create string property
- createStruct(String, Object[]) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- createTable(DbEntity) - Method in class org.apache.cayenne.dba.AutoAdapter
- createTable(DbEntity) - Method in interface org.apache.cayenne.dba.DbAdapter
-
Returns a SQL string that can be used to create database table corresponding to
entityparameter. - 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
entparameter. - createTable(DbEntity) - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
-
Overrides super implementation to explicitly set table engine to InnoDB if FK constraints are supported by this adapter.
- createTable(DbEntity) - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
-
Customizes table creating procedure for PostgreSQL.
- createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.AutoAdapter
- createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.db2.DB2Adapter
- createTableAppendColumn(StringBuffer, DbAttribute) - Method in interface org.apache.cayenne.dba.DbAdapter
-
Append the column type part of a "create table" to the given
StringBuffer - createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.derby.DerbyAdapter
-
Appends SQL for column creation to CREATE TABLE buffer.
- createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.firebird.FirebirdAdapter
- createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.h2.H2Adapter
- createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
- createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.ingres.IngresAdapter
- createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.JdbcAdapter
-
Appends SQL for column creation to CREATE TABLE buffer.
- createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
-
Appends AUTO_INCREMENT clause to the column definition for generated columns.
- createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.sqlite.SQLiteAdapter
-
Appends AUTOINCREMENT clause to the column definition for generated columns.
- createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
-
Overrides super implementation to correctly set up identity columns.
- createTableAppendColumn(StringBuffer, DbAttribute) - Method in class org.apache.cayenne.dba.sybase.SybaseAdapter
-
Overrides super implementation to correctly set up identity columns.
- createTableAppendPKClause(StringBuffer, DbEntity) - Method in class org.apache.cayenne.dba.JdbcAdapter
- createTableAppendPKClause(StringBuffer, DbEntity) - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
-
Customizes PK clause semantics to ensure that generated columns are in the beginning of the PK definition, as this seems to be a requirement for InnoDB tables.
- createTableAppendPKClause(StringBuffer, DbEntity) - Method in class org.apache.cayenne.dba.sqlite.SQLiteAdapter
- createTables - Variable in class org.apache.cayenne.access.DbGenerator
- createToManyCollectionProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
- createToManyCollectionProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
- createToManyListProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
- createToManyListProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
- createToManyMapProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
- createToManyMapProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
- createToManySetProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
- createToManySetProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
- createToOneProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
- createToOneProperty(PersistentDescriptor, ObjRelationship) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
- createTransaction() - Method in interface org.apache.cayenne.tx.TransactionFactory
- createTransaction(TransactionDescriptor) - Method in class org.apache.cayenne.tx.DefaultTransactionFactory
- createTransaction(TransactionDescriptor) - Method in interface org.apache.cayenne.tx.TransactionFactory
- createType(String) - Method in class org.apache.cayenne.access.types.ExtendedTypeMap
-
Returns an ExtendedType for specific Java classes.
- createUniqueConstraint(DbEntity, Collection) - Method in class org.apache.cayenne.dba.AutoAdapter
- createUniqueConstraint(DbEntity, Collection) - Method in interface org.apache.cayenne.dba.DbAdapter
-
Returns a DDL string to create a unique constraint over a set of columns, or null if the unique constraints are not supported.
- createUniqueConstraint(DbEntity, Collection) - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
-
Returns a DDL string to create a unique constraint over a set of columns.
- createUniqueConstraint(DbEntity, Collection) - Method in class org.apache.cayenne.dba.JdbcAdapter
-
Returns a DDL string to create a unique constraint over a set of columns.
- createUniqueConstraint(DbEntity, Collection) - Method in class org.apache.cayenne.dba.sqlite.SQLiteAdapter
- createUniqueConstraint(DbEntity, Collection) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
-
Generates DDL to create unique index that allows multiple NULL values to comply with ANSI SQL, that is default behaviour for other RDBMS.
- createXmlReader() - Static method in class org.apache.cayenne.util.Util
-
Deprecated, for removal: This API element is subject to removal in a future version.in favor of
XMLReaderProvider, the DI-bound provider of XMLReaders - CSParameter<T> - Record Class in org.apache.cayenne.access.jdbc
-
Describes a single immutable CallableStatement parameter binding, pairing a bound value with the
ProcedureParameterthat describes it. - CSParameter(T, int, int, int, ExtendedType, ProcedureParameter) - Constructor for record class org.apache.cayenne.access.jdbc.CSParameter
-
Creates an instance of a
CSParameterrecord class. - curChar - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
- curChar - Variable in class org.apache.cayenne.ql.QLParserTokenManager
- CURRENT_DATE - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- CURRENT_TIME - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- CURRENT_TIMESTAMP - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- CURRENT_VERSION - Static variable in interface org.apache.cayenne.project.upgrade.UpgradeHandler
-
Project version written by this version of Cayenne.
- currentDate() - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- currentDate() - Method in class org.apache.cayenne.ql.QLParser
- CurrentDateExp - Class in org.apache.cayenne.exp
- CurrentDateExp(Object...) - Constructor for class org.apache.cayenne.exp.CurrentDateExp
- currentSnapshot(Persistent) - Method in class org.apache.cayenne.access.DataContext
-
Returns a
DataRowreflecting current, possibly uncommitted, object state. - currentTagLevel - Variable in class org.apache.cayenne.util.XMLEncoder
- currentTime() - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- currentTime() - Method in class org.apache.cayenne.ql.QLParser
- CurrentTimeExp - Class in org.apache.cayenne.exp
- CurrentTimeExp(Object...) - Constructor for class org.apache.cayenne.exp.CurrentTimeExp
- currentTimestamp() - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- currentTimestamp() - Method in class org.apache.cayenne.ql.QLParser
- CurrentTimestampExp - Class in org.apache.cayenne.exp
- CurrentTimestampExp(Object...) - Constructor for class org.apache.cayenne.exp.CurrentTimestampExp
- currentToken - Variable in exception class org.apache.cayenne.access.translator.sqltemplate.parser.ParseException
-
This is the last token that has been consumed successfully.
- currentToken - Variable in exception class org.apache.cayenne.ql.ParseException
-
This is the last token that has been consumed successfully.
- customAggregate() - Method in class org.apache.cayenne.ql.QLParser
- customAggregateExp(String, Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- CustomAggregateExp - Class in org.apache.cayenne.exp
-
Class for custom aggregation functions expressions.
- CustomAggregateExp(Object...) - Constructor for class org.apache.cayenne.exp.CustomAggregateExp
- customFunction() - Method in class org.apache.cayenne.ql.QLParser
- CustomFunctionExp - Class in org.apache.cayenne.exp
- CustomFunctionExp(Object...) - Constructor for class org.apache.cayenne.exp.CustomFunctionExp
- customOperator() - Method in class org.apache.cayenne.ql.QLParser
- CustomOperatorExp - Class in org.apache.cayenne.exp
- CustomOperatorExp(Object...) - Constructor for class org.apache.cayenne.exp.CustomOperatorExp
D
- DATA_MAP_ROOT - Static variable in class org.apache.cayenne.map.QueryDescriptor
- DATA_ROW - Enum constant in enum class org.apache.cayenne.map.SelectQueryDescriptor.ResultKind
-
DataRows, for a query rooted in a DbEntity or fetching DataRows.
- DataChannel - Interface in org.apache.cayenne
-
DataChannel is an abstraction used by ObjectContexts to obtain mapping metadata and access a persistent store.
- DataChannelQueryFilter - Interface in org.apache.cayenne
-
An interface of a filter that allows to intercept DataChannel query operations.
- DataChannelQueryFilterChain - Interface in org.apache.cayenne
-
Interface for chain of query filters
- DataChannelSyncFilter - Interface in org.apache.cayenne
-
An interface of a filter that allows to intercept DataChannel sync operations.
- DataChannelSyncFilterChain - Interface in org.apache.cayenne
-
Interface for chain of sync filters
- dataContext - Variable in class org.apache.cayenne.access.IncrementalFaultList
- DataContext - Class in org.apache.cayenne.access
-
The default implementation of
ObjectContext. - DataContext(DataChannel, DataRowStore, Map, boolean, boolean, boolean, QueryCache) - Constructor for class org.apache.cayenne.access.DataContext
-
Creates a DataContext and its ObjectStore as a single unit.
- DataContext.Builder - Class in org.apache.cayenne.access
-
A builder of
DataContextinstances. - DataContextChannel - Record Class in org.apache.cayenne.access
-
A
DataChannelthat connects a nested ObjectContext to its parentDataContext. - DataContextChannel(DataContext) - Constructor for record class org.apache.cayenne.access.DataContextChannel
-
Creates an instance of a
DataContextChannelrecord class. - DataContextDelegate - Interface in org.apache.cayenne.access
-
Defines API for a DataContext "delegate" - an object that is temporarily passed control by DataContext at some critical points in the normal flow of execution.
- DataContextFactory - Class in org.apache.cayenne.access
- DataContextFactory() - Constructor for class org.apache.cayenne.access.DataContextFactory
- DataContextObjectStore - Class in org.apache.cayenne.access
-
The default
ObjectStoreimplementation. - DataContextObjectStore(DataContext, DataRowStore, Map, boolean) - Constructor for class org.apache.cayenne.access.DataContextObjectStore
- dataDomain - Variable in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
- DataDomain - Class in org.apache.cayenne.access
-
DataDomain performs query routing functions in Cayenne.
- DataDomain(String, TransactionManager, TransactionFactory, DataDomainFlushActionFactory, AdhocObjectFactory, EventManager, QueryCache, DataRowStore, int, boolean, EntityResolver, EntitySorter) - Constructor for class org.apache.cayenne.access.DataDomain
- DataDomainFlushAction - Interface in org.apache.cayenne.access.flush
-
A stateful commit handler used by DataContext to perform commit operation.
- DataDomainFlushActionFactory - Interface in org.apache.cayenne.access.flush
-
Factory that produces
DataDomainFlushAction - dataDomainProvider - Variable in class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter
- DataDomainProvider - Class in org.apache.cayenne.access
-
A
DataChannelprovider that provides a single instance of DataDomain configured per configuration supplied via injectedProjectLoader. - DataDomainProvider() - Constructor for class org.apache.cayenne.access.DataDomainProvider
- dataMap - Variable in class org.apache.cayenne.map.Embeddable
- dataMap - Variable in class org.apache.cayenne.map.Entity
- dataMap - Variable in class org.apache.cayenne.map.Procedure
- dataMap - Variable in class org.apache.cayenne.map.QueryDescriptor
- dataMap - Variable in class org.apache.cayenne.query.IndirectQuery
- DataMap - Class in org.apache.cayenne.map
-
Stores a collection of related mapping objects that describe database and object layers of an application.
- DataMap() - Constructor for class org.apache.cayenne.map.DataMap
- DataMap(String) - Constructor for class org.apache.cayenne.map.DataMap
- DataMapHandler - Class in org.apache.cayenne.project.xml
- DataMapHandler(NamespaceAwareNestedTagHandler, Resource) - Constructor for class org.apache.cayenne.project.xml.DataMapHandler
- dataMapLoaded(DataMap) - Method in class org.apache.cayenne.project.xml.LoaderContext
- dataMapLoader - Variable in class org.apache.cayenne.project.xml.XMLProjectLoader
- DataMapLoader - Interface in org.apache.cayenne.project
-
A loader of DataMaps.
- DataMapLoaderListener - Interface in org.apache.cayenne.project.xml
- dataMapName - Variable in class org.apache.cayenne.query.SQLExec
- dataMapName - Variable in class org.apache.cayenne.query.SQLSelect
- dataMaps - Variable in class org.apache.cayenne.access.DataNode
- dataMaps - Variable in class org.apache.cayenne.project.Project
- dataNode - Variable in class org.apache.cayenne.access.jdbc.BaseSQLAction
- dataNode - Variable in class org.apache.cayenne.access.jdbc.SQLTemplateAction
- dataNode - Variable in class org.apache.cayenne.dba.JdbcActionBuilder
- DataNode - Class in org.apache.cayenne.access
-
An abstraction of a single physical data storage.
- DataNode() - Constructor for class org.apache.cayenne.access.DataNode
-
Creates a new unnamed DataNode.
- DataNode(String) - Constructor for class org.apache.cayenne.access.DataNode
-
Creates a new DataNode, assigning it a name.
- DataNodeDescriptor - Record Class in org.apache.cayenne.project
-
Contains
DataNodeconfiguration. - DataNodeDescriptor(String, DataSource, Class, Class) - Constructor for record class org.apache.cayenne.project.DataNodeDescriptor
-
Creates an instance of a
DataNodeDescriptorrecord class. - DataNodeDescriptor.Builder - Class in org.apache.cayenne.project
- dataNodeDescriptors - Variable in class org.apache.cayenne.access.DataDomainProvider
- DataNodeDescriptors - Record Class in org.apache.cayenne.project
- DataNodeDescriptors(Map, DataNodeDescriptor) - Constructor for record class org.apache.cayenne.project.DataNodeDescriptors
-
Creates an instance of a
DataNodeDescriptorsrecord class. - dataNodeFactory - Variable in class org.apache.cayenne.access.DataDomainProvider
- DataNodeFactory - Interface in org.apache.cayenne.access
-
A factory for creating DataNodes from descriptors.
- DataObject - Interface in org.apache.cayenne
-
Deprecated, for removal: This API element is subject to removal in a future version.use
Persistentinterface directly - DataRow - Class in org.apache.cayenne
-
DataRow is a precursor of a persistent object that holds its database values, but models no relationships.
- dataRowCache - Variable in class org.apache.cayenne.access.DataContextObjectStore
- dataRowKey() - Method in record class org.apache.cayenne.query.ProcedureColumn
-
Returns the value of the
dataRowKeyrecord component. - DataRowLayout - Class in org.apache.cayenne
-
The layout of a
DataRow: the column names in column order, with a lookup of a name to its position. - DataRowLayout.Reader - Class in org.apache.cayenne
-
Reads the columns of a layout from rows of any layouts.
- dataRowName() - Method in record class org.apache.cayenne.access.jdbc.RSColumn
-
Returns the value of the
dataRowNamerecord component. - dataRowQuery(Class) - Static method in class org.apache.cayenne.query.ObjectSelect
-
Creates a ObjectSelect that fetches data for an
ObjEntitydetermined from a provided class. - dataRowQuery(Class, Object) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated, for removal: This API element is subject to removal in a future version.
- dataRowQuery(Class, Object, Object...) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated, for removal: This API element is subject to removal in a future version.
- dataRowQuery(Class, Map) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated, for removal: This API element is subject to removal in a future version.
- dataRowQuery(Class, Map, Map...) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated, for removal: This API element is subject to removal in a future version.
- dataRowQuery(Class, Expression) - Static method in class org.apache.cayenne.query.ObjectSelect
-
Deprecated, for removal: This API element is subject to removal in a future version.use
ObjectSelect.dataRowQuery(Class)and thenFluentSelect.where - dataRowQuery(String) - Static method in class org.apache.cayenne.query.ProcedureCall
-
Creates procedure call returning data rows using name of stored procedure defined in the mapping file.
- dataRowQuery(String) - Static method in class org.apache.cayenne.query.SQLSelect
-
Creates a query that selects DataRows and uses default routing.
- dataRowQuery(String, Class...) - Static method in class org.apache.cayenne.query.SQLSelect
-
Creates a query that selects DataRows and uses default routing.
- dataRowQuery(String, String) - Static method in class org.apache.cayenne.query.SQLSelect
-
Creates a query that selects DataRows and uses routing based on the provided DataMap name.
- dataRowQuery(String, String, Class...) - Static method in class org.apache.cayenne.query.SQLSelect
-
Creates a query that selects DataRows and uses routing based on the provided DataMap name.
- dataRowQuery(ObjectId) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated, for removal: This API element is subject to removal in a future version.
- dataRowQuery(ObjectId, ObjectId...) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated, for removal: This API element is subject to removal in a future version.
- dataRowQueryId(Class, Object) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- dataRowQueryIds(Class, Object...) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- dataRowQueryIdsCollection(Class, Collection) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- dataRowQueryMap(Class, Map) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- dataRowQueryMaps(Class, Map...) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- dataRowQueryMapsCollection(Class, Collection) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- dataRowQueryObjectId(ObjectId) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- dataRowQueryObjectIds(ObjectId...) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- dataRowQueryObjectIdsCollection(Collection) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- DataRowStore - Class in org.apache.cayenne.access
-
A fixed size cache of DataRows keyed by ObjectId.
- DataRowStore(String, int, EventManager) - Constructor for class org.apache.cayenne.access.DataRowStore
- dataRowStoreFactory - Variable in class org.apache.cayenne.access.DataContextFactory
- DataRowStoreFactory - Interface in org.apache.cayenne.access
-
A factory for creating
DataRowStore - dataSource - Variable in class org.apache.cayenne.dba.AutoAdapter
- dataSource() - Method in record class org.apache.cayenne.project.DataNodeDescriptor
-
Returns the value of the
dataSourcerecord component. - dataSource(DataSource) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- dataSource(DataSource) - Method in class org.apache.cayenne.project.DataNodeDescriptor.Builder
- DataSourceBuilder - Class in org.apache.cayenne.datasource
-
Deprecated, for removal: This API element is subject to removal in a future version.in favor of
CayenneDataSource - DataSourceDescriptor - Class in org.apache.cayenne.project
-
Helper holding DataSource information for the Cayenne-managed DataSource.
- DataSourceDescriptor() - Constructor for class org.apache.cayenne.project.DataSourceDescriptor
- dataSourceUrl - Variable in class org.apache.cayenne.project.DataSourceDescriptor
- DateProperty<E> - Class in org.apache.cayenne.exp.property
-
Property that represents date/time attribute.
- DateProperty(CayennePath, Expression, Class) - Constructor for class org.apache.cayenne.exp.property.DateProperty
-
Constructs a new property with the given name and expression
- dateTimeExtractingFunction() - Method in class org.apache.cayenne.ql.QLParser
- dateTimeFunction() - Method in class org.apache.cayenne.ql.QLParser
- DateType - Class in org.apache.cayenne.access.types
- DateType() - Constructor for class org.apache.cayenne.access.types.DateType
- DateType(boolean) - Constructor for class org.apache.cayenne.access.types.DateType
- DAY - Enum constant in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
- DAY - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- DAY_OF_MONTH - Enum constant in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
- DAY_OF_MONTH - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- DAY_OF_WEEK - Enum constant in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
- DAY_OF_WEEK - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- DAY_OF_YEAR - Enum constant in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
- DAY_OF_YEAR - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- dayOfMonth() - Method in class org.apache.cayenne.exp.property.DateProperty
-
It is a caller responsibility to check that underlying attribute has day component
- dayOfMonthExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- dayOfMonthExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- dayOfWeekExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- dayOfWeekExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- dayOfYear() - Method in class org.apache.cayenne.exp.property.DateProperty
-
It is a caller responsibility to check that underlying attribute has day component
- dayOfYearExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- dayOfYearExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- DB_ATTRIBUTE_PAIR_TAG - Static variable in class org.apache.cayenne.project.xml.DbRelationshipHandler
- DB_ENTITY_ROOT - Static variable in class org.apache.cayenne.map.QueryDescriptor
- DB_PREFIX - Static variable in class org.apache.cayenne.exp.DbPathExp
- DB2ActionBuilder - Class in org.apache.cayenne.dba.db2
- DB2Adapter - Class in org.apache.cayenne.dba.db2
-
DbAdapter implementation for the DB2 RDBMS.
- DB2Adapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.db2.DB2Adapter
- DB2PkGenerator - Class in org.apache.cayenne.dba.db2
-
A sequence-based PK generator used by
DB2Adapter. - DB2PkGenerator(JdbcAdapter) - Constructor for class org.apache.cayenne.dba.db2.DB2PkGenerator
- DB2SelectAction - Class in org.apache.cayenne.dba.db2
- DB2SelectAction(Select, DataNode) - Constructor for class org.apache.cayenne.dba.db2.DB2SelectAction
- DB2Sniffer - Class in org.apache.cayenne.dba.db2
- DB2Sniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.db2.DB2Sniffer
- DB2SQLTreeProcessor - Class in org.apache.cayenne.dba.db2
- DB2SQLTreeProcessor() - Constructor for class org.apache.cayenne.dba.db2.DB2SQLTreeProcessor
- dbAdapter - Variable in class org.apache.cayenne.access.jdbc.SQLTemplateAction
- DbAdapter - Interface in org.apache.cayenne.dba
-
A Cayenne extension point that abstracts the differences between specifics of JDBC interfaces to various databases.
- DbAdapterDelegatedProcedureTranslator - Class in org.apache.cayenne.access.translator.procedure
-
A
ProcedureTranslatorthat resolves the actual translator fromDbAdapter.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
SelectTranslatorthat resolves the actual translator from theDbAdapter.getSelectTranslator(Select, EntityResolver)allowing adapters to customize translation. - DbAdapterDelegatedSelectTranslator() - Constructor for class org.apache.cayenne.access.translator.select.DbAdapterDelegatedSelectTranslator
- DbAdapterDetector - Interface in org.apache.cayenne.dba
-
A factory interface providing DbAdapter based on JDBC metadata.
- DbAttribute - Class in org.apache.cayenne.map
-
A DbAttribute defines a descriptor for a single database table column.
- DbAttribute() - Constructor for class org.apache.cayenne.map.DbAttribute
- DbAttribute(String) - Constructor for class org.apache.cayenne.map.DbAttribute
- DbAttribute(String, int, DbEntity) - Constructor for class org.apache.cayenne.map.DbAttribute
- dbAttributeName - Variable in class org.apache.cayenne.map.EmbeddableAttribute
- dbAttributePath - Variable in class org.apache.cayenne.map.ObjAttribute
- dbAttributes - Variable in class org.apache.cayenne.query.BatchQuery
- dbEntitiesInInsertOrder - Variable in class org.apache.cayenne.access.DbGenerator
-
Contains all DbEntities ordered considering their interdependencies.
- dbEntitiesRequiringAutoPK - Variable in class org.apache.cayenne.access.DbGenerator
- dbEntity - Variable in class org.apache.cayenne.access.jdbc.SQLTemplateAction
- dbEntity - Variable in class org.apache.cayenne.map.DbKeyGenerator
- dbEntity - Variable in class org.apache.cayenne.query.BatchQuery
- dbEntity(DbEntity) - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
-
Sets the root DbEntity used to resolve each column's
DbAttributeby name. - DbEntity - Class in org.apache.cayenne.map
-
A DbEntity is a mapping descriptor that defines a structure of a database table.
- DbEntity() - Constructor for class org.apache.cayenne.map.DbEntity
-
Creates an unnamed DbEntity.
- DbEntity(String) - Constructor for class org.apache.cayenne.map.DbEntity
-
Creates a named DbEntity.
- dbEntityComparator - Variable in class org.apache.cayenne.ashwood.AshwoodEntitySorter
- DbEntityHandler - Class in org.apache.cayenne.project.xml
- DbEntityHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.project.xml.DbEntityHandler
- dbEntityName - Variable in class org.apache.cayenne.map.ObjEntity
- dbEntityName - Variable in class org.apache.cayenne.query.FluentSelect
- dbEntityName(String) - Method in class org.apache.cayenne.query.FluentSelect
-
Sets the
DbEntityname to fetch without changing the return type of the query. - DbGenerator - Class in org.apache.cayenne.access
-
Utility class that generates database schema based on Cayenne mapping.
- DbGenerator(DbAdapter, DataMap, Collection, DataDomain, SQLLogger) - Constructor for class org.apache.cayenne.access.DbGenerator
-
Creates and initializes new DbGenerator instance.
- DbGenerator(DbAdapter, DataMap, SQLLogger) - Constructor for class org.apache.cayenne.access.DbGenerator
- DbGenerator(DbAdapter, DataMap, SQLLogger, Collection) - Constructor for class org.apache.cayenne.access.DbGenerator
- DBID_PREFIX - Static variable in class org.apache.cayenne.exp.DbIdPathExp
- dbIdPathExp(String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- dbIdPathExp(CayennePath) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- DbIdPathExp - Class in org.apache.cayenne.exp
- DbIdPathExp(Object...) - Constructor for class org.apache.cayenne.exp.DbIdPathExp
- DbJoin - Class in org.apache.cayenne.map
-
Defines a join between two attributes of a given relationship.
- DbJoin() - Constructor for class org.apache.cayenne.map.DbJoin
- DbJoin(DbRelationship) - Constructor for class org.apache.cayenne.map.DbJoin
- DbJoin(DbRelationship, String, String) - Constructor for class org.apache.cayenne.map.DbJoin
- DbKeyGenerator - Class in org.apache.cayenne.map
-
DbKeyGenerator is an abstraction of a primary key generator It configures the primary key generation per DbEntity in a RDBMS independent manner.
- DbKeyGenerator() - Constructor for class org.apache.cayenne.map.DbKeyGenerator
- DbKeyGenerator(String) - Constructor for class org.apache.cayenne.map.DbKeyGenerator
- DbKeyGeneratorHandler - Class in org.apache.cayenne.project.xml
- DbKeyGeneratorHandler(NamespaceAwareNestedTagHandler, DbEntity) - Constructor for class org.apache.cayenne.project.xml.DbKeyGeneratorHandler
- dbPathExp(String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- dbPathExp(CayennePath) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- DbPathExp - Class in org.apache.cayenne.exp
-
Path expression traversing DB relationships and attributes.
- DbPathExp(Object...) - Constructor for class org.apache.cayenne.exp.DbPathExp
- dbQuery(String) - Static method in class org.apache.cayenne.query.ObjectSelect
-
Creates a ObjectSelect that fetches DataRows for a
DbEntitydetermined from provided "dbEntityName". - dbQuery(String, Expression) - Static method in class org.apache.cayenne.query.ObjectSelect
-
Deprecated, for removal: This API element is subject to removal in a future version.use
ObjectSelect.dbQuery(String)and thenFluentSelect.where - DbRelationship - Class in org.apache.cayenne.map
-
A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.
- DbRelationship() - Constructor for class org.apache.cayenne.map.DbRelationship
- DbRelationship(String) - Constructor for class org.apache.cayenne.map.DbRelationship
- DbRelationshipHandler - Class in org.apache.cayenne.project.xml
- DbRelationshipHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.project.xml.DbRelationshipHandler
- dbRelationships - Variable in class org.apache.cayenne.map.ObjRelationship
- DbRowComparator(EntitySorter) - Constructor for class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter.DbRowComparator
- DbRowOp - Interface in org.apache.cayenne.access.flush.operation
-
Object that represents some change on DB level.
- DbRowOpMerger - Class in org.apache.cayenne.access.flush.operation
-
BiFunction that merges two
DbRowOpchanging 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
DbRowOpoperations. - DbRowOpType - Enum Class in org.apache.cayenne.access.flush.operation
- DbRowOpVisitor<T> - Interface in org.apache.cayenne.access.flush.operation
- DbRowOpWithQualifier - Interface in org.apache.cayenne.access.flush.operation
- DbRowOpWithValues - Interface in org.apache.cayenne.access.flush.operation
- DbRowTypeVisitor() - Constructor for class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter.DbRowTypeVisitor
- debugStream - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
-
Debug output.
- debugStream - Variable in class org.apache.cayenne.ql.QLParserTokenManager
-
Debug output.
- DEC_DIGITS - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- DEC_DIGITS - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- DEC_FLT - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- DEC_FLT - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- declaredProperties - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
- decorateConnection(Transaction, Connection) - Method in interface org.apache.cayenne.tx.TransactionListener
-
This method could be used to decorate or substitute new connection initiated inside a Cayenne transaction.
- deepCopy() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- deepCopy() - Method in class org.apache.cayenne.exp.Expression
-
Clones this expression.
- deepEquals(Node) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- DEFAULT - Enum constant in enum class org.apache.cayenne.query.CapsStrategy
- DEFAULT - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
Lexical state.
- DEFAULT - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
Lexical state.
- DEFAULT_CACHE_SIZE - Static variable in class org.apache.cayenne.cache.MapQueryCache
- DEFAULT_COLLECTION_TYPE - Static variable in class org.apache.cayenne.map.ObjRelationship
-
Denotes a default type of to-many relationship collection which is a Java List.
- DEFAULT_DELETE_RULE_TO_MANY - Static variable in enum class org.apache.cayenne.map.DeleteRule
-
Default delete rule for one-to-many relationships.
- DEFAULT_DELETE_RULE_TO_ONE - Static variable in enum class org.apache.cayenne.map.DeleteRule
-
Default delete rule for many-to-one relationships.
- DEFAULT_GENERIC_CLASSES - Static variable in class org.apache.cayenne.map.ObjEntity
-
A collection of default "generic" entity classes excluded from class generation.
- DEFAULT_MESSAGE_BUNDLE - Static variable in class org.apache.cayenne.util.LocalizedStringsHandler
- DEFAULT_PK_CACHE_SIZE - Static variable in class org.apache.cayenne.dba.JdbcPkGenerator
- DEFAULT_STORAGE_ENGINE - Static variable in class org.apache.cayenne.dba.mariadb.MariaDBSniffer
- DEFAULT_TYPE - Static variable in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
- DEFAULT_TYPE_NAME - Static variable in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
- DEFAULT_TYPES_LIST - Static variable in class org.apache.cayenne.CoreModule
-
A DI container key for the List<ExtendedType> storing default adapter-agnostic ExtendedTypes.
- DEFAULT_VERSION - Static variable in interface org.apache.cayenne.Persistent
- defaultAdapter() - Method in class org.apache.cayenne.dba.AutoAdapter
- defaultCatalog - Variable in class org.apache.cayenne.map.DataMap
- defaultCharColumnLength - Variable in class org.apache.cayenne.dba.JdbcAdapter
- defaultCharColumnLength() - Method in class org.apache.cayenne.dba.AutoAdapter
- defaultCharColumnLength() - Method in interface org.apache.cayenne.dba.DbAdapter
-
Returns the length to use for an unconstrained character column (a CHAR/VARCHAR-family column with no max length) when this database requires a length.
- defaultCharColumnLength() - Method in class org.apache.cayenne.dba.JdbcAdapter
- DefaultConfigurationNameMapper - Class in org.apache.cayenne.project
- DefaultConfigurationNameMapper() - Constructor for class org.apache.cayenne.project.DefaultConfigurationNameMapper
- DefaultConstructor<T> - Class in org.apache.cayenne.reflect
-
A cached handle to the no-arg constructor of a class.
- DefaultConstructor(Class) - Constructor for class org.apache.cayenne.reflect.DefaultConstructor
- DefaultDataDomainFlushAction - Class in org.apache.cayenne.access.flush
-
Default implementation of
DataDomainFlushAction. - DefaultDataDomainFlushAction(DataDomain, DbRowOpSorter, DeleteDbRowOpFactory) - Constructor for class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
- DefaultDataDomainFlushAction.EmptyRowChecker - Class in org.apache.cayenne.access.flush
- DefaultDataDomainFlushAction.PhantomDbRowOpCleaner - Class in org.apache.cayenne.access.flush
- DefaultDataDomainFlushActionFactory - Class in org.apache.cayenne.access.flush
-
Factory that produces
DefaultDataDomainFlushAction. - DefaultDataDomainFlushActionFactory() - Constructor for class org.apache.cayenne.access.flush.DefaultDataDomainFlushActionFactory
- defaultDataNode(DataSource) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
-
Will create a default DataNode based on the provided DataSource that will handle all DataMaps not explicitly linked to other DataNodes.
- defaultDataNode(DataNodeDescriptor) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
- DefaultDataNodeFactory - Class in org.apache.cayenne.access
- DefaultDataNodeFactory() - Constructor for class org.apache.cayenne.access.DefaultDataNodeFactory
- DefaultDataRowStoreFactory - Class in org.apache.cayenne.access
-
A default implementation of
DataRowStoreFactory - DefaultDataRowStoreFactory(Provider, EventManager, RuntimeProperties) - Constructor for class org.apache.cayenne.access.DefaultDataRowStoreFactory
- DefaultDbRowOpSorter - Class in org.apache.cayenne.access.flush.operation
- DefaultDbRowOpSorter(Provider) - Constructor for class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter
- DefaultDbRowOpSorter.DbRowComparator - Class in org.apache.cayenne.access.flush.operation
- DefaultDbRowOpSorter.DbRowTypeVisitor - Class in org.apache.cayenne.access.flush.operation
- defaultDescriptor() - Static method in class org.apache.cayenne.tx.TransactionDescriptor
-
Returns descriptor with the
TransactionPropagation.NESTEDpropagation and theTransactionDescriptor.ISOLATION_DEFAULTisolation level - DefaultEventManager - Class in org.apache.cayenne.event
-
A default implementation of
EventManager. - DefaultEventManager() - Constructor for class org.apache.cayenne.event.DefaultEventManager
-
Creates a multithreaded EventManager using default thread count.
- DefaultEventManager(int) - Constructor for class org.apache.cayenne.event.DefaultEventManager
-
Creates an EventManager starting the specified number of threads for multithreaded dispatching.
- DefaultHandlerFactory - Class in org.apache.cayenne.project.xml
- DefaultHandlerFactory() - Constructor for class org.apache.cayenne.project.xml.DefaultHandlerFactory
- defaultIsolationLevel - Variable in class org.apache.cayenne.tx.BaseTransaction
- defaultLockType - Variable in class org.apache.cayenne.map.DataMap
- defaultNode - Variable in class org.apache.cayenne.access.DataDomain
- defaultNode() - Method in record class org.apache.cayenne.project.DataNodeDescriptors
-
Returns the value of the
defaultNoderecord component. - defaultPackage - Variable in class org.apache.cayenne.map.DataMap
- DefaultProcedureTranslator - Class in org.apache.cayenne.access.translator.procedure
-
A
ProcedureTranslatorreturned by the baseJdbcAdapter. - DefaultProcedureTranslator() - Constructor for class org.apache.cayenne.access.translator.procedure.DefaultProcedureTranslator
- defaultProcess(Node, Node, int) - Method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
- DefaultProjectMerger - Class in org.apache.cayenne.project
-
A default implementation of
ProjectMerger. - DefaultProjectMerger() - Constructor for class org.apache.cayenne.project.DefaultProjectMerger
- DefaultProjectMetaData - Class in org.apache.cayenne.project.xml
-
Default implementation of
ProjectMetaDatathat stores data in Map. - DefaultProjectMetaData() - Constructor for class org.apache.cayenne.project.xml.DefaultProjectMetaData
- DefaultQuotingStrategy - Class in org.apache.cayenne.dba
-
An
QuotingStrategythat wraps identifiers in a pair of (possibly distinct) start/end quote characters. - DefaultQuotingStrategy(char, char) - Constructor for class org.apache.cayenne.dba.DefaultQuotingStrategy
- DefaultRowReaderFactory - Class in org.apache.cayenne.access.jdbc.reader
-
Creates row readers for one executed statement.
- DefaultRowReaderFactory() - Constructor for class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory
- DefaultRuntimeProperties - Class in org.apache.cayenne
-
An implementation of
RuntimePropertiesthat returns properties that were injected via a map in constructor. - DefaultRuntimeProperties(Map) - Constructor for class org.apache.cayenne.DefaultRuntimeProperties
- defaultSchema - Variable in class org.apache.cayenne.map.DataMap
- DefaultSelectTranslator - Class in org.apache.cayenne.access.translator.select
-
A
SelectTranslatorthat translates aFluentSelectby running theTranslationStagepipeline over aSelectTranslatorContext. - DefaultSelectTranslator() - Constructor for class org.apache.cayenne.access.translator.select.DefaultSelectTranslator
- DefaultSQLAppendable - Class in org.apache.cayenne.access.sqlbuilder
- DefaultSQLAppendable(QuotingStrategy) - Constructor for class org.apache.cayenne.access.sqlbuilder.DefaultSQLAppendable
- DefaultSQLTemplateTranslator - Class in org.apache.cayenne.access.translator.sqltemplate
- DefaultSQLTemplateTranslator(TemplateContextFactory) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.DefaultSQLTemplateTranslator
- defaultSuperclass - Variable in class org.apache.cayenne.map.DataMap
- defaultTemplate - Variable in class org.apache.cayenne.query.SQLTemplate
- DefaultTemplateContextFactory - Class in org.apache.cayenne.access.translator.sqltemplate
- DefaultTemplateContextFactory() - Constructor for class org.apache.cayenne.access.translator.sqltemplate.DefaultTemplateContextFactory
- DefaultTransactionFactory - Class in org.apache.cayenne.tx
- DefaultTransactionFactory(RuntimeProperties, SQLLogger) - Constructor for class org.apache.cayenne.tx.DefaultTransactionFactory
- DefaultTransactionManager - Class in org.apache.cayenne.tx
- DefaultTransactionManager(TransactionFactory) - Constructor for class org.apache.cayenne.tx.DefaultTransactionManager
- DefaultTransactionManager.BaseTransactionHandler - Class in org.apache.cayenne.tx
- defaultType - Variable in class org.apache.cayenne.access.types.ExtendedTypeMap
- DefaultValueComparisonStrategyFactory - Class in org.apache.cayenne.reflect.generic
- DefaultValueComparisonStrategyFactory(ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.reflect.generic.DefaultValueComparisonStrategyFactory
- DefaultValueObjectTypeRegistry - Class in org.apache.cayenne.access.types
-
Default implementation of
ValueObjectTypeRegistry - DefaultValueObjectTypeRegistry(List) - Constructor for class org.apache.cayenne.access.types.DefaultValueObjectTypeRegistry
- DeferredValue - Interface in org.apache.cayenne.access
-
A value that is not known until a preceding row of the same transaction has been executed, e.g. a generated PK propagated to a dependent PK or to a foreign key.
- delegate - Variable in class org.apache.cayenne.access.jdbc.LimitResultIterator
- delegate - Variable in class org.apache.cayenne.cache.NestedQueryCache
- delete(String) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- delete(DbEntity) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- DELETE - Enum constant in enum class org.apache.cayenne.access.flush.operation.DbRowOpType
- DELETE - Enum constant in enum class org.apache.cayenne.commitlog.model.ObjectChangeType
- DELETE - Static variable in interface org.apache.cayenne.access.translator.BatchTranslator
-
DI binding name of the translator for
DeleteBatchQuery. - DeleteBatchQuery - Class in org.apache.cayenne.query
-
Batched delete query.
- DeleteBatchQuery(DbEntity, List, Collection, int) - Constructor for class org.apache.cayenne.query.DeleteBatchQuery
- deleteBatchTranslator - Variable in class org.apache.cayenne.access.DefaultDataNodeFactory
- DeleteBatchTranslator - Class in org.apache.cayenne.access.translator.batch
- DeleteBatchTranslator() - Constructor for class org.apache.cayenne.access.translator.batch.DeleteBatchTranslator
- DeleteBuilder - Class in org.apache.cayenne.access.sqlbuilder
- DeleteBuilder(String) - Constructor for class org.apache.cayenne.access.sqlbuilder.DeleteBuilder
- DeleteBuilder(DbEntity) - Constructor for class org.apache.cayenne.access.sqlbuilder.DeleteBuilder
- DELETED - Static variable in class org.apache.cayenne.PersistenceState
-
Describes a state of an object registered with DataContext/ObjectContext, that will be deleted from the database on the next commit.
- DeleteDbRowOp - Class in org.apache.cayenne.access.flush.operation
- DeleteDbRowOp(Persistent, DbEntity, ObjectId) - Constructor for class org.apache.cayenne.access.flush.operation.DeleteDbRowOp
- deleteDbRowOpFactory - Variable in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
- DeleteDbRowOpFactory - Interface in org.apache.cayenne.access.flush.operation
-
A factory of delete row ops used by the commit pipeline.
- DeleteDenyException - Exception Class in org.apache.cayenne
-
An exception thrown during an attempt to delete an object that has a relationship to a non-null related object, that has a DENY delete rule.
- DeleteDenyException() - Constructor for exception class org.apache.cayenne.DeleteDenyException
- DeleteDenyException(String) - Constructor for exception class org.apache.cayenne.DeleteDenyException
- DeleteDenyException(Persistent, String, String) - Constructor for exception class org.apache.cayenne.DeleteDenyException
- deletedIds - Variable in class org.apache.cayenne.access.event.SnapshotEvent
- deletedObjects() - Method in interface org.apache.cayenne.ObjectContext
-
Returns a collection of objects that are registered with this ObjectContext and have a state PersistenceState.DELETED
- DeleteInsertDbRowOp - Class in org.apache.cayenne.access.flush.operation
-
Special case op, that describes delete/insert sequence of different objects that have same ObjectId (known example: meaningful PK set to same value as used before).
- DeleteInsertDbRowOp(DeleteDbRowOp, InsertDbRowOp) - Constructor for class org.apache.cayenne.access.flush.operation.DeleteInsertDbRowOp
- DeleteNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- DeleteNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.DeleteNode
- deleteObject(Persistent) - Method in interface org.apache.cayenne.ObjectContext
-
Schedules deletion of a persistent object.
- deleteObjects(Collection) - Method in interface org.apache.cayenne.ObjectContext
-
Schedules deletion of a collection of persistent objects.
- deleteObjects(T...) - Method in class org.apache.cayenne.access.DataContext
- deleteObjects(T...) - Method in interface org.apache.cayenne.ObjectContext
-
Schedules deletion of one or more persistent objects.
- deleteRule - Variable in class org.apache.cayenne.map.ObjRelationship
- DeleteRule - Enum Class in org.apache.cayenne.map
-
Defines what happens to the target objects of an ObjRelationship when the source object is deleted.
- DeleteRuleUpdater - Class in org.apache.cayenne.util
-
DeleteRuleUpdater is responsible for auto-setting delete rules for object relationships
- DeleteRuleUpdater() - Constructor for class org.apache.cayenne.util.DeleteRuleUpdater
- DENY - Enum constant in enum class org.apache.cayenne.map.DeleteRule
-
If the relationship has any objects (toOne or toMany), deny the delete.
- DepthFirstSearch<E> - Class in org.apache.cayenne.ashwood.graph
- DepthFirstSearch(DigraphIteration, E) - Constructor for class org.apache.cayenne.ashwood.graph.DepthFirstSearch
- DepthFirstStampSearch<E> - Class in org.apache.cayenne.ashwood.graph
- DepthFirstStampSearch(DigraphIteration, E) - Constructor for class org.apache.cayenne.ashwood.graph.DepthFirstStampSearch
- DerbyActionBuilder - Class in org.apache.cayenne.dba.derby
- DerbyActionBuilder(DataNode) - Constructor for class org.apache.cayenne.dba.derby.DerbyActionBuilder
- DerbyAdapter - Class in org.apache.cayenne.dba.derby
-
DbAdapter implementation for the Derby RDBMS
- DerbyAdapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.derby.DerbyAdapter
- DerbyPkGenerator - Class in org.apache.cayenne.dba.derby
-
PK generator for Derby that uses sequences.
- DerbyPkGenerator(JdbcAdapter) - Constructor for class org.apache.cayenne.dba.derby.DerbyPkGenerator
- DerbySelectAction - Class in org.apache.cayenne.dba.derby
- DerbySelectAction(Select, DataNode) - Constructor for class org.apache.cayenne.dba.derby.DerbySelectAction
- DerbySniffer - Class in org.apache.cayenne.dba.derby
-
Creates a DerbyAdapter if Apache Derby database is detected.
- DerbySniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.derby.DerbySniffer
- DerbySQLTreeProcessor - Class in org.apache.cayenne.dba.derby
- DerbySQLTreeProcessor() - Constructor for class org.apache.cayenne.dba.derby.DerbySQLTreeProcessor
- DerbyValueNode - Class in org.apache.cayenne.dba.derby.sqltree
- DerbyValueNode(Object, boolean, DbAttribute, boolean) - Constructor for class org.apache.cayenne.dba.derby.sqltree.DerbyValueNode
- desc() - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
- desc() - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
- desc() - Method in class org.apache.cayenne.access.sqlbuilder.OrderingNodeBuilder
- desc() - Method in class org.apache.cayenne.exp.property.BaseProperty
- DESCENDING - Enum constant in enum class org.apache.cayenne.query.SortOrder
-
Descending order, case sensitive
- DESCENDING_INSENSITIVE - Enum constant in enum class org.apache.cayenne.query.SortOrder
-
Descending order, case insensitive
- descInsensitive() - Method in class org.apache.cayenne.exp.property.BaseProperty
- descInsensitives() - Method in class org.apache.cayenne.exp.property.BaseProperty
- describeResultSet(ResultSet, int) - Method in class org.apache.cayenne.access.jdbc.ProcedureAction
-
Describes the result set columns, resolving an
ExtendedTypefor each. - descriptor - Variable in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- descriptor - Variable in class org.apache.cayenne.tx.BaseTransaction
- descriptorMap - Variable in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- descriptorMap - Variable in class org.apache.cayenne.reflect.PersistentDescriptorFactory
- descriptorMerger - Variable in class org.apache.cayenne.access.DataDomainProvider
- descriptors - Variable in class org.apache.cayenne.reflect.ClassDescriptorMap
- descs() - Method in class org.apache.cayenne.exp.property.BaseProperty
- detectAdapter(DatabaseMetaData) - Method in class org.apache.cayenne.dba.AutoAdapter
- detectors - Variable in class org.apache.cayenne.dba.AutoAdapter
- diff - Variable in class org.apache.cayenne.graph.GraphEvent
- diffId - Variable in class org.apache.cayenne.graph.NodeDiff
- diffs - Variable in class org.apache.cayenne.graph.CompoundDiff
- DIGIT - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- DIGIT - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- Digraph<E,
V> - Interface in org.apache.cayenne.ashwood.graph - DigraphIteration<E,
V> - Interface in org.apache.cayenne.ashwood.graph - direction - Variable in class org.apache.cayenne.map.ProcedureParameter
- directive() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
- Directive - Interface in org.apache.cayenne.access.translator.sqltemplate.directive
- disable_tracing() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
-
Disable tracing.
- disable_tracing() - Method in class org.apache.cayenne.ql.QLParser
-
Disable tracing.
- disableModulesAutoLoading() - Method in class org.apache.cayenne.CayenneRuntimeBuilder
-
Disables DI module autoloading.
- disconnected(ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableToManyRelationshipChange
- disconnected(ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableToOneRelationshipChange
- discriminatorAttribute(PersistentDescriptor, Expression) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
-
Resolves an "obj:" or "db:" path node of an inheritance qualifier to an ObjAttribute of the descriptor's entity, synthesizing one for a DB column that has no ObjAttribute.
- discriminatorValues - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
- disjoint() - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
-
Returns a prefetch tree that follows this property path, potentially spanning a number of phantom nodes, and having a single leaf with "disjoint" prefetch semantics.
- DISJOINT_BY_ID_PREFETCH_SEMANTICS - Static variable in class org.apache.cayenne.query.PrefetchTreeNode
- DISJOINT_PREFETCH_SEMANTICS - Static variable in class org.apache.cayenne.query.PrefetchTreeNode
- disjointById() - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
-
Returns a prefetch tree that follows this property path, potentially spanning a number of phantom nodes, and having a single leaf with "disjoint by id" prefetch semantics.
- disjointByIdNodes() - Method in class org.apache.cayenne.query.PrefetchTreeNode
-
Returns a collection of PrefetchTreeNodes with disjoint semantics
- disjointNodes() - Method in class org.apache.cayenne.query.PrefetchTreeNode
-
Returns a collection of PrefetchTreeNodes with disjoint semantics.
- dispatchThreads - Variable in class org.apache.cayenne.event.DefaultEventManager
- distinct - Variable in class org.apache.cayenne.query.FluentSelect
- distinct() - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
- distinct() - Method in class org.apache.cayenne.ql.QLParser
- distinct() - Method in class org.apache.cayenne.query.ColumnSelect
-
Explicitly request distinct in query.
- distinct() - Method in class org.apache.cayenne.query.ObjectSelect
- DISTINCT - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
- DISTINCT - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- DistinctExp - Class in org.apache.cayenne.exp
- DistinctExp(Object...) - Constructor for class org.apache.cayenne.exp.DistinctExp
- DistinctNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- DistinctNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.DistinctNode
- DistinctResultIterator<T> - Class in org.apache.cayenne.access.jdbc
-
A ResultIterator that does in-memory filtering of rows to return only distinct rows.
- DistinctResultIterator(ResultIterator, DbEntity, boolean) - Constructor for class org.apache.cayenne.access.jdbc.DistinctResultIterator
-
Creates new DistinctResultIterator wrapping another ResultIterator.
- div(E) - Method in class org.apache.cayenne.exp.property.NumericProperty
- div(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
- div(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
- div(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
- div(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
- div(NumericProperty) - Method in class org.apache.cayenne.exp.property.NumericProperty
- DivideExp - Class in org.apache.cayenne.exp
-
"Divide" expression.
- DivideExp(Object...) - Constructor for class org.apache.cayenne.exp.DivideExp
- doClose() - Method in class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator
- doCreateDataNode(String) - Method in class org.apache.cayenne.access.DefaultDataNodeFactory
- DOLLAR - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- DOLLAR_SIGN - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- domain - Variable in class org.apache.cayenne.access.DbGenerator
- DOMAIN_LISTENERS_LIST - Static variable in class org.apache.cayenne.CoreModule
-
A DI container key for the List<Object> storing lifecycle events listeners.
- DOMAIN_NAME_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
-
An optional name of the runtime DataDomain.
- DomainStoppedException - Exception Class in org.apache.cayenne.access
-
An exception thrown on attempts to access a DataDomain after it was explicitly shut down by the user.
- DomainStoppedException() - Constructor for exception class org.apache.cayenne.access.DomainStoppedException
- DomainStoppedException(String, Object...) - Constructor for exception class org.apache.cayenne.access.DomainStoppedException
- DomainStoppedException(String, Throwable, Object...) - Constructor for exception class org.apache.cayenne.access.DomainStoppedException
- DomainStoppedException(Throwable) - Constructor for exception class org.apache.cayenne.access.DomainStoppedException
- Done() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Set buffers back to null when finished.
- Done() - Method in class org.apache.cayenne.ql.JavaCharStream
-
Set buffers back to null when finished.
- dot(String) - Method in interface org.apache.cayenne.exp.path.CayennePath
-
Create new path appending next segment to this.
- dot(String) - Method in interface org.apache.cayenne.exp.property.PathProperty
-
Constructs a property path by appending the argument to the existing property separated by a dot.
- dot(CayennePath) - Method in interface org.apache.cayenne.exp.path.CayennePath
-
Create new path appending all segments of the next path to this.
- dot(CayennePathSegment) - Method in interface org.apache.cayenne.exp.path.CayennePath
-
Create new path appending next segment to this.
- dot(BaseIdProperty) - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
-
Constructs a new property path by appending the argument to the existing property separated by a dot.
- dot(BaseProperty) - Method in interface org.apache.cayenne.exp.property.PathProperty
-
Constructs a new property path by appending the argument to the existing property separated by a dot.
- dot(DateProperty) - Method in interface org.apache.cayenne.exp.property.PathProperty
-
Constructs a new property path by appending the argument to the existing property separated by a dot.
- dot(EmbeddableProperty) - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
-
Constructs a new property path by appending the argument to the existing property separated by a dot.
- dot(EntityProperty) - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
-
Constructs a new property path by appending the argument to the existing property separated by a dot.
- dot(ListProperty) - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
-
Constructs a new property path by appending the argument to the existing property separated by a dot.
- dot(MapProperty) - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
-
Constructs a new property path by appending the argument to the existing property separated by a dot.
- dot(NumericIdProperty) - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
-
Constructs a new property path by appending the argument to the existing property separated by a dot.
- dot(NumericProperty) - Method in interface org.apache.cayenne.exp.property.PathProperty
-
Constructs a new property path by appending the argument to the existing property separated by a dot.
- dot(SetProperty) - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
-
Constructs a new property path by appending the argument to the existing property separated by a dot.
- dot(StringProperty) - Method in interface org.apache.cayenne.exp.property.PathProperty
-
Constructs a new property path by appending the argument to the existing property separated by a dot.
- DOT - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- doTranslate(BatchTranslatorContext, NodeBuilder) - Method in class org.apache.cayenne.access.translator.batch.BaseBatchTranslator
- DOUBLE_QUOTED_STRING - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- DOUBLE_QUOTED_STRING - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- DoubleType - Class in org.apache.cayenne.access.types
- DoubleType() - Constructor for class org.apache.cayenne.access.types.DoubleType
- DOWNGRADE_NEEDED - Enum constant in enum class org.apache.cayenne.project.upgrade.UpgradeType
-
The project configuration format is from a newer version of Cayenne, and the current runtime can't work with it.
- driver - Variable in class org.apache.cayenne.datasource.DriverDataSource
- driver(String) - Method in class org.apache.cayenne.datasource.DataSourceBuilder
-
Deprecated.
- driver(Driver) - Method in class org.apache.cayenne.datasource.CayenneDataSource.Builder
-
Sets an already instantiated JDBC driver, bypassing driver discovery and class loading.
- driver(Driver) - Method in class org.apache.cayenne.datasource.DataSourceBuilder
-
Deprecated.
- driverClass(String) - Method in class org.apache.cayenne.datasource.CayenneDataSource.Builder
-
Sets a class name of the JDBC driver.
- DriverDataSource - Class in org.apache.cayenne.datasource
-
A non-pooling DataSource implementation wrapping a JDBC driver.
- DriverDataSource(Driver, String, String, String) - Constructor for class org.apache.cayenne.datasource.DriverDataSource
-
Creates a DriverDataSource wrapping a given Driver.
- dropAutoPk(DataNode, List) - Method in class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
- dropAutoPk(DataNode, List) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
-
Drops table named "AUTO_PK_SUPPORT" if it exists in the database.
- dropAutoPk(DataNode, List) - Method in interface org.apache.cayenne.dba.PkGenerator
-
Drops any common database objects associated with automatic primary key generation process.
- dropAutoPk(DataNode, List) - Method in class org.apache.cayenne.dba.SequencePkGenerator
-
Drops PK sequences for all specified DbEntities.
- dropAutoPk(DataNode, List) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerPkGenerator
-
Drops database objects related to automatic primary key support.
- dropAutoPk(DataNode, List) - Method in class org.apache.cayenne.dba.sybase.SybasePkGenerator
-
Drops database objects related to automatic primary key support.
- dropAutoPkStatements(List) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
- dropAutoPkStatements(List) - Method in interface org.apache.cayenne.dba.PkGenerator
-
Returns SQL string needed to drop database objects associated with automatic primary key generation.
- dropAutoPkStatements(List) - Method in class org.apache.cayenne.dba.SequencePkGenerator
-
Creates a list of DROP SEQUENCE statements for the list of DbEntities.
- dropAutoPkStatements(List) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerPkGenerator
- dropAutoPkStatements(List) - Method in class org.apache.cayenne.dba.sybase.SybasePkGenerator
- dropAutoPkString() - Method in class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
- dropAutoPkString() - Method in class org.apache.cayenne.dba.JdbcPkGenerator
- dropAutoPkString() - Method in class org.apache.cayenne.dba.mysql.MySQLPkGenerator
- dropPK - Variable in class org.apache.cayenne.access.DbGenerator
- dropSequenceString(DbEntity) - Method in class org.apache.cayenne.dba.db2.DB2PkGenerator
- dropSequenceString(DbEntity) - Method in class org.apache.cayenne.dba.derby.DerbyPkGenerator
- dropSequenceString(DbEntity) - Method in class org.apache.cayenne.dba.SequencePkGenerator
-
Returns a SQL string needed to drop any database objects associated with automatic primary key generation process for a specific DbEntity.
- dropTables - Variable in class org.apache.cayenne.access.DbGenerator
- dropTableStatements(DbEntity) - Method in class org.apache.cayenne.dba.AutoAdapter
- dropTableStatements(DbEntity) - Method in interface org.apache.cayenne.dba.DbAdapter
-
Returns a collection of SQL statements needed to drop a database table.
- dropTableStatements(DbEntity) - Method in class org.apache.cayenne.dba.frontbase.FrontBaseAdapter
-
Adds the CASCADE option to the DROP TABLE clause.
- dropTableStatements(DbEntity) - Method in class org.apache.cayenne.dba.JdbcAdapter
- dropTableStatements(DbEntity) - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
- dropTableStatements(DbEntity) - Method in class org.apache.cayenne.dba.oracle.OracleAdapter
-
Returns a query string to drop a table corresponding to
entDbEntity. - dropTableStatements(DbEntity) - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
-
Adds the CASCADE option to the DROP TABLE clause.
- DurationType - Class in org.apache.cayenne.access.types
- DurationType() - Constructor for class org.apache.cayenne.access.types.DurationType
E
- EffectiveOpId - Class in org.apache.cayenne.access.flush
-
Helper value-object class that used to compare operations by "effective" id (i.e. by id snapshot, that will include replacement id if any).
- EffectiveOpId(String, Map) - Constructor for class org.apache.cayenne.access.flush.EffectiveOpId
- EffectiveOpId(String, ObjectId) - Constructor for class org.apache.cayenne.access.flush.EffectiveOpId
- EffectiveOpId(ObjectId) - Constructor for class org.apache.cayenne.access.flush.EffectiveOpId
- elements - Variable in class org.apache.cayenne.access.IncrementalFaultList
- ELSE - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
- ELSE - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- ElseExp - Class in org.apache.cayenne.exp
-
"ELSE" part of the case-when expression.
- ElseExp(Object...) - Constructor for class org.apache.cayenne.exp.ElseExp
- ElseNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- ElseNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.ElseNode
- embeddable - Variable in class org.apache.cayenne.map.EmbeddableAttribute
- embeddable - Variable in class org.apache.cayenne.reflect.FieldEmbeddableDescriptor
- embeddable() - Method in record class org.apache.cayenne.query.EmbeddableResultSegment
-
Returns the value of the
embeddablerecord component. - Embeddable - Class in org.apache.cayenne.map
-
A mapping descriptor of an embeddable class.
- Embeddable() - Constructor for class org.apache.cayenne.map.Embeddable
- Embeddable(String) - Constructor for class org.apache.cayenne.map.Embeddable
- embeddableAccessor - Variable in class org.apache.cayenne.reflect.EmbeddedFieldAccessor
- EmbeddableAttribute - Class in org.apache.cayenne.map
-
A persistent attribute of an embeddable object.
- EmbeddableAttribute() - Constructor for class org.apache.cayenne.map.EmbeddableAttribute
- EmbeddableAttribute(String) - Constructor for class org.apache.cayenne.map.EmbeddableAttribute
- EmbeddableAttributeHandler - Class in org.apache.cayenne.project.xml
- EmbeddableAttributeHandler(NamespaceAwareNestedTagHandler, ObjEntity) - Constructor for class org.apache.cayenne.project.xml.EmbeddableAttributeHandler
- embeddableClass - Variable in class org.apache.cayenne.reflect.FieldEmbeddableDescriptor
- embeddableDescriptor - Variable in class org.apache.cayenne.reflect.EmbeddedFieldAccessor
- EmbeddableDescriptor - Interface in org.apache.cayenne.reflect
- EmbeddableHandler - Class in org.apache.cayenne.project.xml
- EmbeddableHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.project.xml.EmbeddableHandler
- EmbeddableObject - Interface in org.apache.cayenne
- EmbeddableProperty<E> - Class in org.apache.cayenne.exp.property
-
Property that represents object attribute mapped on
Embeddableobject. - EmbeddableProperty(CayennePath, Expression, Class) - Constructor for class org.apache.cayenne.exp.property.EmbeddableProperty
-
Constructs a new property with the given name and type
- EmbeddableResultSegment - Record Class in org.apache.cayenne.query
-
A result set segment mapped to an
Embeddable. - EmbeddableResultSegment(Embeddable, Map, int) - Constructor for record class org.apache.cayenne.query.EmbeddableResultSegment
-
Creates an instance of a
EmbeddableResultSegmentrecord class. - embeddedAccessor - Variable in class org.apache.cayenne.reflect.EmbeddedFieldAccessor
- EmbeddedAttribute - Class in org.apache.cayenne.map
-
An attribute of the ObjEntity that maps to an embeddable class.
- EmbeddedAttribute() - Constructor for class org.apache.cayenne.map.EmbeddedAttribute
- EmbeddedAttribute(String) - Constructor for class org.apache.cayenne.map.EmbeddedAttribute
- EmbeddedAttribute(String, String, ObjEntity) - Constructor for class org.apache.cayenne.map.EmbeddedAttribute
- EmbeddedAttribute(EmbeddedAttribute) - Constructor for class org.apache.cayenne.map.EmbeddedAttribute
-
Copying constructor
- EmbeddedFieldAccessor - Class in org.apache.cayenne.reflect
-
An accessor for fields storing embedded objects.
- EmbeddedFieldAccessor(EmbeddableDescriptor, Accessor, Accessor) - Constructor for class org.apache.cayenne.reflect.EmbeddedFieldAccessor
- embeddedPropertyAccessor - Variable in class org.apache.cayenne.reflect.FieldEmbeddableDescriptor
- EmbeddedResult - Class in org.apache.cayenne.map
-
A metadata object that provides mapping of a set of result columns to an Embeddable object.
- EmbeddedResult(Embeddable, int) - Constructor for class org.apache.cayenne.map.EmbeddedResult
- EMPTY - Static variable in interface org.apache.cayenne.access.sqlbuilder.sqltree.ChildProcessor
- EMPTY_PATH - Static variable in interface org.apache.cayenne.exp.path.CayennePath
-
Constant value for an empty path
- EmptyNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- EmptyNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.EmptyNode
- EmptyProjectNodeVisitor - Class in org.apache.cayenne.project
- EmptyProjectNodeVisitor() - Constructor for class org.apache.cayenne.project.EmptyProjectNodeVisitor
- EmptyRowChecker() - Constructor for class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction.EmptyRowChecker
- enable_tracing() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
-
Enable tracing.
- enable_tracing() - Method in class org.apache.cayenne.ql.QLParser
-
Enable tracing.
- enclosing() - Method in class org.apache.cayenne.exp.property.BaseProperty
-
This operator allows to access properties of the enclosing query from the subquery.
- enclosing() - Method in class org.apache.cayenne.exp.property.DateProperty
- enclosing() - Method in class org.apache.cayenne.exp.property.EntityProperty
- enclosing() - Method in class org.apache.cayenne.exp.property.ListProperty
- enclosing() - Method in class org.apache.cayenne.exp.property.MapProperty
- enclosing() - Method in class org.apache.cayenne.exp.property.NumericProperty
- enclosing() - Method in class org.apache.cayenne.exp.property.SetProperty
- enclosing() - Method in class org.apache.cayenne.exp.property.StringProperty
- enclosing() - Method in class org.apache.cayenne.ql.QLParser
- enclosingObjectExp(Expression) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- EnclosingObjectExp - Class in org.apache.cayenne.exp
- EnclosingObjectExp(Object...) - Constructor for class org.apache.cayenne.exp.EnclosingObjectExp
- encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.exp.Expression
-
Encodes itself, wrapping the string into XML CDATA section.
- encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.DbAttribute
-
Prints itself as XML to the provided XMLEncoder.
- encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.DbEntity
-
Prints itself as XML to the provided XMLEncoder.
- encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.EmbeddedAttribute
- encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.ObjEntity
-
Prints itself as XML to the provided XMLEncoder.
- encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.Procedure
-
Prints itself as XML to the provided XMLEncoder.
- encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.ProcedureParameter
-
Prints itself as XML to the provided PrintWriter.
- encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.query.Ordering
-
Encodes itself as a query ordering.
- encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.query.PrefetchTreeNode
- encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.Attribute
- encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.DataMap
-
Prints itself as XML to the provided PrintWriter.
- encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.DbJoin
-
Prints itself as XML to the provided XMLEncoder.
- encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.DbKeyGenerator
-
Prints itself as XML to the provided XMLEncoder.
- encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.DbRelationship
-
Prints itself as XML to the provided XMLEncoder.
- encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.Embeddable
-
XMLSerializableimplementation that generates XML for embeddable. - encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.EmbeddableAttribute
- encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.ObjAttribute
-
Prints itself as XML to the provided XMLEncoder.
- encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.ObjRelationship
-
Prints itself as XML to the provided XMLEncoder.
- encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.ProcedureQueryDescriptor
- encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.SelectQueryDescriptor
- encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
- encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in class org.apache.cayenne.project.Project
- encodeAsXML(XMLEncoder, ProjectNodeVisitor) - Method in interface org.apache.cayenne.util.XMLSerializable
-
Prints itself as XML to the provided XMLEncoder.
- encodeCallbacksAsXML(XMLEncoder) - Method in class org.apache.cayenne.map.CallbackMap
- encodeXmlAttribute(String) - Static method in class org.apache.cayenne.util.Util
-
Encodes a string so that it can be used as an attribute value in an XML document.
- end() - Method in class org.apache.cayenne.util.XMLEncoder
-
This method will track presence of nested tags and print closure accordingly
- END - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- endColumn - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
-
The column number of the last character of this Token.
- endColumn - Variable in class org.apache.cayenne.ql.Token
-
The column number of the last character of this Token.
- endElement(String, String, String) - Method in class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
- endElement(String, String, String) - Method in class org.apache.cayenne.project.xml.SAXNestedTagHandler
- endLine - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
-
The line number of the last character of this Token.
- endLine - Variable in class org.apache.cayenne.ql.Token
-
The line number of the last character of this Token.
- endNode(Expression, Expression) - Method in interface org.apache.cayenne.exp.TraversalHandler
-
Called during the traversal after an expression node children processing is finished.
- endsWith(String) - Method in class org.apache.cayenne.exp.property.StringProperty
-
Creates an expression for a database "LIKE" query with the value converted to a pattern matching the tail of a String.
- endsWithExp(String, String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- endsWithExp(Expression, String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- endsWithIgnoreCase(String) - Method in class org.apache.cayenne.exp.property.StringProperty
-
Same as
StringProperty.endsWith(String), only using case-insensitive comparison. - endsWithIgnoreCaseExp(String, String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
Same as
ExpressionFactory.endsWithExp(String, String)only using case-insensitive comparison. - endsWithIgnoreCaseExp(Expression, String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- engineForDataMap(DataMap) - Method in interface org.apache.cayenne.query.QueryRouter
-
Deprecated, for removal: This API element is subject to removal in a future version.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). - 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, - Class in org.apache.cayenne.mapR> -
An abstract descriptor for an entity mapping concept.
- Entity() - Constructor for class org.apache.cayenne.map.Entity
-
Creates an unnamed Entity.
- Entity(String) - Constructor for class org.apache.cayenne.map.Entity
-
Creates a named Entity.
- ENTITY - Enum constant in enum class org.apache.cayenne.map.SelectQueryDescriptor.ResultKind
-
The persistent objects of the root ObjEntity.
- entityAnnotations() - Element in annotation interface org.apache.cayenne.annotation.PostAdd
-
An array of custom annotation types.
- entityAnnotations() - Element in annotation interface org.apache.cayenne.annotation.PostLoad
-
An array of custom annotation types.
- entityAnnotations() - Element in annotation interface org.apache.cayenne.annotation.PostPersist
-
An array of custom annotation types.
- entityAnnotations() - Element in annotation interface org.apache.cayenne.annotation.PostRemove
-
An array of custom annotation types.
- entityAnnotations() - Element in annotation interface org.apache.cayenne.annotation.PostUpdate
-
An array of custom annotation types.
- entityAnnotations() - Element in annotation interface org.apache.cayenne.annotation.PrePersist
-
An array of custom annotation types.
- entityAnnotations() - Element in annotation interface org.apache.cayenne.annotation.PreRemove
-
An array of custom annotation types.
- entityAnnotations() - Element in annotation interface org.apache.cayenne.annotation.PreUpdate
-
An array of custom annotation types.
- entityClass - Variable in class org.apache.cayenne.map.EntityResult
- entityInheritanceTree - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
- EntityInheritanceTree - Class in org.apache.cayenne.map
-
A tree structure representing inheritance hierarchy of an ObjEntity and its subentities.
- EntityInheritanceTree(ObjEntity) - Constructor for class org.apache.cayenne.map.EntityInheritanceTree
- entityMatchingRow(Map) - Method in class org.apache.cayenne.map.EntityInheritanceTree
-
Returns the deepest possible entity in the inheritance hierarchy that can be used to create objects from a given DataRow.
- EntityMergeListener - Interface in org.apache.cayenne.util
-
EntityMergeListener interface defines API useful for listening to EntityMergeSupport processing.
- entityName - Variable in class org.apache.cayenne.map.EntityResult
- entityName - Variable in class org.apache.cayenne.query.FluentSelect
- entityName - Variable in class org.apache.cayenne.query.PrefetchTreeNode
- entityName - Variable in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- entityName(String) - Method in class org.apache.cayenne.query.FluentSelect
-
Sets the
ObjEntityname to fetch without changing the return type of the query. - EntityProperty<E> - Class in org.apache.cayenne.exp.property
-
Property that represents to-one relationships.
- EntityProperty(CayennePath, Expression, Class) - Constructor for class org.apache.cayenne.exp.property.EntityProperty
-
Constructs a new property with the given name and expression
- entityQualifier - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
- entityResolver - Variable in class org.apache.cayenne.access.DataContext
- entityResolver - Variable in class org.apache.cayenne.access.DataDomain
- entityResolver - Variable in class org.apache.cayenne.access.DataNode
- entityResolver - Variable in class org.apache.cayenne.ashwood.AshwoodEntitySorter
- EntityResolver - Class in org.apache.cayenne.map
-
Represents a virtual shared namespace for zero or more DataMaps.
- EntityResolver() - Constructor for class org.apache.cayenne.map.EntityResolver
-
Creates new empty EntityResolver.
- EntityResolver(Collection) - Constructor for class org.apache.cayenne.map.EntityResolver
-
Creates new EntityResolver that indexes a collection of DataMaps.
- EntityResult - Class in org.apache.cayenne.map
-
A metadata object that provides mapping of a set of result columns to an ObjEntity.
- EntityResult(Class) - Constructor for class org.apache.cayenne.map.EntityResult
- EntityResult(String) - Constructor for class org.apache.cayenne.map.EntityResult
- EntityResultSegment - Record Class in org.apache.cayenne.query
-
A "compiled" version of a
EntityResultdescriptor. - EntityResultSegment(ClassDescriptor, Map, int) - Constructor for record class org.apache.cayenne.query.EntityResultSegment
-
Creates an instance of a
EntityResultSegmentrecord class. - entitySegmentReader(RSColumn[], QueryMetadata, EntityResultSegment, long) - Method in class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory
- entitySorter - Variable in class org.apache.cayenne.access.DataDomain
- entitySorter - Variable in class org.apache.cayenne.access.DataNode
- EntitySorter - Interface in org.apache.cayenne.map
-
Defines API for sorting of Cayenne entities based on their mutual dependencies.
- entitySorterFactory - Variable in class org.apache.cayenne.access.DataDomainProvider
- EntitySorterFactory - Interface in org.apache.cayenne.map
-
Creates
EntitySorterinstances. - entityType - Variable in class org.apache.cayenne.exp.property.CollectionProperty
- entityType - Variable in class org.apache.cayenne.exp.property.MapProperty
- entityType - Variable in class org.apache.cayenne.query.FluentSelect
- entityType(Class) - Method in class org.apache.cayenne.query.FluentSelect
-
Sets the type of the entity to fetch without changing the return type of the query.
- entityWeights - Variable in class org.apache.cayenne.ashwood.WeightedAshwoodEntitySorter
- entrySet() - Method in class org.apache.cayenne.DataRow
- entrySet() - Method in class org.apache.cayenne.util.ClockMap
- entrySet() - Method in class org.apache.cayenne.util.SingleEntryMap
- enumClass - Variable in class org.apache.cayenne.access.types.EnumType
- EnumRef - Class in org.apache.cayenne.exp
-
An enum constant referenced by the names of its class and constant, as parsed from the "enum:" literal of an expression String.
- EnumRef(String, String) - Constructor for class org.apache.cayenne.exp.EnumRef
- EnumType<T> - Class in org.apache.cayenne.access.types
-
An ExtendedType that handles an enum class.
- EnumType(Class) - Constructor for class org.apache.cayenne.access.types.EnumType
- EnumTypeFactory - Class in org.apache.cayenne.access.types
-
ExtendedTypeFactory for handling Enum types.
- EnumTypeFactory() - Constructor for class org.apache.cayenne.access.types.EnumTypeFactory
- EOF - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
End of File.
- EOF - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
End of File.
- EOL - Static variable in exception class org.apache.cayenne.ql.ParseException
-
The end of line string for this machine.
- eq(E) - Method in class org.apache.cayenne.exp.property.BaseProperty
- eq(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
- eq(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
- eq(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
- eq(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
- eq(BaseProperty) - Method in class org.apache.cayenne.exp.property.BaseProperty
- eq(ObjectId) - Method in interface org.apache.cayenne.exp.property.IdProperty
- eqId(Object) - Method in class org.apache.cayenne.exp.property.EntityProperty
- eqIdMap(Map) - Method in class org.apache.cayenne.exp.property.EntityProperty
-
Matches an object by a possibly compound id, expressed as a map of DB attribute names to values.
- EqualExp - Class in org.apache.cayenne.exp
-
"Equal To" expression.
- EqualExp(Object...) - Constructor for class org.apache.cayenne.exp.EqualExp
- EQUALITY - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
- EqualNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- EqualNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.EqualNode
- equals(Object) - Method in record class org.apache.cayenne.access.DataContextChannel
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.apache.cayenne.access.flush.EffectiveOpId
- equals(Object) - Method in class org.apache.cayenne.access.flush.operation.BaseDbRowOp
- equals(Object) - Method in class org.apache.cayenne.access.flush.operation.DeleteDbRowOp
- equals(Object) - Method in class org.apache.cayenne.access.flush.operation.InsertDbRowOp
- equals(Object) - Method in record class org.apache.cayenne.access.jdbc.CSParameter
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.cayenne.access.jdbc.PSBatchParameter
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.cayenne.access.jdbc.PSParameter
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.cayenne.access.jdbc.RSColumn
-
Returns true if another object is a ColumnDescriptor with the same name and data row key.
- equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.AliasedNode
- equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.BetweenNode
- equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
- equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
- equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InNode
- equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
- equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LimitOffsetNode
- equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OffsetNode
- equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OpExpressionNode
- equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SubqueryNode
- equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TableNode
- equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TextNode
- equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TopNode
- equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
- equals(Object) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
- equals(Object) - Method in class org.apache.cayenne.access.ToManyList
- equals(Object) - Method in class org.apache.cayenne.access.ToManySet
- equals(Object) - Method in record class org.apache.cayenne.access.translator.TranslatedBatch
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.cayenne.access.translator.TranslatedProcedure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.cayenne.access.translator.TranslatedSelect
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.cayenne.access.translator.TranslatedSQL
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.apache.cayenne.DataRow
-
Compares the rows as maps, i.e. by their keys and values and regardless of their entity names, versions or the order of their columns.
- equals(Object) - Method in record class org.apache.cayenne.dba.NativeColumnType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.apache.cayenne.event.EventSubject
- equals(Object) - Method in class org.apache.cayenne.exp.EnumRef
- equals(Object) - Method in class org.apache.cayenne.exp.Expression
- equals(Object) - Method in class org.apache.cayenne.exp.ExpressionParameter
- equals(Object) - Method in class org.apache.cayenne.exp.FunctionCallExp
- equals(Object) - Method in class org.apache.cayenne.exp.path.CayennePathSegment
- equals(Object) - Method in class org.apache.cayenne.exp.property.BaseProperty
- equals(Object) - Method in class org.apache.cayenne.exp.ScalarExp
- equals(Object) - Method in class org.apache.cayenne.graph.ArcId
- equals(Object) - Method in record class org.apache.cayenne.OutParametersResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.cayenne.project.DataNodeDescriptor
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.cayenne.project.DataNodeDescriptors
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.apache.cayenne.project.DataSourceDescriptor
- equals(Object) - Method in record class org.apache.cayenne.query.EmbeddableResultSegment
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.cayenne.query.EntityResultSegment
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.apache.cayenne.query.Ordering
- equals(Object) - Method in record class org.apache.cayenne.query.ProcedureColumn
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.cayenne.query.ResultSegments
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.cayenne.query.ScalarResultSegment
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.cayenne.SelectResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.apache.cayenne.UpdateResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.apache.cayenne.util.SingleEntryMap
- equals(Object) - Method in class org.apache.cayenne.value.GeoJson
- equals(Object) - Method in class org.apache.cayenne.value.Json
- equals(Object) - Method in class org.apache.cayenne.value.Wkt
- equals(Object, Object) - Method in interface org.apache.cayenne.reflect.PropertyDescriptor
-
Allows to use special logic to compare values for equality as in rare cases it is not sufficient to use the default equals() method.
- equals(BigDecimal, BigDecimal) - Method in class org.apache.cayenne.access.types.BigDecimalValueType
- equals(V, V) - Method in interface org.apache.cayenne.access.types.ValueObjectType
-
Allows to use special logic to compare values for equality as in rare cases it is not suffice to use default equals() method.
- equals(V, V) - Method in interface org.apache.cayenne.reflect.generic.ValueComparisonStrategy
- EqualsBuilder - Class in org.apache.cayenne.util
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Objects.equals(Object, Object)orObjects.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.ql.QLParserConstants
-
RegularExpression Id.
- escape - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
- escapeChar - Variable in class org.apache.cayenne.exp.PatternMatchExp
- evaluate(Object) - Method in class org.apache.cayenne.exp.Expression
-
Calculates expression value with object as a context for path expressions.
- evaluate(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTArray
- evaluate(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTBlock
- evaluate(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTDirective
- evaluate(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTExpression
- evaluate(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTIfElse
- evaluate(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTMethod
- evaluate(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTVariable
- evaluate(Context) - Method in interface org.apache.cayenne.access.translator.sqltemplate.parser.Node
- evaluate(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ScalarNode
- evaluateAsArray(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTArray
- evaluateAsBoolean(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTBoolScalar
- evaluateAsBoolean(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTExpression
- evaluateAsBoolean(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTFloatScalar
- evaluateAsBoolean(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTIntScalar
- evaluateAsBoolean(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTVariable
- evaluateAsBoolean(Context) - Method in interface org.apache.cayenne.access.translator.sqltemplate.parser.ExpressionNode
- evaluateAsBoolean(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ScalarNode
- evaluateAsDouble(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTExpression
- evaluateAsDouble(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTFloatScalar
- evaluateAsDouble(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTIntScalar
- evaluateAsDouble(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTVariable
- evaluateAsDouble(Context) - Method in interface org.apache.cayenne.access.translator.sqltemplate.parser.ExpressionNode
- evaluateAsDouble(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ScalarNode
- evaluateAsLong(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTExpression
- evaluateAsLong(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTIntScalar
- evaluateAsLong(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTVariable
- evaluateAsLong(Context) - Method in interface org.apache.cayenne.access.translator.sqltemplate.parser.ExpressionNode
- evaluateAsLong(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ScalarNode
- evaluateAsObject(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTArray
- evaluateAsObject(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTExpression
- evaluateAsObject(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTVariable
- evaluateAsObject(Context) - Method in interface org.apache.cayenne.access.translator.sqltemplate.parser.ExpressionNode
- evaluateAsObject(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ScalarNode
- evaluateAsObject(Context, Object) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTMethod
-
Evaluate method call to an Object
- evaluateAsString(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTArray
- evaluateAsString(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTExpression
- evaluateAsString(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTVariable
- evaluateAsString(Context) - Method in interface org.apache.cayenne.access.translator.sqltemplate.parser.ExpressionNode
- evaluateAsString(Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ScalarNode
- evaluateCollection(Collection) - Method in class org.apache.cayenne.exp.AggregateFunctionCallExp
- evaluateCollection(Collection) - Method in class org.apache.cayenne.exp.AvgExp
- evaluateCollection(Collection) - Method in class org.apache.cayenne.exp.CountExp
- evaluateCollection(Collection) - Method in class org.apache.cayenne.exp.MaxExp
- evaluateCollection(Collection) - Method in class org.apache.cayenne.exp.MinExp
- evaluateCollection(Collection) - Method in class org.apache.cayenne.exp.SumExp
-
Sums numeric values following SQL semantics: nulls are skipped and an empty input produces null.
- evaluateEntityNode(Entity) - Method in class org.apache.cayenne.exp.DbIdPathExp
- evaluateEntityNode(Entity) - Method in class org.apache.cayenne.exp.DbPathExp
-
Helper method to evaluate path expression with Cayenne Entity.
- evaluateEntityNode(Entity) - Method in class org.apache.cayenne.exp.PathExp
-
Helper method to evaluate path expression with Cayenne Entity.
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.AggregateFunctionCallExp
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.AndExp
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.AsteriskExp
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.CaseWhenExp
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.ConditionExp
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.CustomOperatorExp
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.DbIdPathExp
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.DbPathExp
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.ElseExp
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.EnclosingObjectExp
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.ExistsExp
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.Expression
-
Evaluates itself with object, pushing result on the stack.
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.FullObjectExp
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.ListExp
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.ModExp
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.NegateExp
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.NotExistsExp
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.NotExp
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.ObjPathExp
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.OrExp
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.ScalarExp
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.SubqueryExp
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.ThenExp
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.ValueExp
- evaluateNode(Object) - Method in class org.apache.cayenne.exp.WhenExp
- evaluateNode(Object, CayennePath) - Method in class org.apache.cayenne.exp.DbIdPathExp
- evaluateOperand(int, Object) - Method in class org.apache.cayenne.exp.Expression
-
Evaluates the operand at the given index: a nested node is evaluated against the object, a plain value is returned as is.
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.AbsExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.AggregateFunctionCallExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.AllExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.AnyExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.ArithmeticExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.BetweenExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.BitwiseExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.BitwiseNotExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.ConcatExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.ConditionExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.CurrentDateExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.CurrentTimeExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.CurrentTimestampExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.CustomFunctionExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.EqualExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.ExistsExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.ExtractExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.FalseExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.GreaterExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.GreaterOrEqualExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.InExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.LengthExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.LessExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.LessOrEqualExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.LikeExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.LikeIgnoreCaseExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.LocateExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.LowerExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.ModExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.NotBetweenExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.NotEqualExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.NotExistsExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.NotInExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.NotLikeExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.NotLikeIgnoreCaseExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.SqrtExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.SubstringExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.TrimExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.TrueExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.UpperExp
- evaluateSubNode(Object, Object[]) - Method in class org.apache.cayenne.exp.ValueExp
- EventBridge - Class in org.apache.cayenne.event
-
An object that passes events between a local EventManager and some other event dispatch mechanism.
- EventBridge(Collection, String) - Constructor for class org.apache.cayenne.event.EventBridge
-
Creates an EventBridge with multiple local subjects and a single external subject.
- EventBridge(EventSubject, String) - Constructor for class org.apache.cayenne.event.EventBridge
-
Creates an EventBridge with a single local subject.
- EventBridgeFactory - Interface in org.apache.cayenne.event
-
Defines a factory to dynamically create EventBridge instances.
- EventHandler<L,
E> - Interface in org.apache.cayenne.event -
A callback invoked by
EventManagerwhen an event is dispatched to a registered listener. - eventManager - Variable in class org.apache.cayenne.access.DataDomain
- eventManager - Variable in class org.apache.cayenne.access.DataDomainProvider
- eventManager - Variable in class org.apache.cayenne.access.DataRowStore
- eventManager - Variable in class org.apache.cayenne.event.EventBridge
- EventManager - Interface in org.apache.cayenne.event
-
Acts as bridge between an Object that wants to inform others about its current state or a change thereof (Publisher) and a list of objects interested in the Subject (Listeners).
- EventManagerProvider - Class in org.apache.cayenne.event
- EventManagerProvider(RuntimeProperties) - Constructor for class org.apache.cayenne.event.EventManagerProvider
- eventQueue - Variable in class org.apache.cayenne.event.DefaultEventManager
- eventSubject - Variable in class org.apache.cayenne.access.DataRowStore
- EventSubject - Class in org.apache.cayenne.event
-
This class encapsulates the String that is used to identify the subject that a listener is interested in.
- EventSubject(String) - Constructor for class org.apache.cayenne.event.EventSubject
-
Protected constructor for new subjects.
- excludeCommitLogFromTransaction() - Method in class org.apache.cayenne.CoreModuleExtender
-
Configures commit log listeners to be notified outside the database transaction.
- excludeInBatch(BatchTranslatorContext, DbAttribute) - Method in class org.apache.cayenne.access.translator.batch.InsertBatchTranslator
- execute(Connection, OperationObserver, TranslatedSQL, Collection) - Method in class org.apache.cayenne.access.jdbc.SQLTemplateAction
- execute(Connection, OperationObserver, TranslatedSQL, Collection) - Method in class org.apache.cayenne.dba.frontbase.FrontBaseTemplateAction
- execute(ObjectContext) - Method in class org.apache.cayenne.query.MappedExec
-
Executes the query, returning all of its result sets, update counts and OUT parameters in the order they were produced.
- execute(ObjectContext) - Method in class org.apache.cayenne.query.SQLExec
-
Executes the query, returning all of its result sets and update counts in the order they were produced.
- execute(Query) - Method in class org.apache.cayenne.access.DataContext
-
Executes a query returning all of its result sets, update counts, iterators and OUT parameters in the order they were produced.
- execute(Query) - Method in interface org.apache.cayenne.ObjectContext
-
Executes any kind of query, returning all of its result sets, update counts, iterators and OUT parameters as a list of
QueryResults in the order they were produced. - executeQueries(List) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
-
Execute queries, grouping them by nodes
- Execution with DataContext - Section in class org.apache.cayenne.query.ProcedureQuery
- exists() - Method in class org.apache.cayenne.exp.AggregateConditionExp
- exists() - Method in class org.apache.cayenne.exp.AllExp
- exists() - Method in class org.apache.cayenne.exp.AnyExp
- exists() - Method in class org.apache.cayenne.exp.ConditionExp
-
Returns expression that will be dynamically resolved to proper subqueries based on a relationships used (if no relationships are present in the original expression no subqueries will be used).
- exists() - Method in class org.apache.cayenne.exp.ExistsExp
- exists() - Method in class org.apache.cayenne.exp.Expression
-
Returns expression that will be dynamically resolved to proper subqueries based on a relationships used (if no relationships are present in the original expression no subqueries will be used).
- exists() - Method in class org.apache.cayenne.exp.NotExistsExp
- exists() - Method in class org.apache.cayenne.exp.PathExp
- exists() - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
- exists(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- exists(Expression) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
Builds expression representing EXIST subquery over a given path
- exists(Expression) - Method in class org.apache.cayenne.exp.property.SelfProperty
- exists(FluentSelect) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- EXISTS - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- ExistsExp - Class in org.apache.cayenne.exp
- ExistsExp(Object...) - Constructor for class org.apache.cayenne.exp.ExistsExp
- ExistsNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- ExistsNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.ExistsNode
- exp(String, Object...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
Parses string, converting it to Expression and optionally binding positional parameters.
- exp(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- expandAliases(Map) - Method in interface org.apache.cayenne.exp.path.CayennePath
-
Returns this path with every segment that is a key in "aliases" replaced by the segments of the aliased path.
- ExpandBuff(boolean) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
- ExpandBuff(boolean) - Method in class org.apache.cayenne.ql.JavaCharStream
- expectedTokenSequences - Variable in exception class org.apache.cayenne.access.translator.sqltemplate.parser.ParseException
-
Each entry in this array is an array of integers.
- expectedTokenSequences - Variable in exception class org.apache.cayenne.ql.ParseException
-
Each entry in this array is an array of integers.
- expectsToOverrideIdentityColumns() - Method in class org.apache.cayenne.dba.sqlserver.SQLServerBatchAction
-
Returns whether a table has identity columns.
- expFalse() - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for boolean false expression.
- expName() - Method in class org.apache.cayenne.exp.Expression
-
Returns String label for this expression: the class name without the "Exp" suffix.
- EXPONENT - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- EXPONENT - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- expression() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
- expression() - Method in class org.apache.cayenne.ql.QLParser
- Expression - Class in org.apache.cayenne.exp
-
Superclass of Cayenne expressions: a tree node holding its operands.
- Expression(Object...) - Constructor for class org.apache.cayenne.exp.Expression
- ExpressionException - Exception Class in org.apache.cayenne.exp
-
RuntimeException thrown on errors during expressions creation/parsing.
- ExpressionException() - Constructor for exception class org.apache.cayenne.exp.ExpressionException
- ExpressionException(String, Object...) - Constructor for exception class org.apache.cayenne.exp.ExpressionException
- ExpressionException(String, String, Throwable, Object...) - Constructor for exception class org.apache.cayenne.exp.ExpressionException
-
Constructor for ExpressionException.
- ExpressionException(String, Throwable, Object...) - Constructor for exception class org.apache.cayenne.exp.ExpressionException
- ExpressionException(Throwable) - Constructor for exception class org.apache.cayenne.exp.ExpressionException
- ExpressionFactory - Class in org.apache.cayenne.exp
-
Helper class to build expressions.
- ExpressionFactory() - Constructor for class org.apache.cayenne.exp.ExpressionFactory
- ExpressionNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- ExpressionNode - Interface in org.apache.cayenne.access.translator.sqltemplate.parser
- ExpressionNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.ExpressionNode
- ExpressionNode(NodeType) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.ExpressionNode
- ExpressionNodeBuilder - Class in org.apache.cayenne.access.sqlbuilder
- ExpressionParameter - Class in org.apache.cayenne.exp
-
Named parameter for parameterized expressions.
- ExpressionParameter(String) - Constructor for class org.apache.cayenne.exp.ExpressionParameter
-
Constructor for ExpressionParam.
- expressionString - Variable in exception class org.apache.cayenne.exp.ExpressionException
- expressionSupplier - Variable in class org.apache.cayenne.exp.property.BaseProperty
-
Expression provider for the property
- expTrue() - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for boolean true expression.
- extend(Binder) - Static method in class org.apache.cayenne.CoreModule
-
Returns an extender object that allows the app to customize the CoreModule services.
- ExtendedEnumeration - Interface in org.apache.cayenne
-
An interface that Enum classes may implement to map enum instances to arbitrary DB values that do not match the enum names or positions.
- ExtendedEnumType<T> - Class in org.apache.cayenne.access.types
-
An ExtendedType that handles a Java Enum based upon the Cayenne ExtendedEnumeration interface.
- ExtendedEnumType(Class) - Constructor for class org.apache.cayenne.access.types.ExtendedEnumType
- ExtendedType<T> - Interface in org.apache.cayenne.access.types
-
Defines methods to read Java objects from JDBC ResultSets and write as parameters of PreparedStatements.
- ExtendedTypeFactory - Interface in org.apache.cayenne.access.types
-
ExtendedType factory interface.
- ExtendedTypeMap - Class in org.apache.cayenne.access.types
-
Stores ExtendedTypes, implementing an algorithm to determine the right type for a given Java class.
- ExtendedTypeMap() - Constructor for class org.apache.cayenne.access.types.ExtendedTypeMap
-
Creates new ExtendedTypeMap, populating it with default JDBC-compatible types.
- extendedTypes - Variable in class org.apache.cayenne.dba.JdbcAdapter
- EXTERNAL_TX_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
-
A boolean property that defines whether runtime should use external transactions.
- externalEventSource - Variable in class org.apache.cayenne.event.EventBridge
- externalSubject - Variable in class org.apache.cayenne.event.EventBridge
- ExternalTransaction - Class in org.apache.cayenne.tx
-
Represents a container-managed transaction.
- ExternalTransaction(SQLLogger) - Constructor for class org.apache.cayenne.tx.ExternalTransaction
- ExternalTransaction(SQLLogger, TransactionDescriptor) - Constructor for class org.apache.cayenne.tx.ExternalTransaction
- externalTransactions - Variable in class org.apache.cayenne.tx.DefaultTransactionFactory
- externalTransactions() - Method in class org.apache.cayenne.CoreModuleExtender
-
Sets transaction management to either external.
- externalTypesForJdbcType(int) - Method in class org.apache.cayenne.dba.AutoAdapter
-
Deprecated, for removal: This API element is subject to removal in a future version.
- externalTypesForJdbcType(int) - Method in interface org.apache.cayenne.dba.DbAdapter
-
Deprecated, for removal: This API element is subject to removal in a future version.
- externalTypesForJdbcType(int) - Method in class org.apache.cayenne.dba.JdbcAdapter
-
Deprecated, for removal: This API element is subject to removal in a future version.
- ExtractExp - Class in org.apache.cayenne.exp
- ExtractExp(Object...) - Constructor for class org.apache.cayenne.exp.ExtractExp
- ExtractExp.DateTimePart - Enum Class in org.apache.cayenne.exp
-
Available components of date/time.
- extractFileExtension(String) - Static method in class org.apache.cayenne.util.Util
-
Extracts extension from the file name.
- extractTemplateString() - Method in class org.apache.cayenne.access.jdbc.SQLTemplateAction
-
Extracts a template string from a SQLTemplate query.
F
- factories - Variable in class org.apache.cayenne.reflect.ClassDescriptorMap
- factory - Variable in class org.apache.cayenne.ashwood.graph.DepthFirstSearch
- failures - Variable in class org.apache.cayenne.access.DbGenerator
- FALSE - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- FALSE - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- FalseExp - Class in org.apache.cayenne.exp
-
Boolean false expression element Notice that there is one TrueExp and one FalseExp instead of a single BooleanExp with a Boolean value.
- FalseExp(Object...) - Constructor for class org.apache.cayenne.exp.FalseExp
- Fault - Class in org.apache.cayenne
-
Represents a placeholder for an unresolved relationship from a source object.
- Fault() - Constructor for class org.apache.cayenne.Fault
- faultFactory - Variable in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
- FaultFactory - Interface in org.apache.cayenne.reflect
- FaultFailureException - Exception Class in org.apache.cayenne
-
A runtime exception thrown when during lazy object initialization Cayenne finds that no matching row exists in the database for a given ObjectId.
- FaultFailureException() - Constructor for exception class org.apache.cayenne.FaultFailureException
- FaultFailureException(String, Object...) - Constructor for exception class org.apache.cayenne.FaultFailureException
- FaultFailureException(String, Throwable, Object...) - Constructor for exception class org.apache.cayenne.FaultFailureException
- FaultFailureException(Throwable) - Constructor for exception class org.apache.cayenne.FaultFailureException
- FETCH_LIMIT_DEFAULT - Static variable in interface org.apache.cayenne.query.QueryMetadata
-
Defines default query fetch limit, which is zero, meaning that all matching rows should be fetched.
- FETCH_OFFSET_DEFAULT - Static variable in interface org.apache.cayenne.query.QueryMetadata
-
Defines default query fetch start index, which is 0, meaning that matching rows selected starting from the first.
- fetchDataRows() - Method in class org.apache.cayenne.query.ObjectSelect
-
Forces query to fetch DataRows.
- fetchedSoFar - Variable in class org.apache.cayenne.access.jdbc.LimitResultIterator
- FETCHING_DATA_ROWS_DEFAULT - Static variable in interface org.apache.cayenne.query.QueryMetadata
- fetchingDataRows - Variable in class org.apache.cayenne.map.QueryDescriptor
- fetchingDataRows - Variable in class org.apache.cayenne.query.ProcedureCall
- fetchLimit - Variable in class org.apache.cayenne.access.jdbc.LimitResultIterator
- fetchLimit - Variable in class org.apache.cayenne.map.ProcedureQueryDescriptor
- fetchLimit - Variable in class org.apache.cayenne.query.MappedSelect
- fetchLimit - Variable in class org.apache.cayenne.query.ProcedureCall
- fetchOffset - Variable in class org.apache.cayenne.map.ProcedureQueryDescriptor
- fetchOffset - Variable in class org.apache.cayenne.query.MappedSelect
- fetchOffset - Variable in class org.apache.cayenne.query.ProcedureCall
- field - Variable in class org.apache.cayenne.reflect.FieldAccessor
- FieldAccessor - Class in org.apache.cayenne.reflect
-
A PropertyAccessor that performs direct Field access.
- FieldAccessor(Class, String, Class) - Constructor for class org.apache.cayenne.reflect.FieldAccessor
- fieldCount - Variable in class org.apache.cayenne.util.ToStringBuilder
- FieldEmbeddableDescriptor - Class in org.apache.cayenne.reflect
-
A default POJO embeddable descriptor.
- FieldEmbeddableDescriptor(AdhocObjectFactory, Embeddable, String, String) - Constructor for class org.apache.cayenne.reflect.FieldEmbeddableDescriptor
- fields - Variable in class org.apache.cayenne.map.EntityResult
- fields() - Method in record class org.apache.cayenne.query.EmbeddableResultSegment
-
Returns the value of the
fieldsrecord component. - fields() - Method in record class org.apache.cayenne.query.EntityResultSegment
-
Returns the value of the
fieldsrecord component. - FillBuff() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
- FillBuff() - Method in class org.apache.cayenne.ql.JavaCharStream
- fillIn(List) - Method in class org.apache.cayenne.access.IncrementalFaultList
-
Sets initial data (i.e. list of ObjectIds) for this FaultList
- fillIn(Query, List) - Method in class org.apache.cayenne.access.IncrementalFaultList
-
Deprecated, for removal: This API element is subject to removal in a future version.does nothing
- filter(Collection, Collection) - Method in class org.apache.cayenne.exp.Expression
-
Adds objects matching this expression from the source collection to the target collection.
- FilterArcIterator<E,
V> - Class in org.apache.cayenne.ashwood.graph - FilterArcIterator(ArcIterator, Predicate, Predicate, Predicate) - Constructor for class org.apache.cayenne.ashwood.graph.FilterArcIterator
- FilterIteration<E,
V> - Class in org.apache.cayenne.ashwood.graph - FilterIteration(DigraphIteration, Predicate, Predicate) - Constructor for class org.apache.cayenne.ashwood.graph.FilterIteration
- filterObjects(Collection) - Method in class org.apache.cayenne.exp.Expression
-
Returns a list of objects that match the expression.
- filterOps(List) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
- findObject(ObjectId) - Method in class org.apache.cayenne.graph.ChildDiffLoader
- findObjectInCollection(ObjectId, Object) - Method in class org.apache.cayenne.graph.ChildDiffLoader
- findReflexiveMaster(Persistent, ObjRelationship, String) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
- findResources(String) - Method in class org.apache.cayenne.resource.ClassLoaderResourceLocator
- findResources(String) - Method in interface org.apache.cayenne.resource.ResourceLocator
-
Finds a collection of matching resources for a given name.
- finishedChild(Expression, int, boolean) - Method in interface org.apache.cayenne.exp.TraversalHandler
-
Called during traversal after a child of expression has been visited.
- finishedMergeChanges(Persistent) - Method in interface org.apache.cayenne.access.DataContextDelegate
-
Called after a successful merging of external changes to an object.
- finishedProcessDelete(Persistent) - Method in interface org.apache.cayenne.access.DataContextDelegate
-
Called after a successful processing of externally deleted object.
- finishPrefetch(PrefetchTreeNode) - Method in interface org.apache.cayenne.query.PrefetchProcessor
- FirebirdActionBuilder - Class in org.apache.cayenne.dba.firebird
- FirebirdActionBuilder(DataNode) - Constructor for class org.apache.cayenne.dba.firebird.FirebirdActionBuilder
- FirebirdAdapter - Class in org.apache.cayenne.dba.firebird
-
DbAdapter implementation for the FirebirdSQL RDBMS
- FirebirdAdapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.firebird.FirebirdAdapter
- FirebirdLimitNode - Class in org.apache.cayenne.dba.firebird.sqltree
- FirebirdLimitNode(int, int) - Constructor for class org.apache.cayenne.dba.firebird.sqltree.FirebirdLimitNode
- FirebirdSelectAction - Class in org.apache.cayenne.dba.firebird
- FirebirdSelectAction(Select, DataNode) - Constructor for class org.apache.cayenne.dba.firebird.FirebirdSelectAction
- FirebirdSniffer - Class in org.apache.cayenne.dba.firebird
- FirebirdSniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.firebird.FirebirdSniffer
- FirebirdSQLTreeProcessor - Class in org.apache.cayenne.dba.firebird
- FirebirdSQLTreeProcessor() - Constructor for class org.apache.cayenne.dba.firebird.FirebirdSQLTreeProcessor
- FirebirdSubstringFunctionNode - Class in org.apache.cayenne.dba.firebird.sqltree
-
SUBSTRING function for Firebird It has following format: SUBSTRING (string FROM CAST(?
- FirebirdSubstringFunctionNode(String) - Constructor for class org.apache.cayenne.dba.firebird.sqltree.FirebirdSubstringFunctionNode
- fireDataChannelChanged(Object, GraphDiff) - Method in class org.apache.cayenne.access.DataContext
- fireDataChannelCommitted(Object, GraphDiff) - Method in class org.apache.cayenne.access.DataContext
- fireDataChannelRolledback(Object, GraphDiff) - Method in class org.apache.cayenne.access.DataContext
- first() - Method in interface org.apache.cayenne.exp.path.CayennePath
-
Get the first segment of this path if it's not empty
- first(List) - Method in class org.apache.cayenne.exp.Expression
-
Returns the first object in the list that matches the expression.
- firstVertex - Variable in class org.apache.cayenne.ashwood.graph.DepthFirstSearch
- fkSnapshot - Variable in class org.apache.cayenne.access.flush.operation.Values
- flat() - Method in class org.apache.cayenne.exp.property.CollectionProperty
-
Create new "flat" property for toMany relationship.
- flat() - Method in class org.apache.cayenne.exp.property.MapProperty
-
Create new "flat" property for toMany relationship.
- flattenedIds - Variable in class org.apache.cayenne.access.flush.operation.Values
- flattenTree() - Method in class org.apache.cayenne.exp.Expression
-
Flattens the tree under this node by eliminating any operands that are nodes of the same class as this node and copying their operands to this node.
- FLOAT_LITERAL - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- FLOAT_LITERAL - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- FloatType - Class in org.apache.cayenne.access.types
- FloatType() - Constructor for class org.apache.cayenne.access.types.FloatType
- FLT_SUFF - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- FLT_SUFF - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- FluentSelect<T,
S> - Class in org.apache.cayenne.query -
Base class for
ObjectSelectandColumnSelect - FluentSelect() - Constructor for class org.apache.cayenne.query.FluentSelect
- flush(DataContext, GraphDiff) - Method in interface org.apache.cayenne.access.flush.DataDomainFlushAction
- flush(DataContext, GraphDiff) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
- FLUSH_CASCADE_SYNC - Static variable in interface org.apache.cayenne.DataChannel
-
A synchronization type that results in changes from an ObjectContext to be recorded in the parent DataChannel.
- FLUSH_NOCASCADE_SYNC - Static variable in interface org.apache.cayenne.DataChannel
-
A synchronization type that results in changes from an ObjectContext to be recorded in the parent DataChannel.
- flushActionFactory - Variable in class org.apache.cayenne.access.DataDomain
- flushActionFactory - Variable in class org.apache.cayenne.access.DataDomainProvider
- forceNoCache - Variable in class org.apache.cayenne.query.MappedSelect
- forceNoCache() - Method in class org.apache.cayenne.query.MappedSelect
-
Forces query cache to be refreshed during the execution of this query.
- forEach(BiConsumer) - Method in class org.apache.cayenne.DataRow
-
Visits the entries in column order.
- forEach(BiConsumer) - Method in class org.apache.cayenne.util.SingleEntryMap
- forgetSnapshot(ObjectId) - Method in class org.apache.cayenne.access.DataRowStore
-
Evicts a snapshot from cache without generating any SnapshotEvents.
- forObject(Persistent) - Static method in enum class org.apache.cayenne.access.flush.operation.DbRowOpType
- free() - Method in class org.apache.cayenne.util.MemoryBlob
- free() - Method in class org.apache.cayenne.util.MemoryClob
- from(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
- from(NodeBuilder...) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
- FROM - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
- fromBytes(byte[]) - Static method in class org.apache.cayenne.access.types.UUIDType
-
Converts a 16-byte big-endian value, most significant bits first, to a UUID.
- fromClause(QLSelectBuilder) - Method in class org.apache.cayenne.ql.QLParser
- fromJavaObject(Character) - Method in class org.apache.cayenne.access.types.CharacterValueType
- fromJavaObject(BigDecimal) - Method in class org.apache.cayenne.access.types.BigDecimalValueType
- fromJavaObject(BigInteger) - Method in class org.apache.cayenne.access.types.BigIntegerValueType
- fromJavaObject(LocalDate) - Method in class org.apache.cayenne.access.types.LocalDateValueType
-
Deprecated.
- fromJavaObject(LocalDateTime) - Method in class org.apache.cayenne.access.types.LocalDateTimeValueType
-
Deprecated.
- fromJavaObject(LocalTime) - Method in class org.apache.cayenne.access.types.LocalTimeValueType
-
Deprecated.
- fromJavaObject(Period) - Method in class org.apache.cayenne.access.types.PeriodValueType
- fromJavaObject(UUID) - Method in class org.apache.cayenne.access.types.UUIDValueType
-
Deprecated.
- fromJavaObject(V) - Method in interface org.apache.cayenne.access.types.ValueObjectType
- FromNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- FromNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.FromNode
- fromObject(Object) - Static method in class org.apache.cayenne.access.types.UUIDType
-
Converts whatever the driver returned for a column of an unrecognized JDBC type.
- fromProperties(Map) - Static method in class org.apache.cayenne.datasource.CayenneDataSource
-
Starts building a DataSource with settings taken from the following map keys: cayenne.jdbc.url cayenne.jdbc.driver cayenne.jdbc.username cayenne.jdbc.password cayenne.jdbc.min_connections cayenne.jdbc.max_connections cayenne.jdbc.max_wait cayenne.jdbc.validation_query The URL property is required.
- fromProperties(Map, String) - Static method in class org.apache.cayenne.datasource.CayenneDataSource
-
Starts building a DataSource with settings taken from a properties map, same as
CayenneDataSource.fromProperties(Map), but first checking properties with a ".nodeName" suffix (e.g. - fromString(String) - Static method in class org.apache.cayenne.access.types.UUIDType
- FrontBaseActionBuilder - Class in org.apache.cayenne.dba.frontbase
-
An action builder for FrontBaseActionBuilder.
- FrontBaseActionBuilder(DataNode) - Constructor for class org.apache.cayenne.dba.frontbase.FrontBaseActionBuilder
- FrontBaseAdapter - Class in org.apache.cayenne.dba.frontbase
-
DbAdapter implementation for FrontBase RDBMS
- FrontBaseAdapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.frontbase.FrontBaseAdapter
- FrontBasePkGenerator - Class in org.apache.cayenne.dba.frontbase
- FrontBasePkGenerator(JdbcAdapter) - Constructor for class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
- FrontBaseSniffer - Class in org.apache.cayenne.dba.frontbase
- FrontBaseSniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.frontbase.FrontBaseSniffer
- FrontBaseSQLTreeProcessor - Class in org.apache.cayenne.dba.frontbase
- FrontBaseSQLTreeProcessor() - Constructor for class org.apache.cayenne.dba.frontbase.FrontBaseSQLTreeProcessor
- FrontBaseTemplateAction - Class in org.apache.cayenne.dba.frontbase
- FrontBaseTemplateAction(SQLTemplate, DataNode) - Constructor for class org.apache.cayenne.dba.frontbase.FrontBaseTemplateAction
- fullObjectExp() - Static method in class org.apache.cayenne.exp.ExpressionFactory
- fullObjectExp(Expression) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
Deprecated, for removal: This API element is subject to removal in a future version.a relationship path expression is all that is needed to select related objects as a column
- FullObjectExp - Class in org.apache.cayenne.exp
- FullObjectExp(Object...) - Constructor for class org.apache.cayenne.exp.FullObjectExp
- function(String, Class, Object...) - Method in class org.apache.cayenne.exp.property.BaseProperty
- function(String, Class, BaseProperty...) - Method in class org.apache.cayenne.exp.property.BaseProperty
- function(String, NodeBuilder...) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- FUNCTION - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
- FUNCTION - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- functionCall(String, Object...) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- FunctionCallExp - Class in org.apache.cayenne.exp
- FunctionCallExp(Object...) - Constructor for class org.apache.cayenne.exp.FunctionCallExp
- FunctionExpressionFactory - Class in org.apache.cayenne.exp
-
Collection of factory methods to create function call expressions.
- FunctionExpressionFactory() - Constructor for class org.apache.cayenne.exp.FunctionExpressionFactory
- FunctionNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- FunctionNode(String, String) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
- FunctionNode(String, String, boolean) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
- FunctionNodeBuilder - Class in org.apache.cayenne.access.sqlbuilder
- functionsReturningNumerics() - Method in class org.apache.cayenne.ql.QLParser
- functionsReturningStrings() - Method in class org.apache.cayenne.ql.QLParser
G
- generated - Variable in class org.apache.cayenne.map.DbAttribute
-
Defines whether this column value is generated by the database.
- generatedAttributes - Variable in class org.apache.cayenne.map.DbEntity
- generateFullyQualifiedName(String, String, String) - Static method in class org.apache.cayenne.map.Procedure
-
Utility function to generate fully qualified name for procedure
- generateParseException() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
-
Generate ParseException.
- generateParseException() - Method in class org.apache.cayenne.ql.QLParser
-
Generate ParseException.
- generatePk(DataNode, DbAttribute) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
- generatePk(DataNode, DbAttribute) - Method in interface org.apache.cayenne.dba.PkGenerator
-
Generates a unique and non-repeating primary key for the specified PK attribute, as a value of the attribute's JDBC type: a byte array for a binary PK, a Long for a BIGINT, an Integer for any other numeric PK.
- generatorName - Variable in class org.apache.cayenne.map.DbKeyGenerator
- generatorType - Variable in class org.apache.cayenne.map.DbKeyGenerator
- GenericPersistentObject - Class in org.apache.cayenne
-
Implementation of
Persistentthat usesMapto store object fields. - GenericPersistentObject() - Constructor for class org.apache.cayenne.GenericPersistentObject
- GeoJson - Class in org.apache.cayenne.value
-
A Cayenne-supported values object that holds GeoJson string.
- GeoJson(String) - Constructor for class org.apache.cayenne.value.GeoJson
- GeoJsonType - Class in org.apache.cayenne.access.types
- GeoJsonType() - Constructor for class org.apache.cayenne.access.types.GeoJsonType
- get() - Method in class org.apache.cayenne.access.DataDomainProvider
- get() - Method in interface org.apache.cayenne.access.DeferredValue
-
Returns the current value, which may itself be another
DeferredValue. - get() - Method in class org.apache.cayenne.cache.MapQueryCacheProvider
- get() - Method in class org.apache.cayenne.event.EventManagerProvider
- get() - Method in class org.apache.cayenne.event.NoopEventBridgeProvider
- get() - Method in class org.apache.cayenne.project.xml.XMLReaderProvider
- get(int) - Method in class org.apache.cayenne.access.IncrementalFaultList
- get(int) - Method in class org.apache.cayenne.access.ToManyList
- get(Object) - Method in class org.apache.cayenne.DataRow
- get(Object) - Method in class org.apache.cayenne.util.ClockMap
- get(Object) - Method in class org.apache.cayenne.util.SingleEntryMap
- get(String) - Method in class org.apache.cayenne.DefaultRuntimeProperties
- get(String) - Method in interface org.apache.cayenne.RuntimeProperties
-
Returns a String property value for a given key.
- get(String, String) - Method in class org.apache.cayenne.DefaultRuntimeProperties
- get(String, String) - Method in interface org.apache.cayenne.RuntimeProperties
-
Returns a String property value for a given key or a default value if a value is not present in properties or is null.
- get(DataRow, int) - Method in class org.apache.cayenne.DataRowLayout.Reader
-
Returns the value of the i-th column of the reader's layout in the row, or null if the row has no such column.
- get(DbAdapter) - Method in class org.apache.cayenne.dba.PerAdapterProvider
-
Deprecated.
- get(ProjectNode, Class) - Method in class org.apache.cayenne.project.xml.DefaultProjectMetaData
-
If either key or value is
nullthennullwill be returned. - get(ProjectNode, Class) - Method in class org.apache.cayenne.project.xml.NoopProjectMetaData
- get(ProjectNode, Class) - Method in interface org.apache.cayenne.project.xml.ProjectMetaData
-
Get meta data for object
- get(QueryMetadata) - Method in class org.apache.cayenne.cache.MapQueryCache
- get(QueryMetadata) - Method in class org.apache.cayenne.cache.NestedQueryCache
- get(QueryMetadata) - Method in interface org.apache.cayenne.cache.QueryCache
-
Returns a cached query result for the given QueryMetadata or null if the result is not cached or is expired.
- get(QueryMetadata, QueryCacheEntryFactory) - Method in class org.apache.cayenne.cache.MapQueryCache
-
Returns a non-null cached value.
- get(QueryMetadata, QueryCacheEntryFactory) - Method in class org.apache.cayenne.cache.NestedQueryCache
- get(QueryMetadata, QueryCacheEntryFactory) - Method in interface org.apache.cayenne.cache.QueryCache
-
Returns a cached query result for the given QueryMetadata.
- getAccessor() - Method in exception class org.apache.cayenne.reflect.PropertyException
-
Returns property descriptor that was used to access the property.
- getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.AutoAdapter
- getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.db2.DB2Adapter
-
Uses special action builder to create the right action.
- getAction(Query, DataNode) - Method in interface org.apache.cayenne.dba.DbAdapter
-
Returns an instance of SQLAction that should handle the query.
- getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.derby.DerbyAdapter
- getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.firebird.FirebirdAdapter
- getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.frontbase.FrontBaseAdapter
-
Uses FrontBaseActionBuilder to create the right action.
- getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.h2.H2Adapter
- getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
-
Uses special action builder to create the right action.
- getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.ingres.IngresAdapter
- getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.JdbcAdapter
-
Uses JdbcActionBuilder to create the right action.
- getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
-
Uses special action builder to create the right action.
- getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.oracle.OracleAdapter
-
Uses OracleActionBuilder to create the right action.
- getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
-
Uses PostgresActionBuilder to create the right action.
- getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.sqlite.SQLiteAdapter
- getAction(Query, DataNode) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
-
Uses SQLServerActionBuilder to create the right action.
- getActiveExpression() - Method in class org.apache.cayenne.query.FluentSelect
- getAdapter() - Method in class org.apache.cayenne.access.DataNode
-
Returns DbAdapter object.
- getAdapter() - Method in class org.apache.cayenne.access.DbGenerator
-
Returns DbAdapter associated with this DbGenerator.
- getAdapter() - Method in class org.apache.cayenne.access.jdbc.SQLTemplateAction
-
Returns unwrapped DbAdapter used to find correct SQL for a given DB.
- getAdapter() - Method in interface org.apache.cayenne.access.sqlbuilder.SQLGenerationContext
- getAdapter() - Method in class org.apache.cayenne.dba.AutoAdapter
-
Returns a proxied DbAdapter, lazily creating it on first invocation.
- getAdapter() - Method in class org.apache.cayenne.dba.JdbcPkGenerator
- getAdapter() - Method in interface org.apache.cayenne.dba.PkGenerator
-
Get an adapter associated with current PkGenerator
- getAdapterSql() - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
-
Returns map of db adapter specific SQL statements.
- getAdded() - Method in class org.apache.cayenne.commitlog.model.MutableToManyRelationshipChange
- getAdded() - Method in interface org.apache.cayenne.commitlog.model.ToManyRelationshipChange
- getAdditionalDbEntities() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Returns information about additional db entities that is used for this ObjEntity (i.e. for flattened attributes).
- getAdditionalDbEntities() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- getAdditionalDbEntities() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- getAlias() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.AliasedNode
- getAlias() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
- getAlias() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
- getAlias() - Method in class org.apache.cayenne.access.sqlbuilder.TableNodeBuilder
- getAlias() - Method in class org.apache.cayenne.exp.property.BaseProperty
- getAlias() - Method in interface org.apache.cayenne.exp.property.Property
- getAliasedName(String) - Method in class org.apache.cayenne.map.DbAttribute
- getAllProperties() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Returns a combination of all properties, including properties declared in this descriptor, its super descriptors, and all subdescriptors.
- getAllProperties() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- getAllProperties() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- getAnyRelationship(E) - Method in class org.apache.cayenne.map.Entity
-
Returns a relationship that has a specified entity as a target.
- getArc(E, E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
- getArc(Object, Object) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
- getArcId() - Method in class org.apache.cayenne.graph.ArcCreateOperation
- getArcId() - Method in class org.apache.cayenne.graph.ArcDeleteOperation
- getArcSnapshotValue(String) - Method in class org.apache.cayenne.access.ObjectDiff
- getAsciiStream() - Method in class org.apache.cayenne.util.MemoryClob
-
Retrieves the
CLOBvalue designated by thisClobobject as an ascii stream. - getAttribute() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
- getAttribute() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
- getAttribute() - Method in interface org.apache.cayenne.reflect.AttributeProperty
- getAttribute() - Method in class org.apache.cayenne.reflect.SimpleAttributeProperty
- getAttribute(String) - Method in class org.apache.cayenne.map.Embeddable
- getAttribute(String) - Method in class org.apache.cayenne.map.EmbeddedAttribute
-
Returns an ObjAttribute for a given name, taking into account column name overrides.
- getAttribute(String) - Method in class org.apache.cayenne.map.Entity
-
Returns attribute with name
attributeNameor 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
dbAttributeparameter. - getAttributeForDbPath(String) - Method in class org.apache.cayenne.map.Embeddable
-
Returns EmbeddableAttribute of this Embeddable that maps to
dbAttributeparameter. - getAttributeForDbPath(String) - Method in class org.apache.cayenne.map.EmbeddedAttribute
-
Returns an ObjAttribute that maps to a given
DbAttribute, or returns null if no such attribute exists. - getAttributeMap() - Method in class org.apache.cayenne.map.Embeddable
-
Returns an unmodifiable sorted map of embeddable attributes.
- getAttributeMap() - Method in class org.apache.cayenne.map.Entity
-
Returns an unmodifiable sorted map of entity attributes.
- getAttributeMap() - Method in class org.apache.cayenne.map.ObjEntity
-
Returns a Map of all attributes that either belong to this ObjEntity or inherited.
- getAttributeName() - Method in class org.apache.cayenne.exp.property.BaseIdProperty
- getAttributeName() - Method in interface org.apache.cayenne.exp.property.IdProperty
- getAttributeName() - Method in class org.apache.cayenne.exp.property.NumericIdProperty
- getAttributeOverrides() - Method in class org.apache.cayenne.map.EmbeddedAttribute
- getAttributePrecision() - Method in class org.apache.cayenne.map.DbAttribute
- getAttributes() - Method in class org.apache.cayenne.map.Embeddable
-
Returns an unmodifiable collection of embeddable attributes.
- getAttributes() - Method in class org.apache.cayenne.map.EmbeddedAttribute
-
Returns a Collection of ObjAttributes of an embedded object taking into account column name overrides.
- getAttributes() - Method in class org.apache.cayenne.map.Entity
-
Returns an unmodifiable collection of entity attributes.
- getAttributes() - Method in class org.apache.cayenne.map.ObjEntity
-
Returns a Collection of all attributes that either belong to this ObjEntity or inherited.
- getAutoCommit() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- getBaseMetaData() - Method in class org.apache.cayenne.query.ColumnSelect
- getBaseMetaData() - Method in class org.apache.cayenne.query.FluentSelect
- getBaseMetaData() - Method in class org.apache.cayenne.query.ObjectSelect
- getBatchSize() - Method in class org.apache.cayenne.ResultBatchIterator
- getBatchTerminator() - Method in class org.apache.cayenne.dba.AutoAdapter
- getBatchTerminator() - Method in interface org.apache.cayenne.dba.DbAdapter
-
Returns a String used to terminate a batch in command-line tools.
- getBatchTerminator() - Method in class org.apache.cayenne.dba.JdbcAdapter
-
Returns default separator - a semicolon.
- getBatchTerminator() - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
-
Returns the word "go".
- getBatchTerminator() - Method in class org.apache.cayenne.dba.sybase.SybaseAdapter
-
Returns word "go".
- getBeginColumn() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
- getBeginColumn() - Method in class org.apache.cayenne.ql.JavaCharStream
-
Get the beginning column.
- getBeginLine() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
- getBeginLine() - Method in class org.apache.cayenne.ql.JavaCharStream
- getBinaryStream() - Method in class org.apache.cayenne.util.MemoryBlob
-
Retrieves the
BLOBvalue designated by thisBlobinstance as a stream. - getBinaryStream(long, long) - Method in class org.apache.cayenne.util.MemoryBlob
- getBindings() - Method in interface org.apache.cayenne.access.sqlbuilder.SQLGenerationContext
- getBoolean(String, boolean) - Method in class org.apache.cayenne.DefaultRuntimeProperties
- getBoolean(String, boolean) - Method in interface org.apache.cayenne.RuntimeProperties
- getBuilder() - Method in class org.apache.cayenne.access.translator.sqltemplate.Context
- getBundle() - Static method in class org.apache.cayenne.util.LocalizedStringsHandler
- getBytes(long, int) - Method in class org.apache.cayenne.util.MemoryBlob
-
Retrieves all or part of the
BLOBvalue that thisBlobobject represents, as an array of bytes. - getCache(String) - Method in class org.apache.cayenne.cache.MapQueryCache
- getCachedSnapshot(ObjectId) - Method in class org.apache.cayenne.access.DataContextObjectStore
-
Returns a snapshot for ObjectId from the underlying snapshot cache, or null if the cache contains no snapshot.
- getCachedSnapshot(ObjectId) - Method in class org.apache.cayenne.access.DataRowStore
-
Returns cached snapshot or null if no snapshot is currently cached for the given ObjectId.
- getCachedSnapshot(ObjectId) - Method in interface org.apache.cayenne.ObjectStore
-
Returns a committed snapshot of an object with the id from the cache, or null if it is not cached.
- getCacheGroup() - Method in class org.apache.cayenne.map.QueryDescriptor
-
Returns the cache group of the query, or null if none is set.
- getCacheGroup() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
- getCacheGroup() - Method in class org.apache.cayenne.query.FluentSelect
- getCacheGroup() - Method in class org.apache.cayenne.query.ProcedureQuery
- getCacheGroup() - Method in interface org.apache.cayenne.query.QueryMetadata
-
Returns an optional cache "group".
- getCacheGroup() - Method in class org.apache.cayenne.query.QueryMetadataProxy
- getCacheGroup() - Method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- getCacheGroup() - Method in class org.apache.cayenne.query.SQLSelect
- getCacheGroup() - Method in class org.apache.cayenne.query.SQLTemplate
- getCacheKey() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
- getCacheKey() - Method in interface org.apache.cayenne.query.QueryMetadata
-
Returns a String that uniquely identifies this query for the purposes of result caching.
- getCacheKey() - Method in class org.apache.cayenne.query.QueryMetadataProxy
- getCacheStrategy() - Method in class org.apache.cayenne.map.QueryDescriptor
-
Returns the cache strategy of the query, that is never null.
- getCacheStrategy() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
- getCacheStrategy() - Method in class org.apache.cayenne.query.FluentSelect
- getCacheStrategy() - Method in class org.apache.cayenne.query.ProcedureQuery
- getCacheStrategy() - Method in interface org.apache.cayenne.query.QueryMetadata
-
Returns a caching strategy for this query.
- getCacheStrategy() - Method in class org.apache.cayenne.query.QueryMetadataProxy
- getCacheStrategy() - Method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- getCacheStrategy() - Method in class org.apache.cayenne.query.SQLSelect
- getCacheStrategy() - Method in class org.apache.cayenne.query.SQLTemplate
- getCallbackDescriptor(LifecycleEvent) - Method in class org.apache.cayenne.map.CallbackMap
- getCallbackMap() - Method in class org.apache.cayenne.map.ObjEntity
-
Returns an object that stores callback methods of this entity.
- getCallbackMethods() - Method in class org.apache.cayenne.map.CallbackDescriptor
-
Returns all callback methods for this callback event.
- getCallbackMethods() - Method in class org.apache.cayenne.map.ObjEntity
- getCallbackRegistry() - Method in class org.apache.cayenne.map.EntityResolver
-
Returns a
LifecycleCallbackRegistryfor handling callbacks. - getCallbacks() - Method in class org.apache.cayenne.map.CallbackMap
-
Returns all event callbacks as an array ordered by event type.
- getCallbackType() - Method in class org.apache.cayenne.map.CallbackDescriptor
- getCallOutParameters() - Method in class org.apache.cayenne.map.Procedure
-
Returns a list of OUT and INOUT call parameters.
- getCallParameters() - Method in class org.apache.cayenne.map.Procedure
-
Returns an unmodifiable list of call parameters.
- getCatalog() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- getCatalog() - Method in class org.apache.cayenne.map.DbEntity
-
Returns the catalog name of the table described by this DbEntity.
- getCatalog() - Method in class org.apache.cayenne.map.Procedure
- getChangeId() - Method in class org.apache.cayenne.access.flush.operation.BaseDbRowOp
- getChangeId() - Method in interface org.apache.cayenne.access.flush.operation.DbRowOp
- getChangeNotifications() - Method in class org.apache.cayenne.project.upgrade.UpgradeContext
- getChanges() - Method in interface org.apache.cayenne.commitlog.model.ChangeMap
-
Returns a map of changes.
- getChanges() - Method in class org.apache.cayenne.commitlog.model.MutableChangeMap
- getChanges() - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- getChanges() - Method in interface org.apache.cayenne.commitlog.model.ObjectChange
- getChangesAffectingRuntime() - Method in class org.apache.cayenne.project.upgrade.UpgradeContext
- getChangesByObjectId() - Method in class org.apache.cayenne.access.ObjectStoreGraphDiff
- getChannel() - Method in class org.apache.cayenne.access.DataContext
- getChannel() - Method in class org.apache.cayenne.CayenneRuntime
-
Deprecated, for removal: This API element is subject to removal in a future version.in favor of
CayenneRuntime.getDataDomain() - getChannel() - Method in interface org.apache.cayenne.ObjectContext
-
Returns a DataChannel that this context uses to access the persistent store.
- getCharacterStream() - Method in class org.apache.cayenne.util.MemoryClob
-
Retrieves the
CLOBvalue designated by thisClobobject as ajava.io.Readerobject (or as a stream of characters). - getCharacterStream(long, long) - Method in class org.apache.cayenne.util.MemoryClob
- getChild(int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- getChild(String) - Method in class org.apache.cayenne.query.PrefetchTreeNode
- getChildAsExpressionNode(int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ASTExpression
- getChildren() - Method in class org.apache.cayenne.map.EntityInheritanceTree
- getChildren() - Method in class org.apache.cayenne.query.PrefetchTreeNode
-
Returns an unmodifiable collection of children.
- getChildrenCount() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- getChildrenCount() - Method in class org.apache.cayenne.map.EntityInheritanceTree
- getClassDescriptor() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
- getClassDescriptor() - Method in interface org.apache.cayenne.query.QueryMetadata
- getClassDescriptor() - Method in class org.apache.cayenne.query.QueryMetadataProxy
- getClassDescriptor(String) - Method in class org.apache.cayenne.map.EntityResolver
-
Returns ClassDescriptor for the ObjEntity matching the name.
- getClassDescriptor(Persistent) - Static method in class org.apache.cayenne.Cayenne
-
Returns class descriptor for the object or null if the object is not registered with an ObjectContext or descriptor was not found.
- getClassDescriptorMap() - Method in class org.apache.cayenne.map.EntityResolver
-
Returns an object that compiles and stores
ClassDescriptorinstances for all entities. - getClassName() - Method in class org.apache.cayenne.access.types.BigDecimalType
- getClassName() - Method in class org.apache.cayenne.access.types.BooleanType
- getClassName() - Method in class org.apache.cayenne.access.types.ByteArrayType
- getClassName() - Method in class org.apache.cayenne.access.types.ByteType
- getClassName() - Method in class org.apache.cayenne.access.types.CalendarType
- getClassName() - Method in class org.apache.cayenne.access.types.CharType
-
Returns "java.lang.String".
- getClassName() - Method in class org.apache.cayenne.access.types.DateType
- getClassName() - Method in class org.apache.cayenne.access.types.DoubleType
- getClassName() - Method in class org.apache.cayenne.access.types.DurationType
- getClassName() - Method in class org.apache.cayenne.access.types.EnumType
- getClassName() - Method in class org.apache.cayenne.access.types.ExtendedEnumType
- getClassName() - Method in interface org.apache.cayenne.access.types.ExtendedType
-
Returns a full name of Java class that this ExtendedType supports.
- getClassName() - Method in class org.apache.cayenne.access.types.FloatType
- getClassName() - Method in class org.apache.cayenne.access.types.GeoJsonType
- getClassName() - Method in class org.apache.cayenne.access.types.IntegerType
- getClassName() - Method in class org.apache.cayenne.access.types.JavaTimeType
- getClassName() - Method in class org.apache.cayenne.access.types.JsonType
- getClassName() - Method in class org.apache.cayenne.access.types.LongType
- getClassName() - Method in class org.apache.cayenne.access.types.ObjectType
- getClassName() - Method in class org.apache.cayenne.access.types.ShortType
- getClassName() - Method in class org.apache.cayenne.access.types.TimestampType
- getClassName() - Method in class org.apache.cayenne.access.types.TimeType
- getClassName() - Method in class org.apache.cayenne.access.types.UtilDateType
-
Returns "java.util.Date".
- getClassName() - Method in class org.apache.cayenne.access.types.UUIDType
- getClassName() - Method in class org.apache.cayenne.access.types.VoidType
- getClassName() - Method in class org.apache.cayenne.access.types.WktType
- getClassName() - Method in class org.apache.cayenne.exp.EnumRef
- getClassName() - Method in class org.apache.cayenne.map.Embeddable
- getClassName() - Method in class org.apache.cayenne.map.ObjEntity
-
Returns the name of Persistent class described by this entity.
- getClientInfo() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- getClientInfo(String) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- getCollectionFault() - Method in interface org.apache.cayenne.reflect.FaultFactory
- getCollectionFault() - Method in class org.apache.cayenne.reflect.SingletonFaultFactory
- getCollections() - Method in class org.apache.cayenne.util.commons.CompositeCollection
-
Gets the collections being decorated.
- getCollectionType() - Method in class org.apache.cayenne.map.ObjRelationship
-
Returns the interface of collection mapped by a to-many relationship.
- getColumn() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
- getColumn() - Method in class org.apache.cayenne.ql.JavaCharStream
-
Deprecated.
- getColumnAttribute(ColumnNode) - Method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
- getColumnDescriptors() - Method in class org.apache.cayenne.access.translator.sqltemplate.Context
- getColumnNameCaps() - Method in class org.apache.cayenne.query.SQLSelect
-
Returns a column name capitalization policy applied to selecting queries.
- getColumnNamesCapitalization() - Method in class org.apache.cayenne.map.ProcedureQueryDescriptor
-
Returns the capitalization strategy applied to the column names of the query result, or null if none is set.
- getColumnNamesCapitalization() - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
-
Returns the capitalization strategy applied to the column names of the query result, or null if none is set.
- getColumnNamesCapitalization() - Method in class org.apache.cayenne.query.ProcedureQuery
- getColumnNamesCapitalization() - Method in class org.apache.cayenne.query.SQLTemplate
-
Returns a column name capitalization policy applied to selecting queries.
- getColumnProcessor(DbAttribute) - Method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
- getColumns() - Method in class org.apache.cayenne.query.ColumnSelect
- getColumns() - Method in class org.apache.cayenne.query.FluentSelect
- getColumnSize() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
- getComparator() - Method in class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter
- getComplementaryReverseArc() - Method in interface org.apache.cayenne.reflect.ArcProperty
-
Returns a complementary reverse ArcProperty or null if no reverse arc exists.
- getComplementaryReverseDbRelationshipPath() - Method in interface org.apache.cayenne.reflect.ArcProperty
-
Returns a path over reverse DbRelationships for this arc's ObjRelationship.
- getComplimentaryReverseArc() - Method in interface org.apache.cayenne.reflect.ArcProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.misspelled, use
ArcProperty.getComplementaryReverseArc() - getComplimentaryReverseDbRelationshipPath() - Method in interface org.apache.cayenne.reflect.ArcProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.misspelled, use
ArcProperty.getComplementaryReverseDbRelationshipPath() - getComponents() - Method in class org.apache.cayenne.map.SQLResult
-
Returns a list of "uncompiled" result descriptors.
- getConfigurationSource() - Method in class org.apache.cayenne.map.DataMap
- getConfigurationSource() - Method in class org.apache.cayenne.project.Project
- getConnection() - Method in class org.apache.cayenne.datasource.DriverDataSource
-
Returns a new database connection, using preconfigured data to locate the database and obtain a connection.
- getConnection() - Method in class org.apache.cayenne.datasource.ManagedPoolingDataSource
- getConnection() - Method in class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
- getConnection(String, String) - Method in class org.apache.cayenne.datasource.DriverDataSource
-
Returns a new database connection using provided credentials to login to the database.
- getConnection(String, String) - Method in class org.apache.cayenne.datasource.ManagedPoolingDataSource
- getConnection(String, String) - Method in class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
- getConnections() - Method in class org.apache.cayenne.tx.BaseTransaction
- getConnections() - Method in class org.apache.cayenne.tx.ReadOnlyTransaction
- getConnections() - Method in interface org.apache.cayenne.tx.Transaction
-
Returns all connections associated with the transaction.
- getConnectionSupplier() - Method in class org.apache.cayenne.tx.TransactionDescriptor
- getCurrentArcSnapshotValue(String) - Method in class org.apache.cayenne.access.ObjectDiff
- getCustomTemplate(String) - Method in class org.apache.cayenne.query.SQLTemplate
-
Returns template for key, or null if there is no template configured for this key.
- getDatabaseTypes() - Static method in class org.apache.cayenne.dba.TypesMapping
-
Returns an array of string names of the default JDBC data types.
- getDatabaseValue() - Method in interface org.apache.cayenne.ExtendedEnumeration
-
Return the value to be stored in the database for this enumeration.
- getDataChannelName(String) - Method in class org.apache.cayenne.project.DefaultConfigurationNameMapper
- getDataContext() - Method in class org.apache.cayenne.access.IncrementalFaultList
-
Returns the dataContext.
- getDataDomain() - Method in class org.apache.cayenne.CayenneRuntime
-
Returns the main runtime DataDomain.
- getDataDomain() - Method in interface org.apache.cayenne.DataChannel
-
Returns a DataDomain at the root of this channel's stack, looked up by walking the chain of parent channels starting with this channel.
- getDataMap() - Method in class org.apache.cayenne.map.Embeddable
- getDataMap() - Method in class org.apache.cayenne.map.Entity
- getDataMap() - Method in class org.apache.cayenne.map.Procedure
- getDataMap() - Method in class org.apache.cayenne.map.QueryDescriptor
- getDataMap() - Method in class org.apache.cayenne.project.xml.DataMapHandler
- getDataMap() - Method in class org.apache.cayenne.project.xml.RootDataMapHandler
-
Returns the DataMap loaded by this handler, or null if there was none in the document.
- getDataMap() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
- getDataMap() - Method in interface org.apache.cayenne.query.QueryMetadata
-
Returns a DataMap associated with a query or null if no such DataMap exists.
- getDataMap() - Method in class org.apache.cayenne.query.QueryMetadataProxy
- getDataMap(String) - Method in class org.apache.cayenne.access.DataDomain
- getDataMap(String) - Method in class org.apache.cayenne.access.DataNode
-
Returns datamap with specified name, null if none present
- getDataMap(String) - Method in class org.apache.cayenne.map.EntityResolver
-
Returns a DataMap matching the name.
- getDataMap(String) - Method in class org.apache.cayenne.project.Project
- getDataMapName(String) - Method in class org.apache.cayenne.project.DefaultConfigurationNameMapper
- getDataMaps() - Method in class org.apache.cayenne.access.DataDomain
-
Returns a collection of registered DataMaps.
- getDataMaps() - Method in class org.apache.cayenne.access.DataNode
-
Returns an unmodifiable collection of DataMaps handled by this DataNode.
- getDataMaps() - Method in class org.apache.cayenne.map.EntityResolver
-
Returns an unmodifiable collection of DataMaps.
- getDataMaps() - Method in class org.apache.cayenne.project.Project
- getDataNode(String) - Method in class org.apache.cayenne.access.DataDomain
-
Returns registered DataNode whose name matches
nameparameter. - getDataNodeName() - Method in class org.apache.cayenne.query.SQLTemplate
-
Returns a name of the DataNode to use with this SQLTemplate.
- getDataNodes() - Method in class org.apache.cayenne.access.DataDomain
-
Returns an unmodifiable collection of DataNodes associated with this domain.
- getDataRowCache() - Method in class org.apache.cayenne.access.DataContextObjectStore
-
Returns a DataRowStore associated with this ObjectStore.
- getDataSource() - Method in class org.apache.cayenne.access.DataNode
-
Returns DataSource used by this DataNode to obtain connections.
- getDataSource() - Method in class org.apache.cayenne.CayenneRuntime
-
Returns a default DataSource for this runtime.
- getDataSource(String) - Method in class org.apache.cayenne.CayenneRuntime
-
Provides access to the JDBC DataSource assigned to a given DataNode.
- getDataSourceUrl() - Method in class org.apache.cayenne.project.DataSourceDescriptor
- getDbAttribute() - Method in class org.apache.cayenne.map.ObjAttribute
-
Returns a DbAttribute mapped by this ObjAttribute.
- getDbAttributeName() - Method in class org.apache.cayenne.map.EmbeddableAttribute
- getDbAttributeName() - Method in class org.apache.cayenne.map.ObjAttribute
-
Returns the name of the mapped DbAttribute.
- getDbAttributePath() - Method in class org.apache.cayenne.map.ObjAttribute
-
Returns a dot-separated path that starts in the root DbEntity that maps to this attribute's ObjEntity and spans zero or more relationships, always ending in a DbAttribute name.
- getDbAttributes() - Method in class org.apache.cayenne.query.BatchQuery
-
Returns a list of DbAttributes describing batch parameters.
- getDbEntities() - Method in class org.apache.cayenne.map.DataMap
-
Returns all DbEntities in this DataMap.
- getDbEntities() - Method in class org.apache.cayenne.map.EntityResolver
-
Returns all DbEntities.
- getDbEntities() - Method in interface org.apache.cayenne.map.MappingNamespace
-
Returns all DbEntities in the namespace.
- getDbEntity() - Method in class org.apache.cayenne.map.DbKeyGenerator
- getDbEntity() - Method in class org.apache.cayenne.map.ObjEntity
-
Returns a DbEntity associated with this ObjEntity.
- getDbEntity() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
- getDbEntity() - Method in class org.apache.cayenne.query.BatchQuery
-
Returns a DbEntity associated with this batch.
- getDbEntity() - Method in interface org.apache.cayenne.query.QueryMetadata
-
Returns a DbEntity associated with a query or null if no such entity exists.
- getDbEntity() - Method in class org.apache.cayenne.query.QueryMetadataProxy
- getDbEntity() - Method in class org.apache.cayenne.reflect.AdditionalDbEntityDescriptor
- getDbEntity(String) - Method in class org.apache.cayenne.map.DataMap
-
Returns DbEntity matching the
nameparameter. - getDbEntity(String) - Method in class org.apache.cayenne.map.EntityResolver
- getDbEntity(String) - Method in interface org.apache.cayenne.map.MappingNamespace
-
Returns DbEntity for a given name, or null if no such DbEntity is found in the MappingNamespace.
- getDbEntityComparator() - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
- getDbEntityComparator() - Method in interface org.apache.cayenne.map.EntitySorter
- getDbEntityComparator(boolean) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
- getDbEntityComparator(boolean) - Method in class org.apache.cayenne.ashwood.WeightedAshwoodEntitySorter
- getDbEntityMap() - Method in class org.apache.cayenne.map.DataMap
-
Returns a unmodifiable map of DbEntities contained in this DataMap, keyed by DbEntity name.
- getDbEntityName() - Method in class org.apache.cayenne.map.ObjEntity
-
Returns the name of the underlying DbEntity.
- getDbEntityName() - Method in class org.apache.cayenne.query.FluentSelect
- getDbFields(EntityResolver) - Method in class org.apache.cayenne.map.EntityResult
-
Returns a map of result column names to attribute db paths from the root entity.
- getDbPathIterator() - Method in class org.apache.cayenne.map.ObjAttribute
- getDbPathIterator(ObjEntity) - Method in class org.apache.cayenne.map.ObjAttribute
- getDbQualifier() - Method in class org.apache.cayenne.map.EntityInheritanceTree
-
Returns entity qualifier expressed as DB path qualifier or null if entity has no qualifier.
- getDbRelationship() - Method in class org.apache.cayenne.project.xml.DbRelationshipHandler
- getDbRelationshipPath() - Method in class org.apache.cayenne.map.ObjRelationship
-
Returns a dot-separated path over mapped DbRelationships.
- getDbRelationships() - Method in class org.apache.cayenne.map.ObjRelationship
-
Returns an immutable list of underlying DbRelationships.
- getDeclaredAttribute(String) - Method in class org.apache.cayenne.map.ObjEntity
-
Finds attribute declared by this ObjEntity, excluding inherited attributes.
- getDeclaredAttributeOverrides() - Method in class org.apache.cayenne.map.ObjEntity
- getDeclaredAttributes() - Method in class org.apache.cayenne.map.ObjEntity
-
Returns a Collection of all attributes that belong to this ObjEntity, excluding inherited attributes.
- getDeclaredLockType() - Method in class org.apache.cayenne.map.ObjEntity
-
Returns the type of lock used by this ObjEntity, regardless of what locking type is used by super entities.
- getDeclaredProperties() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Returns the properties declared in this descriptor.
- getDeclaredProperties() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- getDeclaredProperties() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- getDeclaredProperty(String) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Returns a Java Bean property descriptor matching property name or null if no such property is found.
- getDeclaredProperty(String) - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- getDeclaredProperty(String) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- getDeclaredQualifier() - Method in class org.apache.cayenne.map.ObjEntity
-
Returns a qualifier that imposes a restriction on what objects belong to this entity.
- getDeclaredRelationships() - Method in class org.apache.cayenne.map.ObjEntity
-
Returns a Collection of all relationships that belong to this ObjEntity, excluding inherited attributes.
- getDefaultCatalog() - Method in class org.apache.cayenne.map.DataMap
- getDefaultLockType() - Method in class org.apache.cayenne.map.DataMap
- getDefaultNode() - Method in class org.apache.cayenne.access.DataDomain
-
An optional DataNode that is used for DataMaps that are not linked to a DataNode explicitly.
- getDefaultPackage() - Method in class org.apache.cayenne.map.DataMap
- getDefaultSchema() - Method in class org.apache.cayenne.map.DataMap
- getDefaultStrategy() - Static method in enum class org.apache.cayenne.query.QueryCacheStrategy
-
Returns the default strategy -
QueryCacheStrategy.NO_CACHE. - getDefaultSuperclass() - Method in class org.apache.cayenne.map.DataMap
- getDefaultTemplate() - Method in class org.apache.cayenne.query.SQLTemplate
-
Returns default SQL template for this query.
- getDefaultType() - Method in class org.apache.cayenne.access.types.ExtendedTypeMap
-
Returns a default ExtendedType that is used to handle unmapped types.
- getDelegate() - Method in class org.apache.cayenne.access.DataContext
-
Returns a delegate currently associated with this DataContext.
- getDelegate() - Method in class org.apache.cayenne.cache.NestedQueryCache
-
Returns the actual implementation of the query cache that is wrapped by this NestedQueryCache.
- getDeleteBatchTranslator() - Method in class org.apache.cayenne.access.DataNode
- getDeletedIds() - Method in class org.apache.cayenne.access.event.SnapshotEvent
- getDeleteRule() - Method in class org.apache.cayenne.map.ObjRelationship
-
Returns the deleteRule.
- getDescription() - Method in class org.apache.cayenne.validation.SimpleValidationFailure
-
Returns the error converted to String.
- getDescription() - Method in interface org.apache.cayenne.validation.ValidationFailure
-
Returns a String representation of the error object.
- getDescriptor() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
-
Returns underlying descriptor used to delegate all processing, resolving it if needed.
- getDescriptor(String) - Method in interface org.apache.cayenne.reflect.ClassDescriptorFactory
-
Returns a ClassDescriptor instance for a given symbolic entity name.
- getDescriptor(String) - Method in class org.apache.cayenne.reflect.ClassDescriptorMap
- getDescriptor(String) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
- getDescriptor(ObjEntity, Class) - Method in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
- getDescriptor(ObjEntity, Class) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
- getDestination() - Method in interface org.apache.cayenne.ashwood.graph.ArcIterator
- getDestination() - Method in class org.apache.cayenne.ashwood.graph.FilterArcIterator
- getDestination() - Method in class org.apache.cayenne.ashwood.graph.ReversedIteration.ReversedArcIterator
- getDiff() - Method in class org.apache.cayenne.graph.GraphEvent
- getDiffId() - Method in class org.apache.cayenne.graph.NodeDiff
-
Returns an id of this diff that can be used for various purposes, such as identifying the order of the diff in a sequence.
- getDiffs() - Method in class org.apache.cayenne.graph.CompoundDiff
- getDirection() - Method in class org.apache.cayenne.map.ProcedureParameter
-
Returns the direction of this parameter.
- getDirective(String) - Method in class org.apache.cayenne.access.translator.sqltemplate.Context
- getDiscriminatorColumns() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Returns a collection of ObjAttribute for the described class, its superclasses and subclasses, that participate in inheritance qualifier.
- getDiscriminatorColumns() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- getDiscriminatorColumns() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- getDocument() - Method in class org.apache.cayenne.project.upgrade.UpgradeContext
- getDocumentIfLossless() - Method in class org.apache.cayenne.project.upgrade.UpgradeContext
-
Returns the upgraded document if the upgrade was lossless, i.e. made no changes that may affect runtime.
- getDomain() - Method in class org.apache.cayenne.access.DbGenerator
-
Returns a DataDomain used by the DbGenerator to detect cross-database relationships.
- getEmbeddable() - Method in class org.apache.cayenne.map.EmbeddableAttribute
- getEmbeddable() - Method in class org.apache.cayenne.map.EmbeddedAttribute
- getEmbeddable() - Method in class org.apache.cayenne.map.EmbeddedResult
- getEmbeddable() - Method in class org.apache.cayenne.project.xml.EmbeddableHandler
- getEmbeddable() - Method in interface org.apache.cayenne.reflect.EmbeddableDescriptor
-
Returns a metadata object for this descriptor.
- getEmbeddable() - Method in class org.apache.cayenne.reflect.FieldEmbeddableDescriptor
- getEmbeddable(Object) - Method in class org.apache.cayenne.reflect.EmbeddedFieldAccessor
-
Returns an embeddable object for the owner object, initializing embeddable if it is null.
- getEmbeddable(String) - Method in class org.apache.cayenne.map.DataMap
- getEmbeddable(String) - Method in class org.apache.cayenne.map.EntityResolver
- getEmbeddable(String) - Method in interface org.apache.cayenne.map.MappingNamespace
-
Returns an
Embeddablematching 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
Embeddablemappings stored in the DataMap. - getEmbeddables() - Method in class org.apache.cayenne.map.EntityResolver
- getEmbeddables() - Method in interface org.apache.cayenne.map.MappingNamespace
- getEndColumn() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Get end column.
- getEndColumn() - Method in class org.apache.cayenne.ql.JavaCharStream
-
Get end column.
- getEndLine() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Get end line.
- getEndLine() - Method in class org.apache.cayenne.ql.JavaCharStream
-
Get end line.
- getEntity() - Method in class org.apache.cayenne.access.flush.operation.BaseDbRowOp
- getEntity() - Method in interface org.apache.cayenne.access.flush.operation.DbRowOp
- getEntity() - Method in class org.apache.cayenne.map.Attribute
-
Returns parent entity that holds this attribute.
- getEntity() - Method in class org.apache.cayenne.map.DbAttribute
- getEntity() - Method in class org.apache.cayenne.map.EntityInheritanceTree
- getEntity() - Method in class org.apache.cayenne.map.ObjAttribute
- getEntity() - Method in class org.apache.cayenne.project.xml.DbEntityHandler
- getEntity() - Method in class org.apache.cayenne.project.xml.ObjEntityHandler
- getEntity() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Returns an ObjEntity associated with this descriptor.
- getEntity() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- getEntity() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- getEntity(ObjectId) - Method in class org.apache.cayenne.commitlog.meta.AnnotationCommitLogEntityFactory
- getEntity(ObjectId) - Method in interface org.apache.cayenne.commitlog.meta.CommitLogEntityFactory
- getEntity(ObjectId) - Method in class org.apache.cayenne.commitlog.meta.IncludeAllCommitLogEntityFactory
- getEntityClass() - Method in class org.apache.cayenne.map.EntityResult
- getEntityInheritanceTree() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
- getEntityInheritanceTree() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- getEntityInheritanceTree() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- getEntityMergeListener() - Static method in class org.apache.cayenne.util.DeleteRuleUpdater
-
Returns EntityMergeListener instance, which can set delete rule at relationship change
- getEntityName() - Method in class org.apache.cayenne.DataRow
-
Returns the name of the ObjEntity this row is a snapshot of, or null if the row is not mapped to an entity.
- getEntityName() - Method in class org.apache.cayenne.exp.property.BaseIdProperty
- getEntityName() - Method in interface org.apache.cayenne.exp.property.IdProperty
- getEntityName() - Method in class org.apache.cayenne.exp.property.NumericIdProperty
- getEntityName() - Method in class org.apache.cayenne.map.EntityResult
- getEntityName() - Method in interface org.apache.cayenne.ObjectId
- getEntityName() - Method in class org.apache.cayenne.query.FluentSelect
- getEntityName() - Method in class org.apache.cayenne.query.PrefetchTreeNode
- getEntityQualifier() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Returns entity qualifier as a Cayenne expression that includes qualifiers for this entity and all subentities.
- getEntityQualifier() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- getEntityQualifier() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- getEntityResolver() - Method in class org.apache.cayenne.access.DataContext
- getEntityResolver() - Method in record class org.apache.cayenne.access.DataContextChannel
- getEntityResolver() - Method in class org.apache.cayenne.access.DataDomain
-
Returns an EntityResolver that stores mapping information for this domain.
- getEntityResolver() - Method in class org.apache.cayenne.access.DataNode
-
Returns EntityResolver that handles DataMaps of this node.
- getEntityResolver() - Method in interface org.apache.cayenne.DataChannel
-
Returns an EntityResolver instance that contains runtime mapping information.
- getEntityResolver() - Method in interface org.apache.cayenne.ObjectContext
-
Returns EntityResolver that stores all mapping information accessible by this ObjectContext.
- getEntitySorter() - Method in class org.apache.cayenne.access.DataDomain
- getEntitySorter() - Method in class org.apache.cayenne.access.DataNode
-
Returns an EntitySorter that sorts the entities of this node based on their mutual dependencies.
- getEntityType() - Method in class org.apache.cayenne.exp.property.CollectionProperty
- getEntityType() - Method in class org.apache.cayenne.exp.property.MapProperty
- getEntityType() - Method in class org.apache.cayenne.query.FluentSelect
- getEnumerationMappings() - Method in class org.apache.cayenne.access.types.ExtendedEnumType
-
Returns the enumeration mapping for this enumerated data type.
- getEnumName() - Method in class org.apache.cayenne.exp.EnumRef
- getError() - Method in class org.apache.cayenne.validation.SimpleValidationFailure
- getError() - Method in interface org.apache.cayenne.validation.ValidationFailure
-
Returns an user defined error object.
- getEscape() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
- getEscapeChar() - Method in class org.apache.cayenne.exp.PatternMatchExp
- getEventBridge() - Method in class org.apache.cayenne.access.DataRowStore
- getEventManager() - Method in record class org.apache.cayenne.access.DataContextChannel
- getEventManager() - Method in class org.apache.cayenne.access.DataDomain
-
Returns EventManager used by this DataDomain.
- getEventManager() - Method in class org.apache.cayenne.access.DataRowStore
-
Returns an EventManager associated with this DataRowStore.
- getEventManager() - Method in interface org.apache.cayenne.DataChannel
-
Returns an EventManager associated with this channel.
- getEventManager() - Method in class org.apache.cayenne.event.EventBridge
-
Returns local EventManager used by the bridge.
- getExceptionLabel() - Static method in exception class org.apache.cayenne.CayenneRuntimeException
- getExistingConnection(String) - Method in class org.apache.cayenne.tx.BaseTransaction
- getExistingSequences(DataNode) - Method in class org.apache.cayenne.dba.SequencePkGenerator
-
Fetches a list of existing sequences that might match Cayenne generated ones.
- getExpandedPath() - Method in class org.apache.cayenne.exp.PathExp
-
Returns the path with
aliasesexpanded, so that each segment is a name of an attribute or a relationship. - getExpression() - Method in class org.apache.cayenne.exp.property.BaseProperty
-
This method returns fresh copy of the expression for each call.
- getExpression() - Method in interface org.apache.cayenne.exp.property.Property
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.AddExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.AllExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.AndExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.AnyExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.AsteriskExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.BetweenExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.BitwiseAndExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.BitwiseLeftShiftExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.BitwiseNotExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.BitwiseOrExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.BitwiseRightShiftExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.BitwiseXorExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.CaseWhenExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.CustomOperatorExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.DivideExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.ElseExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.EnclosingObjectExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.EqualExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.ExistsExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.Expression
-
Returns the operator printed between the operands, before the operand at the given index.
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.FalseExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.FullObjectExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.FunctionCallExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.GreaterExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.GreaterOrEqualExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.InExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.LessExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.LessOrEqualExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.LikeExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.LikeIgnoreCaseExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.ListExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.MultiplyExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.NegateExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.NotBetweenExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.NotEqualExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.NotExistsExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.NotExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.NotInExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.NotLikeExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.NotLikeIgnoreCaseExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.OrExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.PathExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.ScalarExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.SubqueryExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.SubtractExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.ThenExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.TrimExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.TrueExp
- getExpressionOperator(int) - Method in class org.apache.cayenne.exp.WhenExp
- getExpressionString() - Method in exception class org.apache.cayenne.exp.ExpressionException
- getExtendedType(String) - Method in class org.apache.cayenne.access.translator.sqltemplate.Context
-
Resolves the
ExtendedTypefor the given Java class name via the target adapter. - getExtendedTypes() - Method in class org.apache.cayenne.dba.AutoAdapter
- getExtendedTypes() - Method in interface org.apache.cayenne.dba.DbAdapter
-
Returns a map of ExtendedTypes that is used to translate values between Java and JDBC layer.
- getExtendedTypes() - Method in class org.apache.cayenne.dba.JdbcAdapter
- getExternalEventSource() - Method in class org.apache.cayenne.event.EventBridge
-
Returns an object used as a source of local events posted in response to remote events.
- getExternalSubject() - Method in class org.apache.cayenne.event.EventBridge
-
Returns a String subject used to post distributed events.
- getFactory() - Method in class org.apache.cayenne.project.xml.LoaderContext
- getFailedObjectId() - Method in exception class org.apache.cayenne.access.OptimisticLockException
-
Returns the ObjectId of the object that caused the OptimisticLockException.
- getFailures() - Method in class org.apache.cayenne.access.DbGenerator
-
Returns an object representing a collection of failures that occurred on the last "runGenerator" invocation, or null if there were no failures.
- getFailures() - Method in class org.apache.cayenne.validation.ValidationResult
-
Returns all failures added to this result, or empty list is result has no failures.
- getFailures(Object) - Method in class org.apache.cayenne.validation.ValidationResult
-
Returns all failures related to the
sourceobject, or an empty list if there are no such failures. - getFetchLimit() - Method in class org.apache.cayenne.map.ProcedureQueryDescriptor
-
Returns the fetch limit of the query.
- getFetchLimit() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
- getFetchLimit() - Method in class org.apache.cayenne.query.ProcedureQuery
- getFetchLimit() - Method in interface org.apache.cayenne.query.QueryMetadata
-
Returns the limit on the maximum number of records that can be returned by this query.
- getFetchLimit() - Method in class org.apache.cayenne.query.QueryMetadataProxy
- getFetchLimit() - Method in class org.apache.cayenne.query.SQLTemplate
- getFetchOffset() - Method in class org.apache.cayenne.access.jdbc.SQLTemplateAction
- getFetchOffset() - Method in class org.apache.cayenne.map.ProcedureQueryDescriptor
-
Returns the fetch offset of the query.
- getFetchOffset() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
- getFetchOffset() - Method in class org.apache.cayenne.query.ProcedureQuery
- getFetchOffset() - Method in interface org.apache.cayenne.query.QueryMetadata
-
Specifies a start of a range when fetching a subset of records.
- getFetchOffset() - Method in class org.apache.cayenne.query.QueryMetadataProxy
- getFetchOffset() - Method in class org.apache.cayenne.query.SQLTemplate
- getFields() - Method in class org.apache.cayenne.map.EmbeddedResult
- getFlattenedId(ObjectId, CayennePath) - Method in class org.apache.cayenne.access.DataContextObjectStore
- getFlattenedIds() - Method in class org.apache.cayenne.access.flush.operation.Values
- getFlattenedIds(ObjectId) - Method in class org.apache.cayenne.access.DataContextObjectStore
- getFlattenedPathIdMap(ObjectId) - Method in class org.apache.cayenne.access.DataContextObjectStore
- getForwardArc() - Method in class org.apache.cayenne.graph.ArcId
- getFreshSnapshot(ObjectContext) - Method in exception class org.apache.cayenne.access.OptimisticLockException
-
Retrieves fresh snapshot for the failed row.
- getFrom(Object) - Method in class org.apache.cayenne.exp.property.BaseProperty
-
Extracts property value from an object using JavaBean-compatible introspection with one addition - a property can be a dot-separated property name path.
- getFromAll(Collection) - Method in class org.apache.cayenne.exp.property.BaseProperty
-
Extracts property value from a collection of objects using JavaBean-compatible introspection with one addition - a property can be a dot-separated property name path.
- getFullyQualifiedName() - Method in class org.apache.cayenne.map.DbEntity
-
Returns table name including catalog and schema, if any of those are present.
- getFullyQualifiedName() - Method in class org.apache.cayenne.map.Procedure
-
Returns procedure name including schema and catalog, if present.
- getFunctionName() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
- getFunctionName() - Method in class org.apache.cayenne.exp.AbsExp
- getFunctionName() - Method in class org.apache.cayenne.exp.AvgExp
- getFunctionName() - Method in class org.apache.cayenne.exp.ConcatExp
- getFunctionName() - Method in class org.apache.cayenne.exp.CountExp
- getFunctionName() - Method in class org.apache.cayenne.exp.CurrentDateExp
- getFunctionName() - Method in class org.apache.cayenne.exp.CurrentTimeExp
- getFunctionName() - Method in class org.apache.cayenne.exp.CurrentTimestampExp
- getFunctionName() - Method in class org.apache.cayenne.exp.CustomAggregateExp
- getFunctionName() - Method in class org.apache.cayenne.exp.CustomFunctionExp
- getFunctionName() - Method in class org.apache.cayenne.exp.DistinctExp
- getFunctionName() - Method in class org.apache.cayenne.exp.ExtractExp
- getFunctionName() - Method in class org.apache.cayenne.exp.FunctionCallExp
- getFunctionName() - Method in class org.apache.cayenne.exp.LengthExp
- getFunctionName() - Method in class org.apache.cayenne.exp.LocateExp
- getFunctionName() - Method in class org.apache.cayenne.exp.LowerExp
- getFunctionName() - Method in class org.apache.cayenne.exp.MaxExp
- getFunctionName() - Method in class org.apache.cayenne.exp.MinExp
- getFunctionName() - Method in class org.apache.cayenne.exp.ModExp
- getFunctionName() - Method in class org.apache.cayenne.exp.SqrtExp
- getFunctionName() - Method in class org.apache.cayenne.exp.SubstringExp
- getFunctionName() - Method in class org.apache.cayenne.exp.SumExp
- getFunctionName() - Method in class org.apache.cayenne.exp.TrimExp
- getFunctionName() - Method in class org.apache.cayenne.exp.UpperExp
- getGeneratedAttributes() - Method in class org.apache.cayenne.map.DbEntity
-
Returns an unmodifiable collection of DbAttributes that are generated by the database.
- getGeneratorName() - Method in class org.apache.cayenne.map.DbKeyGenerator
- getGeneratorType() - Method in class org.apache.cayenne.map.DbKeyGenerator
- getGeometry() - Method in class org.apache.cayenne.value.GeoJson
- getHandler(TransactionDescriptor) - Method in class org.apache.cayenne.tx.DefaultTransactionManager
- getHaving() - Method in class org.apache.cayenne.query.FluentSelect
-
Returns a HAVING clause Expression of this query.
- getHoldability() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- getIdentifier() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.IdentifierNode
- getIdProperties() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Returns a collection of the properties mapped to id columns.
- getIdProperties() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- getIdProperties() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- getIdSnapshot() - Method in interface org.apache.cayenne.ObjectId
- GetImage() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
- GetImage() - Method in class org.apache.cayenne.ql.JavaCharStream
-
Get the token timage.
- getIndirectlyModifiedIds() - Method in class org.apache.cayenne.access.event.SnapshotEvent
- getInheritanceTree(String) - Method in class org.apache.cayenne.map.DataMap
- getInheritanceTree(String) - Method in class org.apache.cayenne.map.EntityResolver
- getInheritanceTree(String) - Method in interface org.apache.cayenne.map.MappingNamespace
- getInjector() - Method in class org.apache.cayenne.CayenneRuntime
-
Returns DI injector used by this runtime.
- getInMemoryOffset(int) - Method in class org.apache.cayenne.access.jdbc.BaseSQLAction
-
Returns a value of the offset that will be used to rewind the ResultSet within the SQL action before reading the result rows.
- getInMemoryOffset(int) - Method in class org.apache.cayenne.dba.db2.DB2SelectAction
- getInMemoryOffset(int) - Method in class org.apache.cayenne.dba.derby.DerbySelectAction
- getInMemoryOffset(int) - Method in class org.apache.cayenne.dba.firebird.FirebirdSelectAction
- getInMemoryOffset(int) - Method in class org.apache.cayenne.dba.h2.H2SelectAction
- getInMemoryOffset(int) - Method in class org.apache.cayenne.dba.ingres.IngresSelectAction
- getInMemoryOffset(int) - Method in class org.apache.cayenne.dba.sqlite.SQLiteSelectAction
- getInMemoryOffset(int) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerSelectAction
- getInsertBatchTranslator() - Method in class org.apache.cayenne.access.DataNode
- getInstance() - Static method in class org.apache.cayenne.commitlog.Confidential
- getInstance() - Static method in class org.apache.cayenne.log.NoopSQLLogger
- getInstance(boolean) - Static method in class org.apache.cayenne.dba.mysql.MySQLTreeProcessor
- getInt(String, int) - Method in class org.apache.cayenne.DefaultRuntimeProperties
- getInt(String, int) - Method in interface org.apache.cayenne.RuntimeProperties
- getInvalidatedIds() - Method in class org.apache.cayenne.access.event.SnapshotEvent
- getIsolation() - Method in class org.apache.cayenne.tx.TransactionDescriptor
- getJavaBySqlType(int) - Static method in class org.apache.cayenne.dba.TypesMapping
-
Get the corresponding Java type by its
Typescounterpart. - getJavaBySqlType(DbAttribute) - Static method in class org.apache.cayenne.dba.TypesMapping
- getJavaClass() - Method in class org.apache.cayenne.map.EmbeddedAttribute
-
Returns Java class of an object property described by this attribute.
- getJavaClass() - Method in class org.apache.cayenne.map.ObjAttribute
-
Returns Java class of an object property described by this attribute.
- getJavaClass(String) - Static method in class org.apache.cayenne.util.Util
-
Deprecated.this method based on statically defined class loading algorithm is not going to work in environments like OSGi.
AdhocObjectFactoryshould be used as it can provide the environment-specific class loading policy. - getJavaClassName() - Method in class org.apache.cayenne.map.DbAttribute
- getJavaClassName() - Method in class org.apache.cayenne.map.ObjEntity
-
Returns a non-null class name.
- getJdbcDriver() - Method in class org.apache.cayenne.project.DataSourceDescriptor
- getJoins() - Method in class org.apache.cayenne.map.DbRelationship
-
Returns a list of joins.
- getKey() - Method in interface org.apache.cayenne.ObjectId
- getKey() - Method in class org.apache.cayenne.util.SingleEntryMap
- getKeyCacheSize() - Method in class org.apache.cayenne.map.DbKeyGenerator
- getKeyType() - Method in class org.apache.cayenne.exp.property.MapProperty
- getLastAttribute() - Method in class org.apache.cayenne.project.xml.DbEntityHandler
- getLastAttribute() - Method in class org.apache.cayenne.project.xml.ObjEntityHandler
- getLastPrefetchHint() - Method in class org.apache.cayenne.query.PrefetchSelectQuery
-
Returns last incoming ObjRelationship in the prefetch relationship chain.
- getLimit() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LimitOffsetNode
- getLimit() - Method in class org.apache.cayenne.query.FluentSelect
- getLimit() - Method in class org.apache.cayenne.query.SQLSelect
- getLine() - Method in class org.apache.cayenne.ql.JavaCharStream
-
Deprecated.
- getListFault() - Method in interface org.apache.cayenne.reflect.FaultFactory
- getListFault() - Method in class org.apache.cayenne.reflect.SingletonFaultFactory
- getLocalSubjects() - Method in class org.apache.cayenne.event.EventBridge
-
Returns a Collection of local EventSubjects.
- getLocation() - Method in class org.apache.cayenne.map.DataMap
-
Returns "location" property value.
- getLockType() - Method in class org.apache.cayenne.map.ObjEntity
-
Returns the type of lock used by this ObjEntity.
- getLoginTimeout() - Method in class org.apache.cayenne.datasource.DriverDataSource
- getLoginTimeout() - Method in class org.apache.cayenne.datasource.ManagedPoolingDataSource
- getLoginTimeout() - Method in class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
- getLogWriter() - Method in class org.apache.cayenne.datasource.DriverDataSource
- getLogWriter() - Method in class org.apache.cayenne.datasource.ManagedPoolingDataSource
- getLogWriter() - Method in class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
- getLongPrimaryKey(SQLLogger, Statement, String) - Method in class org.apache.cayenne.dba.mysql.MySQLPkGenerator
- getMapArcProperties() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Returns a collection over the arc properties whose reverse arcs are to-many maps.
- getMapArcProperties() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- getMapArcProperties() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- getMapFault(Accessor) - Method in interface org.apache.cayenne.reflect.FaultFactory
- getMapFault(Accessor) - Method in class org.apache.cayenne.reflect.SingletonFaultFactory
- getMapKey() - Method in class org.apache.cayenne.map.ObjRelationship
-
Returns a property name of a target entity used to create a relationship map.
- getMapKey(Object) - Method in interface org.apache.cayenne.reflect.ToManyMapProperty
-
Extracts the map key of the target object.
- getMapKey(String, Object) - Method in class org.apache.cayenne.PersistentObject
-
Returns a map key for a given to-many map relationship and a target object.
- getMappedEntities(DbEntity) - Method in class org.apache.cayenne.map.DataMap
-
Returns all ObjEntities mapped to the given DbEntity.
- getMaxConnections() - Method in class org.apache.cayenne.datasource.PoolingDataSourceParameters
- getMaxConnections() - Method in class org.apache.cayenne.project.DataSourceDescriptor
- getMaxFetchSize() - Method in class org.apache.cayenne.access.IncrementalFaultList
-
Get the upper bound on the number of records to resolve in one round trip to the database.
- getMaxIdQualifierSize() - Method in class org.apache.cayenne.access.DataDomain
-
Returns a maximum number of object IDs to match in a single query for queries that select objects based on collection of ObjectIds.
- getMaxLength() - Method in class org.apache.cayenne.map.DbAttribute
-
Returns the length of database column described by this attribute.
- getMaxLength() - Method in class org.apache.cayenne.map.ObjAttribute
-
Returns this attribute's maximum allowed length
- getMaxLength() - Method in class org.apache.cayenne.map.ProcedureParameter
- getMaxQueueWaitTime() - Method in class org.apache.cayenne.datasource.PoolingDataSourceParameters
- getMessage() - Method in exception class org.apache.cayenne.access.OptimisticLockException
-
Returns descriptive message for this exception.
- getMessage() - Method in exception class org.apache.cayenne.access.translator.sqltemplate.parser.TokenMgrError
-
You can also modify the body of this method to customize your error messages.
- getMessage() - Method in exception class org.apache.cayenne.CayenneRuntimeException
-
Returns message that includes Cayenne version label and the actual exception message.
- getMessage() - Method in exception class org.apache.cayenne.DeleteDenyException
- getMessage() - Method in exception class org.apache.cayenne.ql.TokenMgrError
-
You can also modify the body of this method to customize your error messages.
- getMetaData() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- getMetaData(EntityResolver) - Method in class org.apache.cayenne.query.BatchQuery
-
Returns default select parameters.
- getMetaData(EntityResolver) - Method in class org.apache.cayenne.query.ColumnSelect
- getMetaData(EntityResolver) - Method in class org.apache.cayenne.query.IndirectQuery
-
Returns the metadata obtained from the replacement query.
- getMetaData(EntityResolver) - Method in class org.apache.cayenne.query.ObjectSelect
- getMetaData(EntityResolver) - Method in class org.apache.cayenne.query.ProcedureQuery
- getMetaData(EntityResolver) - Method in interface org.apache.cayenne.query.Query
-
Returns query runtime parameters.
- getMetaData(EntityResolver) - Method in class org.apache.cayenne.query.SQLTemplate
- getMinConnections() - Method in class org.apache.cayenne.datasource.PoolingDataSourceParameters
- getMinConnections() - Method in class org.apache.cayenne.project.DataSourceDescriptor
- getModifiedDiffs() - Method in class org.apache.cayenne.access.event.SnapshotEvent
-
Returns the changed keys of each modified snapshot, with their new values.
- getModules() - Method in class org.apache.cayenne.CayenneRuntime
-
Deprecated, for removal: This API element is subject to removal in a future version.this is fairly useless. Modules are opaque.
CayenneRuntime.getInjector()is the closest useful thing. - getName() - Method in class org.apache.cayenne.access.DataDomain
-
Returns "name" property value.
- getName() - Method in class org.apache.cayenne.access.DataNode
-
Returns node name.
- getName() - Method in class org.apache.cayenne.access.DataRowStore
-
Returns the name of this DataRowStore.
- getName() - Method in enum class org.apache.cayenne.access.sqlbuilder.JoinType
- getName() - Method in class org.apache.cayenne.exp.ExpressionParameter
-
Returns the name of the expression parameter.
- getName() - Method in class org.apache.cayenne.exp.property.BaseProperty
- getName() - Method in interface org.apache.cayenne.exp.property.Property
- getName() - Method in class org.apache.cayenne.map.Attribute
- getName() - Method in class org.apache.cayenne.map.DataMap
-
Returns the name of this DataMap.
- getName() - Method in class org.apache.cayenne.map.DbKeyGenerator
- getName() - Method in class org.apache.cayenne.map.EmbeddableAttribute
- getName() - Method in class org.apache.cayenne.map.Entity
-
Returns entity name.
- getName() - Method in class org.apache.cayenne.map.Procedure
- getName() - Method in class org.apache.cayenne.map.ProcedureParameter
- getName() - Method in class org.apache.cayenne.map.QueryDescriptor
-
Returns name of the query.
- getName() - Method in class org.apache.cayenne.map.Relationship
- getName() - Method in class org.apache.cayenne.project.Project
- getName() - Method in class org.apache.cayenne.query.PrefetchTreeNode
- getName() - Method in interface org.apache.cayenne.reflect.Accessor
-
Returns property name.
- getName() - Method in class org.apache.cayenne.reflect.BaseProperty
- getName() - Method in class org.apache.cayenne.reflect.BeanAccessor
- getName() - Method in class org.apache.cayenne.reflect.EmbeddedFieldAccessor
- getName() - Method in class org.apache.cayenne.reflect.FieldAccessor
- getName() - Method in class org.apache.cayenne.reflect.IdMapKeyAccessor
- getName() - Method in class org.apache.cayenne.reflect.MapAccessor
- getName() - Method in class org.apache.cayenne.reflect.PropertyAccessor
- getName() - Method in interface org.apache.cayenne.reflect.PropertyDescriptor
-
Returns property name.
- getNamespace() - Method in class org.apache.cayenne.map.DataMap
-
Returns a parent namespace where this DataMap resides.
- getNameTablesInDB(DataNode) - Method in class org.apache.cayenne.access.dbsync.CreateIfNoSchemaStrategy
-
Returns all the table names in database.
- getNameWithDefaultPackage(String) - Method in class org.apache.cayenne.map.DataMap
- getNameWithPackage(String, String) - Static method in class org.apache.cayenne.map.DataMap
- getNetworkTimeout() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- getNewValue() - Method in interface org.apache.cayenne.commitlog.model.AttributeChange
- getNewValue() - Method in class org.apache.cayenne.commitlog.model.MutableAttributeChange
- getNewValue() - Method in class org.apache.cayenne.commitlog.model.MutableToOneRelationshipChange
- getNewValue() - Method in interface org.apache.cayenne.commitlog.model.ToOneRelationshipChange
- getNextToken() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
-
Get the next Token.
- getNextToken() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
-
Get the next Token.
- getNextToken() - Method in class org.apache.cayenne.ql.QLParser
-
Get the next Token.
- getNextToken() - Method in class org.apache.cayenne.ql.QLParserTokenManager
-
Get the next Token.
- getNode(String) - Method in class org.apache.cayenne.query.PrefetchTreeNode
-
Looks up an existing node in the tree described by the dot-separated path.
- getNode(CayennePath) - Method in class org.apache.cayenne.query.PrefetchTreeNode
-
Looks up an existing node in the tree described by the path.
- getNodeId() - Method in class org.apache.cayenne.graph.NodeDiff
- getNullQualifierNames() - Method in class org.apache.cayenne.access.flush.operation.Qualifier
- getObjAttributeFor(DbAttribute) - Static method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
- getObject() - Method in class org.apache.cayenne.access.flush.operation.BaseDbRowOp
- getObject() - Method in interface org.apache.cayenne.access.flush.operation.DbRowOp
- getObject() - Method in exception class org.apache.cayenne.DeleteDenyException
- getObject(String) - Method in class org.apache.cayenne.access.translator.sqltemplate.Context
- getObject(ObjectId) - Method in class org.apache.cayenne.access.DataContextObjectStore
- getObject(ObjectId) - Method in interface org.apache.cayenne.ObjectStore
-
Returns a registered object for the id, or null if no such object is registered.
- getObjectClass() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Returns a class mapped by this descriptor.
- getObjectClass() - Method in interface org.apache.cayenne.reflect.EmbeddableDescriptor
-
Returns an embeddable class mapped by this descriptor.
- getObjectClass() - Method in class org.apache.cayenne.reflect.FieldEmbeddableDescriptor
- getObjectClass() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- getObjectClass() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- getObjectContext() - Method in interface org.apache.cayenne.Persistent
- getObjectContext() - Method in class org.apache.cayenne.PersistentObject
- getObjectFactory() - Method in class org.apache.cayenne.map.EntityResolver
- getObjectId() - Method in interface org.apache.cayenne.Persistent
- getObjectId() - Method in class org.apache.cayenne.PersistentObject
- getObjectId() - Method in class org.apache.cayenne.query.BatchQueryRow
- getObjectIterator() - Method in class org.apache.cayenne.access.DataContextObjectStore
-
Returns an iterator over the registered objects.
- getObjectStore() - Method in class org.apache.cayenne.access.DataContext
- getObjectStore() - Method in interface org.apache.cayenne.ObjectContext
-
Returns the store of persistent objects registered with this context.
- getObjEntities() - Method in class org.apache.cayenne.map.DataMap
-
Returns an unmodifiable collection of ObjEntities stored in this DataMap.
- getObjEntities() - Method in class org.apache.cayenne.map.EntityResolver
- getObjEntities() - Method in interface org.apache.cayenne.map.MappingNamespace
-
Returns all ObjEntities in the namespace.
- getObjEntity() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
- getObjEntity() - Method in interface org.apache.cayenne.query.QueryMetadata
-
Returns an ObjEntity associated with a query or null if no such entity exists.
- getObjEntity() - Method in class org.apache.cayenne.query.QueryMetadataProxy
- getObjEntity(Class) - Method in class org.apache.cayenne.map.DataMap
- getObjEntity(Class) - Method in class org.apache.cayenne.map.EntityResolver
-
Looks in the DataMap's that this object was created with for the ObjEntity that maps to the services the specified class
- getObjEntity(Class) - Method in interface org.apache.cayenne.map.MappingNamespace
- getObjEntity(String) - Method in class org.apache.cayenne.map.DataMap
-
Returns an ObjEntity for a given name.
- getObjEntity(String) - Method in class org.apache.cayenne.map.EntityResolver
- getObjEntity(String) - Method in interface org.apache.cayenne.map.MappingNamespace
-
Returns ObjEntity for a given name, or null if no such ObjEntity is found in the MappingNamespace.
- getObjEntity(Persistent) - Static method in class org.apache.cayenne.Cayenne
-
Returns mapped ObjEntity for object.
- getObjEntity(Persistent) - Method in class org.apache.cayenne.map.DataMap
- getObjEntity(Persistent) - Method in class org.apache.cayenne.map.EntityResolver
- getObjEntity(Persistent) - Method in interface org.apache.cayenne.map.MappingNamespace
- getObjEntityComparator() - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
- getObjEntityComparator() - Method in interface org.apache.cayenne.map.EntitySorter
- getObjEntityComparator(boolean) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
- getObjEntityComparator(boolean) - Method in class org.apache.cayenne.ashwood.WeightedAshwoodEntitySorter
- getObjEntityForJavaClass(String) - Method in class org.apache.cayenne.map.DataMap
-
Returns an ObjEntity for a Persistent class name.
- getObjEntityMap() - Method in class org.apache.cayenne.map.DataMap
-
Returns a unmodifiable map of ObjEntities contained in this DataMap, keyed by ObjEntity name.
- getObjRelationship() - Method in class org.apache.cayenne.project.xml.ObjRelationshipHandler
- getObsoleteFiles() - Method in class org.apache.cayenne.project.upgrade.UpgradeContext
- getOffset() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LimitOffsetNode
- getOffset() - Method in class org.apache.cayenne.query.FluentSelect
- getOffset() - Method in class org.apache.cayenne.query.SQLSelect
- getOldValue() - Method in interface org.apache.cayenne.commitlog.model.AttributeChange
- getOldValue() - Method in class org.apache.cayenne.commitlog.model.MutableAttributeChange
- getOldValue() - Method in class org.apache.cayenne.commitlog.model.MutableToOneRelationshipChange
- getOldValue() - Method in interface org.apache.cayenne.commitlog.model.ToOneRelationshipChange
- getOp() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OpExpressionNode
- getOperand(int) - Method in class org.apache.cayenne.exp.Expression
-
Returns a value of operand at
index: a nested expression or a plain value. - getOperand(int) - Method in class org.apache.cayenne.exp.ListExp
- getOperand(int) - Method in class org.apache.cayenne.exp.PathExp
- getOperandCount() - Method in class org.apache.cayenne.exp.Expression
-
Returns a count of operands of this expression.
- getOperandCount() - Method in class org.apache.cayenne.exp.ListExp
- getOperandCount() - Method in class org.apache.cayenne.exp.NegateExp
- getOperandCount() - Method in class org.apache.cayenne.exp.PathExp
- getOperator() - Method in class org.apache.cayenne.exp.CustomOperatorExp
- getOracleCursorType() - Static method in class org.apache.cayenne.dba.oracle.OracleAdapter
-
Returns an Oracle JDBC extension type defined in oracle.jdbc.driver.OracleTypes.CURSOR.
- getOrCreate(ObjectId, ObjectChangeType) - Method in class org.apache.cayenne.commitlog.model.MutableChangeMap
- getOrCreateConnection(String, DataSource) - Method in class org.apache.cayenne.tx.BaseTransaction
- getOrCreateConnection(String, DataSource) - Method in class org.apache.cayenne.tx.ReadOnlyTransaction
- getOrCreateConnection(String, DataSource) - Method in interface org.apache.cayenne.tx.Transaction
-
Retrieves a connection for the given symbolic name.
- getOrDefault(Object, Object) - Method in class org.apache.cayenne.DataRow
- getOrDefault(Object, V) - Method in class org.apache.cayenne.util.SingleEntryMap
- getOrderings() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
-
Deprecated, for removal: This API element is subject to removal in a future version.since 5.0, as the query is defined by a String, see
SelectQueryDescriptor.getParsedQuery() - getOrderings() - Method in class org.apache.cayenne.query.FluentSelect
- getOrigin() - Method in interface org.apache.cayenne.ashwood.graph.ArcIterator
- getOrigin() - Method in class org.apache.cayenne.ashwood.graph.FilterArcIterator
- getOrigin() - Method in class org.apache.cayenne.ashwood.graph.ReversedIteration.ReversedArcIterator
- getOriginatingQuery() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
- getOriginatingQuery() - Method in interface org.apache.cayenne.query.QueryMetadata
-
Returns a query that originated this query.
- getOriginatingQuery() - Method in class org.apache.cayenne.query.QueryMetadataProxy
- getPackagePath(String) - Static method in class org.apache.cayenne.util.Util
-
Returns package name for the Java class as a path separated with forward slash ("/").
- getPageSize() - Method in class org.apache.cayenne.access.IncrementalFaultList
-
Returns the pageSize.
- getPageSize() - Method in class org.apache.cayenne.map.QueryDescriptor
-
Returns the page size of the query.
- getPageSize() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
- getPageSize() - Method in class org.apache.cayenne.query.FluentSelect
- getPageSize() - Method in class org.apache.cayenne.query.ProcedureQuery
- getPageSize() - Method in interface org.apache.cayenne.query.QueryMetadata
-
Returns query page size.
- getPageSize() - Method in class org.apache.cayenne.query.QueryMetadataProxy
- getPageSize() - Method in class org.apache.cayenne.query.SQLSelect
- getPageSize() - Method in class org.apache.cayenne.query.SQLTemplate
- getParameterBindings() - Method in class org.apache.cayenne.access.translator.sqltemplate.Context
- getParameterNames() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
-
Returns the names of the "$name" parameters of the query, in the order of their first occurrence.
- getParameters() - Method in class org.apache.cayenne.query.ProcedureQuery
-
Returns a map of procedure parameters.
- getParameters() - Method in class org.apache.cayenne.query.SQLTemplate
-
Utility method to get the first set of parameters, since most queries will only have one.
- getParams() - Method in class org.apache.cayenne.query.SQLExec
-
Returns a potentially immutable map of named parameters that will be bound to SQL.
- getParams() - Method in class org.apache.cayenne.query.SQLSelect
-
Returns a potentially immmutable map of named parameters that will be bound to SQL.
- getParams() - Method in class org.apache.cayenne.query.SQLTemplate
-
Returns a map of named parameters that will be bound to SQL.
- getParent() - Method in record class org.apache.cayenne.access.DataContextChannel
- getParent() - Method in class org.apache.cayenne.access.DataDomain
-
Returns null, as DataDomain is the root of the DataChannel stack.
- getParent() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- getParent() - Method in interface org.apache.cayenne.DataChannel
-
Returns the parent channel of this channel in the DataChannel stack, or null if this is a root channel (such as a
DataDomain). - getParent() - Method in class org.apache.cayenne.query.PrefetchTreeNode
- getParentDataDomain() - Method in class org.apache.cayenne.access.DataContext
-
Deprecated, for removal: This API element is subject to removal in a future version.use
DataChannel.getDataDomain()on the channel returned byDataContext.getChannel() - getParentHandler() - Method in class org.apache.cayenne.project.xml.SAXNestedTagHandler
- getParentLogger() - Method in class org.apache.cayenne.datasource.DriverDataSource
- getParentLogger() - Method in class org.apache.cayenne.datasource.ManagedPoolingDataSource
- getParentLogger() - Method in class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
- getParsedQuery() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
-
Returns the parsed query String with its "$name" parameters unbound.
- getPart() - Method in class org.apache.cayenne.exp.ExtractExp
- getPartCamelCaseName() - Method in class org.apache.cayenne.exp.ExtractExp
- getPassword() - Method in class org.apache.cayenne.project.DataSourceDescriptor
- getPath() - Method in class org.apache.cayenne.exp.PathExp
- getPath() - Method in class org.apache.cayenne.exp.property.BaseProperty
- getPath() - Method in interface org.apache.cayenne.exp.property.Property
- getPath() - Method in class org.apache.cayenne.query.PrefetchTreeNode
-
Returns full prefetch path, that is a dot separated String of node names starting from root and up to and including this node.
- getPath() - Method in class org.apache.cayenne.reflect.AdditionalDbEntityDescriptor
- getPath(PrefetchTreeNode) - Method in class org.apache.cayenne.query.PrefetchTreeNode
-
Returns full prefetch path, that is a dot separated String of node names starting from root and up to and including this node.
- getPathAliases() - Method in class org.apache.cayenne.exp.Expression
-
Returns a map of path aliases for this expression.
- getPathAliases() - Method in class org.apache.cayenne.exp.PathExp
- getPathSplitAliases() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
- getPathSplitAliases() - Method in interface org.apache.cayenne.query.QueryMetadata
-
Returns a map of aliases vs. expression subpaths that is used to build split joins.
- getPathSplitAliases() - Method in class org.apache.cayenne.query.QueryMetadataProxy
- getPattern() - Method in class org.apache.cayenne.exp.PatternMatchExp
- getPersistenceState() - Method in interface org.apache.cayenne.Persistent
- getPersistenceState() - Method in class org.apache.cayenne.PersistentObject
- getPkCacheSize() - Method in class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
-
Returns zero as PK caching is not supported by FrontBaseAdapter.
- getPkCacheSize() - Method in class org.apache.cayenne.dba.JdbcPkGenerator
-
Returns a size of the entity primary key cache.
- getPkGenerator() - Method in class org.apache.cayenne.access.DataNode
-
Returns the PkGenerator used by this node to generate primary keys.
- getPositionalParams() - Method in class org.apache.cayenne.query.SQLExec
-
Returns a potentially immutable list of positional parameters that will be bound to SQL.
- getPositionalParams() - Method in class org.apache.cayenne.query.SQLSelect
-
Returns a potentially immmutable list of positional parameters that will be bound to SQL.
- getPositionalParams() - Method in class org.apache.cayenne.query.SQLTemplate
-
Returns a list of positional parameters that will be bound to SQL.
- getPostAdd() - Method in class org.apache.cayenne.map.CallbackMap
- getPostCommitId() - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- getPostCommitId() - Method in interface org.apache.cayenne.commitlog.model.ObjectChange
- getPostedBy() - Method in class org.apache.cayenne.event.CayenneEvent
-
Returns an object that posted this event.
- getPostLoad() - Method in class org.apache.cayenne.map.CallbackMap
- getPostPersist() - Method in class org.apache.cayenne.map.CallbackMap
- getPostRemove() - Method in class org.apache.cayenne.map.CallbackMap
- getPostUpdate() - Method in class org.apache.cayenne.map.CallbackMap
- getPrecision() - Method in class org.apache.cayenne.map.ProcedureParameter
- getPreCommitId() - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- getPreCommitId() - Method in interface org.apache.cayenne.commitlog.model.ObjectChange
- getPrefetches() - Method in class org.apache.cayenne.query.FluentSelect
- getPrefetches() - Method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- getPrefetchesMap() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
-
Deprecated, for removal: This API element is subject to removal in a future version.since 5.0, as the query is defined by a String, see
SelectQueryDescriptor.getParsedQuery() - getPrefetchesMap() - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
-
Returns map of prefetch paths with semantics for this query.
- getPrefetchPath() - Method in class org.apache.cayenne.query.PrefetchSelectQuery
-
Returns the prefetchPath.
- getPrefetchTree() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
- getPrefetchTree() - Method in class org.apache.cayenne.query.ProcedureQuery
- getPrefetchTree() - Method in interface org.apache.cayenne.query.QueryMetadata
-
Returns a root node of prefetch tree used by this query, or null of no prefetches are configured.
- getPrefetchTree() - Method in class org.apache.cayenne.query.QueryMetadataProxy
- getPrefetchTree() - Method in class org.apache.cayenne.query.SQLTemplate
- getPrePersist() - Method in class org.apache.cayenne.map.CallbackMap
- getPreRemove() - Method in class org.apache.cayenne.map.CallbackMap
- getPreUpdate() - Method in class org.apache.cayenne.map.CallbackMap
- getPrimaryKeyGenerator() - Method in class org.apache.cayenne.map.DbEntity
-
Return the primary key generator for this entity.
- getPrimaryKeyNames() - Method in class org.apache.cayenne.map.ObjEntity
-
Returns the names of DbAtributes that comprise the primary key of the parent DbEntity.
- getPrimaryKeys() - Method in class org.apache.cayenne.map.DbEntity
-
Returns an unmodifiable collection of DbAttributes representing the primary key of the table described by this DbEntity.
- getPrimaryKeys() - Method in class org.apache.cayenne.map.ObjEntity
-
Returns an unmodifiable collection of ObjAttributes representing the primary key of the table described by this DbEntity.
- getProcedure() - Method in class org.apache.cayenne.access.jdbc.ProcedureAction
-
Returns stored procedure for an internal query.
- getProcedure() - Method in class org.apache.cayenne.map.ProcedureParameter
-
Returns the procedure that holds this parameter.
- getProcedure() - Method in class org.apache.cayenne.project.xml.ProcedureHandler
- getProcedure() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
- getProcedure() - Method in interface org.apache.cayenne.query.QueryMetadata
-
Returns a Procedure associated with a query or null if no such procedure exists.
- getProcedure() - Method in class org.apache.cayenne.query.QueryMetadataProxy
- getProcedure(String) - Method in class org.apache.cayenne.map.DataMap
-
Returns a Procedure for a given name or null if no such procedure exists.
- getProcedure(String) - Method in class org.apache.cayenne.map.EntityResolver
- getProcedure(String) - Method in interface org.apache.cayenne.map.MappingNamespace
-
Returns Procedure for a given name, or null if no such Procedure is found in the MappingNamespace.
- getProcedureMap() - Method in class org.apache.cayenne.map.DataMap
-
Returns a sorted unmodifiable map of Procedures in this DataMap keyed by name.
- getProcedures() - Method in class org.apache.cayenne.map.DataMap
-
Returns stored procedures associated with this DataMap.
- getProcedures() - Method in class org.apache.cayenne.map.EntityResolver
- getProcedures() - Method in interface org.apache.cayenne.map.MappingNamespace
-
Returns all Procedures in the namespace.
- getProcedureTranslator() - Method in class org.apache.cayenne.access.DataNode
- getProcedureTranslator(ProcedureQuery, EntityResolver) - Method in class org.apache.cayenne.dba.AutoAdapter
- getProcedureTranslator(ProcedureQuery, EntityResolver) - Method in interface org.apache.cayenne.dba.DbAdapter
-
Returns the
ProcedureTranslatorfor the given query. - getProcedureTranslator(ProcedureQuery, EntityResolver) - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
- getProcedureTranslator(ProcedureQuery, EntityResolver) - Method in class org.apache.cayenne.dba.JdbcAdapter
- getProcedureTranslator(ProcedureQuery, EntityResolver) - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
- getProcedureTranslator(ProcedureQuery, EntityResolver) - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
- getProject() - Method in class org.apache.cayenne.map.DataMap
- getPropagation() - Method in class org.apache.cayenne.tx.TransactionDescriptor
- getProperties() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Returns the properties declared in this descriptor and all its super-descriptors.
- getProperties() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- getProperties() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- getProperty() - Method in class org.apache.cayenne.graph.NodePropertyChangeOperation
- getProperty() - Method in exception class org.apache.cayenne.reflect.PropertyException
- getProperty() - Method in class org.apache.cayenne.validation.BeanValidationFailure
-
Returns a failed property of the failure source object.
- getProperty(Object, String) - Static method in class org.apache.cayenne.reflect.PropertyUtils
-
Returns object property using JavaBean-compatible introspection with one addition - a property can be a dot-separated property name path.
- getProperty(Object, CayennePath) - Static method in class org.apache.cayenne.reflect.PropertyUtils
-
Returns object property using JavaBean-compatible introspection with one addition - a property can be a dot-separated property name path.
- getProperty(String) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Returns a property descriptor matching property name, or null if no such property is found.
- getProperty(String) - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- getProperty(String) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
-
Recursively looks up property descriptor in this class descriptor and all superclass descriptors.
- getProperty(Persistent, String) - Static method in class org.apache.cayenne.Cayenne
-
Returns property descriptor for specified property.
- getQl() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
-
Returns the query String, exactly as it was set.
- getQualifier() - Method in interface org.apache.cayenne.access.flush.operation.DbRowOpWithQualifier
- getQualifier() - Method in class org.apache.cayenne.access.flush.operation.DeleteDbRowOp
- getQualifier() - Method in class org.apache.cayenne.access.flush.operation.UpdateDbRowOp
- getQualifier() - Method in class org.apache.cayenne.map.DbEntity
- getQualifier() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
-
Deprecated, for removal: This API element is subject to removal in a future version.since 5.0, as the query is defined by a String, see
SelectQueryDescriptor.getParsedQuery() - getQualifier() - Method in class org.apache.cayenne.query.BatchQueryRow
- getQualifier(ObjEntity) - Method in interface org.apache.cayenne.query.SelectById.IdSpec
-
Deprecated.
- getQualifier(ObjEntity) - Method in class org.apache.cayenne.query.SelectById.MultiMapIdSpec
-
Deprecated.
- getQualifier(ObjEntity) - Method in class org.apache.cayenne.query.SelectById.MultiScalarIdSpec
-
Deprecated.
- getQualifier(ObjEntity) - Method in class org.apache.cayenne.query.SelectById.SingleMapIdSpec
-
Deprecated.
- getQualifier(ObjEntity) - Method in class org.apache.cayenne.query.SelectById.SingleScalarIdSpec
-
Deprecated.
- getQualifierAttributes() - Method in class org.apache.cayenne.access.flush.operation.Qualifier
- getQualifierAttributes() - Method in class org.apache.cayenne.query.UpdateBatchQuery
- getQualifierSnapshot() - Method in exception class org.apache.cayenne.access.OptimisticLockException
- getQuery() - Method in class org.apache.cayenne.access.jdbc.BatchAction
- getQuery() - Method in class org.apache.cayenne.access.jdbc.SQLTemplateAction
-
Returns a SQLTemplate for this action.
- getQuery() - Method in exception class org.apache.cayenne.CayenneSqlException
-
Returns the query that was being executed when the failure occurred, or null if it is not known.
- getQuery() - Method in class org.apache.cayenne.exp.SubqueryExp
- getQueryCache() - Method in class org.apache.cayenne.access.DataContext
-
Returns a cache for query results, set via
DataContext.Builder.queryCache(QueryCache). - getQueryCache() - Method in class org.apache.cayenne.access.DataDomain
-
Returns shared
QueryCacheused by this DataDomain. - getQueryDescriptor() - Method in class org.apache.cayenne.project.xml.ProcedureQueryDescriptorHandler
- getQueryDescriptor() - Method in class org.apache.cayenne.project.xml.QueryDescriptorHandler
-
Returns the descriptor of the query being read, or null before the query tag is processed.
- getQueryDescriptor() - Method in class org.apache.cayenne.project.xml.SelectQueryDescriptorHandler
- getQueryDescriptor() - Method in class org.apache.cayenne.project.xml.SQLTemplateDescriptorHandler
- getQueryDescriptor(String) - Method in class org.apache.cayenne.map.DataMap
-
Returns a named query associated with this DataMap.
- getQueryDescriptor(String) - Method in class org.apache.cayenne.map.EntityResolver
-
Returns a named query or null if no query exists for a given name.
- getQueryDescriptor(String) - Method in interface org.apache.cayenne.map.MappingNamespace
-
Returns Query for a given name, or null if no such Query is found in the MappingNamespace.
- getQueryDescriptorMap() - Method in class org.apache.cayenne.map.DataMap
- getQueryDescriptors() - Method in class org.apache.cayenne.map.DataMap
-
Returns an unmodifiable collection of mapped queries.
- getQueryDescriptors() - Method in class org.apache.cayenne.map.EntityResolver
- getQueryDescriptors() - Method in interface org.apache.cayenne.map.MappingNamespace
-
Returns all Queries in the namespace.
- getQueryFilters() - Method in class org.apache.cayenne.access.DataDomain
-
Returns an unmodifiable list of query filters registered with this DataDomain.
- getQuerySQL() - Method in exception class org.apache.cayenne.access.OptimisticLockException
-
Deprecated, for removal: This API element is subject to removal in a future version.in favor of
OptimisticLockException.getStatement() - getQueryTimeout() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
- getQueryTimeout() - Method in class org.apache.cayenne.query.FluentSelect
- getQueryTimeout() - Method in class org.apache.cayenne.query.ProcedureQuery
- getQueryTimeout() - Method in interface org.apache.cayenne.query.QueryMetadata
- getQueryTimeout() - Method in class org.apache.cayenne.query.QueryMetadataProxy
- getQueryTimeout() - Method in class org.apache.cayenne.query.SQLSelect
- getQueryTimeout() - Method in class org.apache.cayenne.query.SQLTemplate
- getQuotingStrategy() - Method in class org.apache.cayenne.dba.AutoAdapter
-
Deprecated.
- getQuotingStrategy() - Method in interface org.apache.cayenne.dba.DbAdapter
-
Deprecated, for removal: This API element is subject to removal in a future version.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
QuotingStrategyto use for the given entity: this adapter's strategy when the entity's DataMap enables SQL identifier quoting, andQuotingStrategy.NONEotherwise. - getQuotingStrategy(DbEntity) - Method in class org.apache.cayenne.dba.JdbcAdapter
- getRawJson() - Method in class org.apache.cayenne.value.Json
- getReflexiveRelationshipsNames(ObjEntity) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
- getRegisteredType(Class) - Method in class org.apache.cayenne.access.types.ExtendedTypeMap
-
Returns a type registered for the class name.
- getRegisteredType(String) - Method in class org.apache.cayenne.access.types.ExtendedTypeMap
-
Returns a guaranteed non-null ExtendedType instance for a given Java class name.
- getRegisteredTypeNames() - Method in class org.apache.cayenne.access.types.ExtendedTypeMap
-
Returns array of Java class names supported by Cayenne for JDBC mapping.
- getRelationship() - Method in exception class org.apache.cayenne.DeleteDenyException
- getRelationship() - Method in class org.apache.cayenne.map.DbJoin
- getRelationship() - Method in interface org.apache.cayenne.reflect.ArcProperty
-
Returns a relationship associated with this arc.
- getRelationship(String) - Method in class org.apache.cayenne.map.Entity
-
Returns relationship with name
relName. - getRelationship(String) - Method in class org.apache.cayenne.map.ObjEntity
-
Returns a named Relationship that either belongs to this ObjEntity or is inherited.
- getRelationshipForDbRelationship(DbRelationship) - Method in class org.apache.cayenne.map.ObjEntity
-
Returns ObjRelationship of this entity that maps to
dbRelationshipparameter. - getRelationshipMap() - Method in class org.apache.cayenne.map.Entity
-
Returns an unmodifiable map of relationships sorted by name.
- getRelationshipMap() - Method in class org.apache.cayenne.map.ObjEntity
- getRelationships() - Method in class org.apache.cayenne.map.Entity
-
Returns an unmodifiable collection of Relationships that exist in this entity.
- getRelationships() - Method in class org.apache.cayenne.map.ObjEntity
- getRelativeResource(String) - Method in interface org.apache.cayenne.resource.Resource
-
Returns a resource resolved relatively to the current resource.
- getRelativeResource(String) - Method in class org.apache.cayenne.resource.URLResource
- getRemoved() - Method in class org.apache.cayenne.commitlog.model.MutableToManyRelationshipChange
- getRemoved() - Method in interface org.apache.cayenne.commitlog.model.ToManyRelationshipChange
- getReplacementIdMap() - Method in interface org.apache.cayenne.ObjectId
- getReplacementQuery(EntityResolver) - Method in class org.apache.cayenne.query.IndirectQuery
-
Returns a replacement query, creating it on demand and caching it for reuse.
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.AbsExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.AggregateFunctionCallExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.AllExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.AnyExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.ArithmeticExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.BetweenExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.BitwiseExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.BitwiseNotExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.ConcatExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.ConditionExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.CurrentDateExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.CurrentTimeExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.CurrentTimestampExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.CustomFunctionExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.EqualExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.ExistsExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.ExtractExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.FalseExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.GreaterExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.GreaterOrEqualExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.InExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.LengthExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.LessExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.LessOrEqualExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.LikeExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.LikeIgnoreCaseExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.LocateExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.LowerExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.ModExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.NotBetweenExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.NotEqualExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.NotExistsExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.NotInExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.NotLikeExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.NotLikeIgnoreCaseExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.SqrtExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.SubstringExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.TrimExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.TrueExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.UpperExp
- getRequiredChildrenCount() - Method in class org.apache.cayenne.exp.ValueExp
- getResolvedComponents(EntityResolver) - Method in class org.apache.cayenne.map.SQLResult
- getResolver() - Method in class org.apache.cayenne.reflect.ClassDescriptorMap
- getResult() - Method in class org.apache.cayenne.query.SQLTemplate
- getResultColumnsTypes() - Method in class org.apache.cayenne.query.SQLTemplate
- getResultDescriptors() - Method in class org.apache.cayenne.query.ProcedureQuery
-
Returns a List of descriptors for query ResultSets in the order they are returned by the stored procedure.
- getResultEntityName() - Method in class org.apache.cayenne.map.ProcedureQueryDescriptor
-
Returns result entity name.
- getResultEntityName() - Method in class org.apache.cayenne.query.ProcedureQuery
- getResultKind() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
-
Returns the kind of the objects that the query fetches.
- getResultMapper() - Method in interface org.apache.cayenne.query.QueryMetadata
- getResultMapper() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
- getResultParam() - Method in class org.apache.cayenne.map.Procedure
-
Returns parameter describing the return value of the StoredProcedure, or null if procedure does not support return values.
- getResultPaths() - Method in class org.apache.cayenne.query.PrefetchSelectQuery
-
Returns extra result paths.
- getResultSegments() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
- getResultSegments() - Method in interface org.apache.cayenne.query.QueryMetadata
-
Returns query result set mapping.
- getResultSegments() - Method in class org.apache.cayenne.query.QueryMetadataProxy
- getResultSetMapping() - Method in interface org.apache.cayenne.query.QueryMetadata
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getReverseArc() - Method in class org.apache.cayenne.graph.ArcId
- getReverseDbRelationshipPath() - Method in class org.apache.cayenne.map.ObjRelationship
-
Returns a reversed dbRelationship path.
- getReverseId() - Method in class org.apache.cayenne.graph.ArcId
- getReverseRelationship() - Method in class org.apache.cayenne.map.DbRelationship
-
Returns DbRelationship that is the opposite of this DbRelationship.
- getReverseRelationship() - Method in class org.apache.cayenne.map.ObjRelationship
-
Returns a "complementary" ObjRelationship going in the opposite direction.
- getReverseRelationship() - Method in class org.apache.cayenne.map.Relationship
-
Returns a "complementary" relationship going in the opposite direction.
- getReverseRelationship(ObjEntity) - Method in class org.apache.cayenne.map.ObjRelationship
-
Returns a relationship of the given entity that is complementary to this one, or null if it's not found.
- getReverseRelationshipName() - Method in class org.apache.cayenne.map.ObjRelationship
-
Returns the name of a complementary relationship going in the opposite direction or null if it doesn't exist.
- getRoot() - Method in class org.apache.cayenne.access.sqlbuilder.BaseBuilder
- getRoot() - Method in class org.apache.cayenne.map.QueryDescriptor
-
Returns the root of this query.
- getRoot() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
-
Returns the root of the query defined by its "from" clause: an ObjEntity, a DbEntity or, if no such entity is mapped, its name.
- getRoot() - Method in class org.apache.cayenne.query.PrefetchTreeNode
-
Returns the root of the node tree.
- getRoot() - Method in class org.apache.cayenne.query.ProcedureQuery
-
Returns the root of this query.
- getRoot() - Method in class org.apache.cayenne.query.SQLTemplate
-
Returns the root of this query.
- getRootDbEntities() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Returns a collection of DbEntities that are the root tables for this descriptor's ObjEntity.
- getRootDbEntities() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- getRootDbEntities() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- getRootDbEntity() - Method in interface org.apache.cayenne.access.sqlbuilder.SQLGenerationContext
- getRowReaderFactory() - Method in class org.apache.cayenne.access.DataNode
- getRows() - Method in class org.apache.cayenne.query.BatchQuery
- getScale() - Method in class org.apache.cayenne.map.DbAttribute
-
Returns the number of digits after period for decimal attributes.
- getSchema() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- getSchema() - Method in class org.apache.cayenne.map.DbEntity
-
Returns database schema of this table.
- getSchema() - Method in class org.apache.cayenne.map.Procedure
- getSchemaName(DbEntity) - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
-
Returns DbEntity schema name for 1.8 and on.
- getSchemaUpdateStrategy() - Method in class org.apache.cayenne.access.DataNode
- getSelectTranslator() - Method in class org.apache.cayenne.access.DataNode
- getSelectTranslator(Select, EntityResolver) - Method in class org.apache.cayenne.dba.AutoAdapter
- getSelectTranslator(Select, EntityResolver) - Method in interface org.apache.cayenne.dba.DbAdapter
-
Returns the
SelectTranslatorfor the given query. - getSelectTranslator(Select, EntityResolver) - Method in class org.apache.cayenne.dba.JdbcAdapter
- getSemantics() - Method in class org.apache.cayenne.query.PrefetchTreeNode
- getSequencePrefix() - Method in class org.apache.cayenne.dba.db2.DB2PkGenerator
- getSequencePrefix() - Method in class org.apache.cayenne.dba.SequencePkGenerator
- getSetFault() - Method in interface org.apache.cayenne.reflect.FaultFactory
- getSetFault() - Method in class org.apache.cayenne.reflect.SingletonFaultFactory
- getSharedSnapshotCache() - Method in class org.apache.cayenne.access.DataDomain
-
Returns the snapshots cache shared by the DataContexts of this DataDomain, or null if the domain runs with per-DataContext caches.
- getSnapshot() - Method in class org.apache.cayenne.access.flush.operation.Qualifier
- getSnapshot() - Method in class org.apache.cayenne.access.flush.operation.Values
- getSnapshot(ObjectId) - Method in class org.apache.cayenne.access.DataContextObjectStore
-
Returns a snapshot for ObjectId from the underlying snapshot cache.
- getSnapshot(ObjectId) - Method in interface org.apache.cayenne.ObjectStore
-
Returns a committed snapshot of an object with the id, fetching it from the database if needed.
- getSnapshotEventSubject() - Method in class org.apache.cayenne.access.DataRowStore
-
Returns EventSubject used by this SnapshotCache to notify of snapshot changes.
- getSnapshotLayout() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Returns the layout of a snapshot of an object of the described class: the columns of the attributes, the foreign keys of the to-one relationships whose targets propagate their keys to this entity, the primary key, and the primary keys of the additional DB entities, each column listed once.
- getSnapshotLayout() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- getSnapshotLayout() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- getSnapshotValue(String) - Method in class org.apache.cayenne.access.ObjectDiff
- getSnapshotVersion() - Method in interface org.apache.cayenne.Persistent
-
Returns the version of the DataRow snapshot that was used to create this object, or that this object was last committed as.
- getSnapshotVersion() - Method in class org.apache.cayenne.PersistentObject
- getSortOrder() - Method in class org.apache.cayenne.query.Ordering
-
Returns sort order for this ordering
- getSortSpec() - Method in class org.apache.cayenne.query.Ordering
-
Returns the expression defining a ordering Java Bean property.
- getSortSpecString() - Method in class org.apache.cayenne.query.Ordering
-
Returns sortSpec string representation.
- getSource() - Method in class org.apache.cayenne.map.DbJoin
-
Returns DbAttribute on on the left side of the join.
- getSource() - Method in class org.apache.cayenne.project.upgrade.UpgradeContext
- getSource() - Method in exception class org.apache.cayenne.reflect.PropertyException
-
Returns an object that caused an error.
- getSource() - Method in class org.apache.cayenne.validation.SimpleValidationFailure
-
Returns object that failed the validation.
- getSource() - Method in interface org.apache.cayenne.validation.ValidationFailure
-
Returns the object that has generated the failure.
- getSourceAttributes() - Method in class org.apache.cayenne.map.DbRelationship
-
Returns a Collection of source attributes.
- getSourceEntity() - Method in class org.apache.cayenne.map.ObjRelationship
- getSourceEntity() - Method in class org.apache.cayenne.map.Relationship
-
Returns relationship source entity.
- getSourceEntityName() - Method in class org.apache.cayenne.map.DbRelationship
- getSourceName() - Method in class org.apache.cayenne.map.DbJoin
- getSql() - Method in class org.apache.cayenne.access.sqlbuilder.DefaultSQLAppendable
- getSql() - Method in interface org.apache.cayenne.access.sqlbuilder.SQLAppendable
- getSql() - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
-
Returns default SQL statement for this query.
- getSql() - Method in class org.apache.cayenne.query.SQLExec
- getSql() - Method in class org.apache.cayenne.query.SQLSelect
- getSqlLogger() - Method in class org.apache.cayenne.access.DataNode
- getSQLLogger() - Method in class org.apache.cayenne.dba.JdbcAdapter
-
Deprecated, for removal: This API element is subject to removal in a future version.logger should be taken from the DataNode
- getSqlNameByType(int) - Static method in class org.apache.cayenne.dba.TypesMapping
-
Returns a String representation of the SQL type from its JDBC code.
- getSQLString() - Method in class org.apache.cayenne.access.sqlbuilder.SQLGenerationVisitor
- getSqlTemplateTranslator() - Method in class org.apache.cayenne.access.DataNode
- getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.AutoAdapter
- getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.db2.DB2Adapter
- getSqlTreeProcessor() - Method in interface org.apache.cayenne.dba.DbAdapter
- getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.derby.DerbyAdapter
- getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.firebird.FirebirdAdapter
- getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.frontbase.FrontBaseAdapter
- getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.h2.H2Adapter
- getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
- getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.ingres.IngresAdapter
- getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.JdbcAdapter
- getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
- getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.oracle.OracleAdapter
- getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
- getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.sqlite.SQLiteAdapter
- getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
- getSqlTreeProcessor() - Method in class org.apache.cayenne.dba.sybase.SybaseAdapter
- getSqlTypeByJava(Class) - Static method in class org.apache.cayenne.dba.TypesMapping
-
Guesses a default JDBC type for the Java class.
- getSqlTypeByJava(String) - Static method in class org.apache.cayenne.dba.TypesMapping
-
Returns default java.sql.Types type by the Java type name.
- getSqlTypeByName(String) - Static method in class org.apache.cayenne.dba.TypesMapping
-
Returns a JDBC int type for SQL typem name.
- getStamp() - Method in class org.apache.cayenne.ashwood.graph.DepthFirstStampSearch
- getStatement() - Method in exception class org.apache.cayenne.access.OptimisticLockException
- getStatement() - Method in exception class org.apache.cayenne.CayenneSqlException
-
Returns the statement that was being executed when the failure occurred, or null if it is not known.
- getStatementFetchSize() - Method in class org.apache.cayenne.map.QueryDescriptor
-
Returns the JDBC statement fetch size of the query.
- getStatementFetchSize() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
- getStatementFetchSize() - Method in class org.apache.cayenne.query.FluentSelect
- getStatementFetchSize() - Method in class org.apache.cayenne.query.ProcedureQuery
- getStatementFetchSize() - Method in interface org.apache.cayenne.query.QueryMetadata
- getStatementFetchSize() - Method in class org.apache.cayenne.query.QueryMetadataProxy
- getStatementFetchSize() - Method in class org.apache.cayenne.query.SQLSelect
- getStatementFetchSize() - Method in class org.apache.cayenne.query.SQLTemplate
- getStorageEngine() - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
- getStrategy(ObjAttribute) - Method in class org.apache.cayenne.reflect.generic.DefaultValueComparisonStrategyFactory
- getStrategy(ObjAttribute) - Method in interface org.apache.cayenne.reflect.generic.ValueComparisonStrategyFactory
- getString(String) - Static method in class org.apache.cayenne.util.LocalizedStringsHandler
-
Returns localized string for the given key.
- getSubclassDescriptor(Class) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Deprecated, for removal: This API element is subject to removal in a future version.will throw UnsupportedOperationException on invocation, use
ClassDescriptor.getSubclassDescriptor(String) - getSubclassDescriptor(String) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Returns the most "specialized" descriptor for a given entity name.
- getSubclassDescriptor(String) - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- getSubclassDescriptor(String) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- getSubclassesForObjEntity(ObjEntity) - Method in class org.apache.cayenne.map.DataMap
- getSubject() - Method in class org.apache.cayenne.event.CayenneEvent
- getSubject(Class, String) - Static method in class org.apache.cayenne.event.EventSubject
-
Returns an event subject identified by the given owner and subject name.
- getSubjectName() - Method in class org.apache.cayenne.event.EventSubject
- getSubString(long, int) - Method in class org.apache.cayenne.util.MemoryClob
-
Retrieves a copy of the specified substring in the
CLOBvalue designated by thisClobobject. - GetSuffix(int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
- GetSuffix(int) - Method in class org.apache.cayenne.ql.JavaCharStream
-
Get the suffix as an array of characters.
- getSuperclassDescriptor() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Returns a descriptor of the mapped superclass or null if the descriptor's entity sits at the top of inheritance hierarchy or no inheritance is mapped.
- getSuperclassDescriptor() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- getSuperclassDescriptor() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
-
Returns a descriptor of the mapped superclass or null if the descriptor's entity sits at the top of inheritance hierarchy.
- getSuperClassName() - Method in class org.apache.cayenne.map.ObjEntity
-
Returns a fully-qualified name of the super class of the Persistent class.
- getSuperEntity() - Method in class org.apache.cayenne.map.ObjEntity
-
Returns a "super" entity in the entity inheritance hierarchy.
- getSuperEntityName() - Method in class org.apache.cayenne.map.ObjEntity
-
Returns an entity name for a parent entity in the inheritance hierarchy.
- getSyncFilters() - Method in class org.apache.cayenne.access.DataDomain
-
Returns an unmodifiable list of sync filters registered with this DataDomain.
- getSystemCatalogs() - Method in class org.apache.cayenne.dba.AutoAdapter
- getSystemCatalogs() - Method in interface org.apache.cayenne.dba.DbAdapter
- getSystemCatalogs() - Method in class org.apache.cayenne.dba.JdbcAdapter
- getSystemCatalogs() - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
- getSystemCatalogs() - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
- getSystemSchemas() - Method in class org.apache.cayenne.dba.AutoAdapter
- getSystemSchemas() - Method in interface org.apache.cayenne.dba.DbAdapter
- getSystemSchemas() - Method in class org.apache.cayenne.dba.JdbcAdapter
- getSystemSchemas() - Method in class org.apache.cayenne.dba.oracle.OracleAdapter
- getSystemSchemas() - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
- getSystemSchemas() - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
- getTable() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
- getTableAliasBase() - Method in class org.apache.cayenne.map.DbEntity
-
Returns a short mnemonic base used to build table aliases in generated SQL.
- getTableName() - Method in class org.apache.cayenne.access.sqlbuilder.TableNodeBuilder
- getTableName(DbEntity) - Method in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
-
Generate fully-qualified name for 1.8 and on.
- getTabSize() - Method in class org.apache.cayenne.ql.JavaCharStream
- getTarget() - Method in class org.apache.cayenne.map.DbJoin
- getTargetAttributes() - Method in class org.apache.cayenne.map.DbRelationship
-
Returns a Collection of target attributes.
- getTargetDescriptor() - Method in interface org.apache.cayenne.reflect.ArcProperty
-
Returns a ClassDescriptor for the type of graph nodes pointed to by this arc property.
- getTargetEntity() - Method in class org.apache.cayenne.map.DbRelationship
-
Returns a target of this relationship.
- getTargetEntity() - Method in class org.apache.cayenne.map.ObjRelationship
-
Returns a target ObjEntity of this relationship.
- getTargetEntity() - Method in class org.apache.cayenne.map.Relationship
-
Returns a target entity of the relationship.
- getTargetEntityName() - Method in class org.apache.cayenne.map.Relationship
-
Returns the name of a target entity.
- getTargetName() - Method in class org.apache.cayenne.map.DbJoin
- getTargetNodeId() - Method in class org.apache.cayenne.graph.ArcCreateOperation
- getTargetNodeId() - Method in class org.apache.cayenne.graph.ArcDeleteOperation
- getTargetType() - Method in class org.apache.cayenne.access.types.BigDecimalValueType
- getTargetType() - Method in class org.apache.cayenne.access.types.BigIntegerValueType
- getTargetType() - Method in class org.apache.cayenne.access.types.CharacterValueType
- getTargetType() - Method in class org.apache.cayenne.access.types.LocalDateTimeValueType
-
Deprecated.
- getTargetType() - Method in class org.apache.cayenne.access.types.LocalDateValueType
-
Deprecated.
- getTargetType() - Method in class org.apache.cayenne.access.types.LocalTimeValueType
-
Deprecated.
- getTargetType() - Method in class org.apache.cayenne.access.types.PeriodValueType
- getTargetType() - Method in class org.apache.cayenne.access.types.UUIDValueType
-
Deprecated.
- getTargetType() - Method in interface org.apache.cayenne.access.types.ValueObjectType
- getTemplate(String) - Method in class org.apache.cayenne.query.SQLTemplate
-
Returns a template for key, or a default template if a template for key is not found.
- getTemplateKeys() - Method in class org.apache.cayenne.query.SQLTemplate
-
Returns a collection of configured template keys.
- getText() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TextNode
- getThreadObjectContext() - Static method in class org.apache.cayenne.access.DataContext
-
Deprecated, for removal: This API element is subject to removal in a future version.if you are using thread context, you can create your own ThreadLocal
- getThreadTransaction() - Static method in class org.apache.cayenne.tx.BaseTransaction
-
Returns a Transaction associated with the current thread, or null if there is no such Transaction.
- getTimestamp() - Method in class org.apache.cayenne.access.event.SnapshotEvent
- getToken(int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
-
Get the specific Token.
- getToken(int) - Method in class org.apache.cayenne.ql.QLParser
-
Get the specific Token.
- getToManyRelationshipChanges() - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- getToManyRelationshipChanges() - Method in interface org.apache.cayenne.commitlog.model.ObjectChange
- getToOneFault() - Method in interface org.apache.cayenne.reflect.FaultFactory
- getToOneFault() - Method in class org.apache.cayenne.reflect.SingletonFaultFactory
- getToOneRelationshipChanges() - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- getToOneRelationshipChanges() - Method in interface org.apache.cayenne.commitlog.model.ObjectChange
- getTransactionIsolation() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- getType() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- getType() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OrderByNode
- getType() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SelectNode
- getType() - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- getType() - Method in interface org.apache.cayenne.commitlog.model.ObjectChange
- getType() - Method in class org.apache.cayenne.exp.property.BaseProperty
- getType() - Method in interface org.apache.cayenne.exp.property.Property
- getType() - Method in class org.apache.cayenne.map.DbAttribute
-
Returns the SQL type of the column.
- getType() - Method in class org.apache.cayenne.map.EmbeddableAttribute
- getType() - Method in class org.apache.cayenne.map.EmbeddedAttribute
-
Returns a type of this attribute that must be an
Embeddableobject. - getType() - Method in class org.apache.cayenne.map.ObjAttribute
-
Returns fully qualified Java class name of the object property represented by this attribute.
- getType() - Method in class org.apache.cayenne.map.ProcedureParameter
- getType() - Method in class org.apache.cayenne.reflect.DefaultConstructor
- getType(Class) - Method in class org.apache.cayenne.access.types.EnumTypeFactory
- getType(Class) - Method in interface org.apache.cayenne.access.types.ExtendedTypeFactory
-
Returns ExtendedType instance that can handle a given object class.
- getType(Class) - Method in class org.apache.cayenne.access.types.InternalUnsupportedTypeFactory
- getType(Class) - Method in class org.apache.cayenne.access.types.ValueObjectTypeFactory
- getType(DbAdapter, DbAttribute) - Static method in class org.apache.cayenne.dba.JdbcAdapter
-
Deprecated, for removal: This API element is subject to removal in a future version.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
- getUpdatedAttributes() - Method in class org.apache.cayenne.access.flush.operation.Values
- getUpdatedAttributes() - Method in class org.apache.cayenne.query.UpdateBatchQuery
- getURL() - Method in interface org.apache.cayenne.resource.Resource
-
Returns a resource URL to read (and possibly write) the resource data.
- getURL() - Method in class org.apache.cayenne.resource.URLResource
- getUserName() - Method in class org.apache.cayenne.project.DataSourceDescriptor
- getUserProperties() - Method in class org.apache.cayenne.access.DataContext
-
Returns a map of user-defined properties associated with this DataContext.
- getUserProperty(String) - Method in class org.apache.cayenne.access.DataContext
-
Returns a user-defined property previously set via 'setUserProperty'.
- getUserProperty(String) - Method in interface org.apache.cayenne.ObjectContext
-
Returns a user-defined property previously set via 'setUserProperty'.
- getValidationQuery() - Method in class org.apache.cayenne.datasource.PoolingDataSourceParameters
- getValidationResult() - Method in exception class org.apache.cayenne.validation.ValidationException
- getValue() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
- getValue() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ScalarNode
- getValue() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
-
An optional attribute value of the Token.
- getValue() - Method in class org.apache.cayenne.exp.ScalarExp
-
Returns the value, resolving an
EnumRefto its enum constant. - getValue() - Method in class org.apache.cayenne.ql.Token
-
An optional attribute value of the Token.
- getValue() - Method in class org.apache.cayenne.util.SingleEntryMap
- getValue(int) - Method in record class org.apache.cayenne.access.jdbc.PSBatchParameter
- getValue(int) - Method in class org.apache.cayenne.query.BatchQueryRow
- getValue(Object) - Method in interface org.apache.cayenne.reflect.Accessor
-
Returns a property value of an object without disturbing the object fault status.
- getValue(Object) - Method in class org.apache.cayenne.reflect.BeanAccessor
- getValue(Object) - Method in class org.apache.cayenne.reflect.EmbeddedFieldAccessor
- getValue(Object) - Method in class org.apache.cayenne.reflect.FieldAccessor
- getValue(Object) - Method in class org.apache.cayenne.reflect.IdMapKeyAccessor
- getValue(Object) - Method in class org.apache.cayenne.reflect.MapAccessor
- getValue(Object) - Method in class org.apache.cayenne.reflect.PropertyAccessor
- getValue(Map, DbAttribute) - Method in class org.apache.cayenne.query.BatchQueryRow
- getValueAttribute(ValueNode) - Method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
- getValueObjectTypeRegistry() - Method in class org.apache.cayenne.map.EntityResolver
- getValueProcessor(DbAttribute) - Method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
- getValues() - Method in interface org.apache.cayenne.access.flush.operation.DbRowOpWithValues
- getValues() - Method in class org.apache.cayenne.access.flush.operation.InsertDbRowOp
- getValues() - Method in class org.apache.cayenne.access.flush.operation.SoftDeleteDbRowOp
- getValues() - Method in class org.apache.cayenne.access.flush.operation.UpdateDbRowOp
- getValues() - Method in class org.apache.cayenne.access.types.ExtendedEnumType
- getValueType() - Method in class org.apache.cayenne.access.types.BigDecimalValueType
- getValueType() - Method in class org.apache.cayenne.access.types.BigIntegerValueType
- getValueType() - Method in class org.apache.cayenne.access.types.CharacterValueType
- getValueType() - Method in class org.apache.cayenne.access.types.LocalDateTimeValueType
-
Deprecated.
- getValueType() - Method in class org.apache.cayenne.access.types.LocalDateValueType
-
Deprecated.
- getValueType() - Method in class org.apache.cayenne.access.types.LocalTimeValueType
-
Deprecated.
- getValueType() - Method in class org.apache.cayenne.access.types.PeriodValueType
- getValueType() - Method in class org.apache.cayenne.access.types.UUIDValueType
-
Deprecated.
- getValueType() - Method in interface org.apache.cayenne.access.types.ValueObjectType
- getValueType(Class) - Method in class org.apache.cayenne.access.types.DefaultValueObjectTypeRegistry
- getValueType(Class) - Method in interface org.apache.cayenne.access.types.ValueObjectTypeRegistry
-
Lookup descriptor in this registry.
- getVersion() - Method in class org.apache.cayenne.access.event.SnapshotEvent
-
Returns the
snapshot versionof the modified snapshots, orSnapshotVersion.NONEif none were modified. - getVersion() - Method in class org.apache.cayenne.DataRow
-
Returns the
snapshot versionof this row: the version of the operation (a SQL statement result, a commit) that produced it. - getVersion() - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
- getVersion() - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V10
- getVersion() - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V11
- getVersion() - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V12
- getVersion() - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V13
- getVersion() - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V14
- getVersion() - Method in interface org.apache.cayenne.project.upgrade.UpgradeHandler
- getVersion() - Method in exception class org.apache.cayenne.project.xml.UnsupportedVersionException
- getWarnings() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- getWhere() - Method in class org.apache.cayenne.query.FluentSelect
-
Returns a WHERE clause Expression of this query.
- getWkt() - Method in class org.apache.cayenne.value.Wkt
- getXmlReader() - Method in class org.apache.cayenne.project.xml.LoaderContext
- GRAPH_CHANGED_SUBJECT - Static variable in interface org.apache.cayenne.DataChannel
- GRAPH_FLUSHED_SUBJECT - Static variable in interface org.apache.cayenne.DataChannel
- GRAPH_ROLLEDBACK_SUBJECT - Static variable in interface org.apache.cayenne.DataChannel
- GraphBasedDbRowOpSorter - Class in org.apache.cayenne.access.flush.operation
-
Db operation sorted that builds dependency graph and uses topological sort to get final order.
- GraphBasedDbRowOpSorter(Provider) - Constructor for class org.apache.cayenne.access.flush.operation.GraphBasedDbRowOpSorter
- GraphChangeHandler - Interface in org.apache.cayenne.graph
-
Defines callback API that can be used by object graph nodes to notify of their state changes.
- GraphDiff - Interface in org.apache.cayenne.graph
-
Represents a change in an object graph.
- GraphDiffCompressor - Class in org.apache.cayenne.graph
-
A utility class that removes redundant and mutually exclusive graph changes from the graph diff.
- GraphDiffCompressor() - Constructor for class org.apache.cayenne.graph.GraphDiffCompressor
- GraphEvent - Class in org.apache.cayenne.graph
-
An event indicating a change in the object graph.
- GraphEvent(Object, Object, GraphDiff) - Constructor for class org.apache.cayenne.graph.GraphEvent
- greaterDbExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience method to create an DB_PATH "greater than" expression.
- greaterExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience method to create an OBJ_PATH "greater than" expression.
- greaterExp(Expression, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- GreaterExp - Class in org.apache.cayenne.exp
-
"Greater Than" expression.
- GreaterExp(Object...) - Constructor for class org.apache.cayenne.exp.GreaterExp
- greaterOrEqualDbExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience method to create an DB_PATH "greater than or equal to" expression.
- greaterOrEqualExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience method to create an OBJ_PATH "greater than or equal to" expression.
- greaterOrEqualExp(Expression, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- GreaterOrEqualExp - Class in org.apache.cayenne.exp
-
"Greater Than Or Equal To" expression.
- GreaterOrEqualExp(Object...) - Constructor for class org.apache.cayenne.exp.GreaterOrEqualExp
- groupBy(NodeBuilder...) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
- groupBy(Node) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
- GroupByNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- GroupByNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.GroupByNode
- GROW_BREADTH_STAMP - Static variable in class org.apache.cayenne.ashwood.graph.DepthFirstStampSearch
- GROW_DEPTH_STAMP - Static variable in class org.apache.cayenne.ashwood.graph.DepthFirstStampSearch
- gt(E) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
- gt(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
- gt(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
- gt(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
- gt(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
- gt(ComparableProperty) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
- gtAll(ColumnSelect) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
- gtAny(ColumnSelect) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
- gte(E) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
- gte(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
- gte(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
- gte(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
- gte(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
- gte(ComparableProperty) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
- gteAll(ColumnSelect) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
- gteAny(ColumnSelect) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
- guessType(String) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.Result
-
Converts "short" type notation to the fully qualified class name.
H
- H2ActionBuilder - Class in org.apache.cayenne.dba.h2
- H2ActionBuilder(DataNode) - Constructor for class org.apache.cayenne.dba.h2.H2ActionBuilder
- H2Adapter - Class in org.apache.cayenne.dba.h2
-
DbAdapter implementation for H2 RDBMS.
- H2Adapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.h2.H2Adapter
- H2CharType - Class in org.apache.cayenne.dba.h2
-
H2 specific char type handling - used to handle the correct setting of clobs
- H2CharType() - Constructor for class org.apache.cayenne.dba.h2.H2CharType
- H2PkGenerator - Class in org.apache.cayenne.dba.h2
-
Default PK generator for H2 that uses sequences for PK generation.
- H2PkGenerator(JdbcAdapter) - Constructor for class org.apache.cayenne.dba.h2.H2PkGenerator
- H2SelectAction - Class in org.apache.cayenne.dba.h2
- H2SelectAction(Select, DataNode) - Constructor for class org.apache.cayenne.dba.h2.H2SelectAction
- H2Sniffer - Class in org.apache.cayenne.dba.h2
- H2Sniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.h2.H2Sniffer
- H2SQLTreeProcessor - Class in org.apache.cayenne.dba.h2
- H2SQLTreeProcessor() - Constructor for class org.apache.cayenne.dba.h2.H2SQLTreeProcessor
- H2TrimmingColumnNode - Class in org.apache.cayenne.dba.h2
- H2TrimmingColumnNode(ColumnNode) - Constructor for class org.apache.cayenne.dba.h2.H2TrimmingColumnNode
- handle(L, E) - Method in interface org.apache.cayenne.event.EventHandler
- handle(TransactionalOperation, TransactionListener, TransactionDescriptor) - Method in class org.apache.cayenne.tx.DefaultTransactionManager.BaseTransactionHandler
- handlerFactory - Variable in class org.apache.cayenne.project.xml.XMLDataMapLoader
- handlerFactory - Variable in class org.apache.cayenne.project.xml.XMLProjectLoader
- HandlerFactory - Interface in org.apache.cayenne.project.xml
-
Factory that creates handlers for unparsed elements.
- HardDeleteDbRowOpFactory - Class in org.apache.cayenne.access.flush.operation
-
Default implementation of
DeleteDbRowOpFactoryproducing plainDeleteDbRowOpthat translate to SQL DELETE. - HardDeleteDbRowOpFactory() - Constructor for class org.apache.cayenne.access.flush.operation.HardDeleteDbRowOpFactory
- has(DataRow, int) - Method in class org.apache.cayenne.DataRowLayout.Reader
-
Returns whether the row has the i-th column of the reader's layout.
- hasArc(E, E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
- hasArc(E, E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
- hasChanges() - Method in class org.apache.cayenne.access.DataContextObjectStore
-
Returns
trueif there are any modified, deleted or new objects registered with this ObjectStore,falseotherwise. - hasChanges() - Method in interface org.apache.cayenne.ObjectContext
-
Returns
trueif there are any modified, deleted or new objects registered with this ObjectContext,falseotherwise. - hasChanges() - Method in interface org.apache.cayenne.ObjectStore
-
Returns true if any registered objects have uncommitted changes.
- hasChildren() - Method in class org.apache.cayenne.query.PrefetchTreeNode
- hasFailures() - Method in class org.apache.cayenne.validation.ValidationResult
-
Returns true if at least one failure has been added to this result.
- hasFailures(Object) - Method in class org.apache.cayenne.validation.ValidationResult
- hasGeneratedKeys() - Method in class org.apache.cayenne.access.jdbc.BatchAction
-
Returns whether BatchQuery generates any keys.
- hashCode - Variable in class org.apache.cayenne.access.flush.operation.BaseDbRowOp
- hashCode() - Method in record class org.apache.cayenne.access.DataContextChannel
-
Returns a hash code value for this object.
- hashCode() - Method in class org.apache.cayenne.access.flush.EffectiveOpId
- hashCode() - Method in class org.apache.cayenne.access.flush.operation.BaseDbRowOp
- hashCode() - Method in record class org.apache.cayenne.access.jdbc.CSParameter
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.cayenne.access.jdbc.PSBatchParameter
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.cayenne.access.jdbc.PSParameter
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.cayenne.access.jdbc.RSColumn
-
Returns a hash code value for this object.
- hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.AliasedNode
- hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.BetweenNode
- hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
- hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
- hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InNode
- hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
- hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LimitOffsetNode
- hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OffsetNode
- hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OpExpressionNode
- hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SubqueryNode
- hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TableNode
- hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TextNode
- hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TopNode
- hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
- hashCode() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
- hashCode() - Method in class org.apache.cayenne.access.ToManyList
- hashCode() - Method in class org.apache.cayenne.access.ToManySet
- hashCode() - Method in record class org.apache.cayenne.access.translator.TranslatedBatch
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.cayenne.access.translator.TranslatedProcedure
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.cayenne.access.translator.TranslatedSelect
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.cayenne.access.translator.TranslatedSQL
-
Returns a hash code value for this object.
- hashCode() - Method in class org.apache.cayenne.DataRow
- hashCode() - Method in record class org.apache.cayenne.dba.NativeColumnType
-
Returns a hash code value for this object.
- hashCode() - Method in class org.apache.cayenne.event.EventSubject
- hashCode() - Method in class org.apache.cayenne.exp.EnumRef
- hashCode() - Method in class org.apache.cayenne.exp.Expression
- hashCode() - Method in class org.apache.cayenne.exp.ExpressionParameter
- hashCode() - Method in class org.apache.cayenne.exp.FunctionCallExp
- hashCode() - Method in class org.apache.cayenne.exp.ListExp
- hashCode() - Method in class org.apache.cayenne.exp.path.CayennePathSegment
- hashCode() - Method in class org.apache.cayenne.exp.PathExp
- hashCode() - Method in class org.apache.cayenne.exp.property.BaseProperty
- hashCode() - Method in class org.apache.cayenne.exp.ScalarExp
- hashCode() - Method in class org.apache.cayenne.graph.ArcId
- hashCode() - Method in record class org.apache.cayenne.OutParametersResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.cayenne.project.DataNodeDescriptor
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.cayenne.project.DataNodeDescriptors
-
Returns a hash code value for this object.
- hashCode() - Method in class org.apache.cayenne.project.DataSourceDescriptor
- hashCode() - Method in record class org.apache.cayenne.query.EmbeddableResultSegment
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.cayenne.query.EntityResultSegment
-
Returns a hash code value for this object.
- hashCode() - Method in class org.apache.cayenne.query.Ordering
- hashCode() - Method in record class org.apache.cayenne.query.ProcedureColumn
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.cayenne.query.ResultSegments
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.cayenne.query.ScalarResultSegment
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.cayenne.SelectResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.apache.cayenne.UpdateResult
-
Returns a hash code value for this object.
- hashCode() - Method in class org.apache.cayenne.util.SingleEntryMap
- hashCode() - Method in class org.apache.cayenne.value.GeoJson
- hashCode() - Method in class org.apache.cayenne.value.Json
- hashCode() - Method in class org.apache.cayenne.value.Wkt
- hashCode(Collection) - Static method in class org.apache.cayenne.util.Util
-
Deprecated, for removal: This API element is subject to removal in a future version.unused
- HashCodeBuilder - Class in org.apache.cayenne.util
-
Deprecated, for removal: This API element is subject to removal in a future version.use
Objects.hash(Object...)or a manual31 * 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
hasJoinsrecord component. - hasMarker(int) - Method in interface org.apache.cayenne.exp.path.CayennePath
-
Check if this path has required marker
- hasNext() - Method in class org.apache.cayenne.ashwood.graph.DepthFirstSearch
- hasNext() - Method in class org.apache.cayenne.ashwood.graph.FilterArcIterator
- hasNext() - Method in class org.apache.cayenne.ashwood.graph.IndegreeTopologicalSort
- hasNext() - Method in class org.apache.cayenne.ashwood.graph.ReversedIteration.ReversedArcIterator
- hasNext() - Method in class org.apache.cayenne.ashwood.graph.StrongConnection
- hasNext() - Method in class org.apache.cayenne.ResultBatchIterator
- hasNext() - Method in class org.apache.cayenne.util.ResultIteratorIterator
- hasNextRow() - Method in class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator
- hasNextRow() - Method in class org.apache.cayenne.access.jdbc.DistinctResultIterator
- hasNextRow() - Method in class org.apache.cayenne.access.jdbc.LimitResultIterator
- hasNextRow() - Method in class org.apache.cayenne.access.jdbc.RSIterator
-
Returns true if there is at least one more record that can be read from the iterator.
- hasNextRow() - Method in interface org.apache.cayenne.ResultIterator
-
Returns true if there is at least one more record that can be read from the iterator.
- hasOrderingClause(Node) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerTreeProcessorV12
- hasSubclasses() - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Returns whether this class has persistent subclasses.
- hasSubclasses() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- hasSubclasses() - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- haveObject(String) - Method in class org.apache.cayenne.access.translator.sqltemplate.Context
- having - Variable in class org.apache.cayenne.query.FluentSelect
- having(String, Object...) - Method in class org.apache.cayenne.query.ColumnSelect
-
Appends a having qualifier expression of this query, using provided expression String and an array of position parameters.
- having(String, Object...) - Method in class org.apache.cayenne.query.ObjectSelect
-
Appends a having qualifier expression of this query, using provided expression String and an array of position parameters.
- having(NodeBuilder...) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
- having(Node) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
- having(Expression) - Method in class org.apache.cayenne.query.ColumnSelect
-
Appends a having qualifier expression of this query.
- having(Expression) - Method in class org.apache.cayenne.query.ObjectSelect
-
Appends a having qualifier expression of this query.
- havingExpressionIsActive - Variable in class org.apache.cayenne.query.FluentSelect
- HavingNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- HavingNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.HavingNode
- head(int) - Method in interface org.apache.cayenne.exp.path.CayennePath
-
Create sub path from this path from the first element and ending at the given index.
- HOLLOW - Static variable in class org.apache.cayenne.PersistenceState
-
Describes a state of an object registered with DataContext/ObjectContext, and having a corresponding database row.
- hour() - Method in class org.apache.cayenne.exp.property.DateProperty
-
It is a caller responsibility to check that underlying attribute has time component
- HOUR - Enum constant in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
- HOUR - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- hourExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- hourExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- HSQLDBAdapter - Class in org.apache.cayenne.dba.hsqldb
-
DbAdapter implementation for the HSQLDB RDBMS.
- HSQLDBAdapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
- HSQLDBProcedureTranslator - Class in org.apache.cayenne.dba.hsqldb
-
Works around HSQLDB's pickiness about stored procedure syntax.
- HSQLDBProcedureTranslator() - Constructor for class org.apache.cayenne.dba.hsqldb.HSQLDBProcedureTranslator
- HSQLDBSniffer - Class in org.apache.cayenne.dba.hsqldb
-
Detects HSQLDB database from JDBC metadata.
- HSQLDBSniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.hsqldb.HSQLDBSniffer
- HSQLTreeProcessor - Class in org.apache.cayenne.dba.hsqldb
- HSQLTreeProcessor() - Constructor for class org.apache.cayenne.dba.hsqldb.HSQLTreeProcessor
- HybridPersistentObject - Class in org.apache.cayenne
-
This data object like
GenericPersistentObjectusesMapto store generic attributes, only difference is that this Map will be created lazily at first write, thus reducing memory penalty if possible. - HybridPersistentObject() - Constructor for class org.apache.cayenne.HybridPersistentObject
I
- id - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SimpleNode
- id - Variable in class org.apache.cayenne.graph.NodeDiff
- IDENTIFIER - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- IDENTIFIER - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- IdentifierNode - Class in org.apache.cayenne.access.translator.sqltemplate.parser
- IdentifierNode(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.IdentifierNode
- idForOperation(ObjectId) - Static method in class org.apache.cayenne.access.flush.operation.OpIdFactory
- IdMapKeyAccessor - Class in org.apache.cayenne.reflect
-
A stateless read-only accessor of the map key value that is based on the Persistent object id.
- IdMapKeyAccessor() - Constructor for class org.apache.cayenne.reflect.IdMapKeyAccessor
- idMapsIn(Map...) - Method in class org.apache.cayenne.exp.property.EntityProperty
-
Matches any of the objects identified by the provided ids.
- idMapsInCollection(Collection) - Method in class org.apache.cayenne.exp.property.EntityProperty
- idProperties - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
- IdProperty<E> - Interface in org.apache.cayenne.exp.property
-
Base class for properties mapped to PK
- idsIn(Object...) - Method in class org.apache.cayenne.exp.property.EntityProperty
- idsInCollection(Collection) - Method in class org.apache.cayenne.exp.property.EntityProperty
- idsNotIn(Object...) - Method in class org.apache.cayenne.exp.property.EntityProperty
- idsNotInCollection(Collection) - Method in class org.apache.cayenne.exp.property.EntityProperty
- IDUtil - Class in org.apache.cayenne.util
-
helper class to generate pseudo-GUID sequences.
- idValueEquals(Object, Object) - Static method in class org.apache.cayenne.util.Util
-
Compares two primary or foreign key values the way
ObjectIdcompares them: numbers by their long value regardless of the numeric type, arrays by content, and nulls safely. - idWidth - Variable in class org.apache.cayenne.access.IncrementalFaultList
-
Stores a hint allowing to distinguish data rows from unfetched ids when the query fetches data rows.
- IF - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- ifElse() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
- ignoreAttributes() - Element in annotation interface org.apache.cayenne.annotation.CommitLog
-
When
true, all attribute changes are excluded from commit log records. - ignoreAttributes() - Element in annotation interface org.apache.cayenne.commitlog.CommitLog
-
Deprecated.Returns whether all attributes should be excluded from commit log.
- ignoreCase - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
- ignoredProperties() - Element in annotation interface org.apache.cayenne.annotation.CommitLog
-
Properties to exclude from commit log records.
- ignoredProperties() - Element in annotation interface org.apache.cayenne.commitlog.CommitLog
-
Deprecated.Returns an array of entity properties that should be excluded from commit log.
- ignoreToManyRelationships() - Element in annotation interface org.apache.cayenne.annotation.CommitLog
-
When
true, all to-many relationship changes are excluded from commit log records. - ignoreToManyRelationships() - Element in annotation interface org.apache.cayenne.commitlog.CommitLog
-
Deprecated.Returns whether all to-many relationships should be excluded from commit log.
- ignoreToOneRelationships() - Element in annotation interface org.apache.cayenne.annotation.CommitLog
-
When
true, all to-one relationship changes are excluded from commit log records. - ignoreToOneRelationships() - Element in annotation interface org.apache.cayenne.commitlog.CommitLog
-
Deprecated.Returns whether all to-one relationships should be excluded from commit log.
- image - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
-
The string image of the token.
- image - Variable in class org.apache.cayenne.ql.Token
-
The string image of the token.
- in(E, E...) - Method in class org.apache.cayenne.exp.property.BaseProperty
- in(Collection) - Method in class org.apache.cayenne.exp.property.BaseProperty
- in(ColumnSelect) - Method in class org.apache.cayenne.exp.property.BaseProperty
- IN - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
- IN_OUT_PARAMETER - Static variable in class org.apache.cayenne.map.ProcedureParameter
- IN_PARAMETER - Static variable in class org.apache.cayenne.map.ProcedureParameter
- IN_SINGLE_LINE_COMMENT - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
Lexical state.
- inBuf - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
- inBuf - Variable in class org.apache.cayenne.ql.JavaCharStream
- IncludeAllCommitLogEntityFactory - Class in org.apache.cayenne.commitlog.meta
- IncludeAllCommitLogEntityFactory() - Constructor for class org.apache.cayenne.commitlog.meta.IncludeAllCommitLogEntityFactory
- includeId - Variable in class org.apache.cayenne.access.flush.operation.Values
- incomingIterator(E) - Method in interface org.apache.cayenne.ashwood.graph.DigraphIteration
- incomingIterator(E) - Method in class org.apache.cayenne.ashwood.graph.FilterIteration
- incomingIterator(E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
- incomingIterator(E) - Method in class org.apache.cayenne.ashwood.graph.ReversedIteration
- incomingSize(E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
- incomingSize(E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
- IncrementalFaultList<E> - Class in org.apache.cayenne.access
-
A synchronized list that serves as a container of Persistent objects.
- incrementer - Static variable in class org.apache.cayenne.map.EntityResolver
- inDbExp(String, Object...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building IN DB expression.
- inDbExp(String, Collection) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building IN DB expression.
- inDbIdExp(String, Object...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building IN DBID expression.
- inDbIdExp(String, Collection) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building IN DBID expression.
- IndegreeTopologicalSort<E> - Class in org.apache.cayenne.ashwood.graph
- IndegreeTopologicalSort(Digraph) - Constructor for class org.apache.cayenne.ashwood.graph.IndegreeTopologicalSort
- indent - Variable in class org.apache.cayenne.util.XMLEncoder
- indent(int) - Method in class org.apache.cayenne.util.XMLEncoder
- indentLine - Variable in class org.apache.cayenne.util.XMLEncoder
- indentTimes - Variable in class org.apache.cayenne.util.XMLEncoder
- indexAdditionalDbEntities(PersistentDescriptor) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
- indexDiscriminatorValues(PersistentDescriptor) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
-
Compiles the values that the entity's own qualifier pins its attributes to, i.e. the "attribute = value" comparisons in it, possibly joined by "and", for
ClassDescriptor.injectDiscriminatorValues(Object). - indexOf(Object) - Method in class org.apache.cayenne.access.IncrementalFaultList
- indexOf(Object) - Method in class org.apache.cayenne.access.ToManyList
- indexOf(String) - Method in class org.apache.cayenne.DataRowLayout
-
Returns the position of the named column, or -1 if there is no such column.
- indexQualifiers(PersistentDescriptor, EntityInheritanceTree) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
- indexRootDbEntities(PersistentDescriptor, EntityInheritanceTree) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
- indexSubclassDescriptors(PersistentDescriptor, EntityInheritanceTree) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
- indexSuperclassProperties(PersistentDescriptor) - Method in class org.apache.cayenne.reflect.PersistentDescriptorFactory
-
Adds superclass properties to the descriptor, applying proper overrides.
- indirectlyModifiedIds - Variable in class org.apache.cayenne.access.event.SnapshotEvent
- IndirectQuery - Class in org.apache.cayenne.query
-
A base superclass for queries that resolve into some other queries during the routing phase.
- IndirectQuery() - Constructor for class org.apache.cayenne.query.IndirectQuery
- inExp(String, Object...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building IN expression.
- inExp(String, Collection) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building IN expression.
- inExp(Expression, Object...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- inExp(Expression, Collection) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- inExp(Expression, ColumnSelect) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- InExp - Class in org.apache.cayenne.exp
-
"In" expression.
- InExp(Object...) - Constructor for class org.apache.cayenne.exp.InExp
- IngresActionBuilder - Class in org.apache.cayenne.dba.ingres
- IngresActionBuilder(DataNode) - Constructor for class org.apache.cayenne.dba.ingres.IngresActionBuilder
- IngresAdapter - Class in org.apache.cayenne.dba.ingres
-
DbAdapter implementation for Ingres RDBMS.
- IngresAdapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.ingres.IngresAdapter
- IngresBooleanType - Class in org.apache.cayenne.dba.ingres
- IngresBooleanType() - Constructor for class org.apache.cayenne.dba.ingres.IngresBooleanType
- IngresPkGenerator - Class in org.apache.cayenne.dba.ingres
-
Ingres-specific sequence based PK generator.
- IngresPkGenerator(JdbcAdapter) - Constructor for class org.apache.cayenne.dba.ingres.IngresPkGenerator
- IngresSelectAction - Class in org.apache.cayenne.dba.ingres
- IngresSelectAction(Select, DataNode) - Constructor for class org.apache.cayenne.dba.ingres.IngresSelectAction
- IngresSniffer - Class in org.apache.cayenne.dba.ingres
-
Detects Ingres database from JDBC metadata.
- IngresSniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.ingres.IngresSniffer
- IngressSQLTreeProcessor - Class in org.apache.cayenne.dba.ingres
- IngressSQLTreeProcessor() - Constructor for class org.apache.cayenne.dba.ingres.IngressSQLTreeProcessor
- inId(Object, Object...) - Method in class org.apache.cayenne.exp.property.EntityProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.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.CoreModuleExtender
- initDefaultFactories() - Method in class org.apache.cayenne.access.types.ExtendedTypeMap
-
Registers default factories for creating enum types and serializable types.
- initDone - Static variable in class org.apache.cayenne.dba.oracle.OracleAdapter
- initDriverInformation() - Static method in class org.apache.cayenne.dba.oracle.OracleAdapter
- initExtendedTypes(List, List, List, ValueObjectTypeRegistry) - Method in class org.apache.cayenne.dba.JdbcAdapter
- initStatement(CallableStatement) - Method in class org.apache.cayenne.access.jdbc.ProcedureAction
- injectDiscriminatorValues(Object) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Sets the attribute values that the entity qualifier implies for a new object of the described class, such as the discriminator of a single-table inheritance subentity.
- injectDiscriminatorValues(Object) - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- injectDiscriminatorValues(Object) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- injector - Variable in class org.apache.cayenne.access.DataDomainProvider
- injector - Variable in class org.apache.cayenne.CayenneRuntime
- injectValueHolder(Object) - Method in class org.apache.cayenne.reflect.BaseProperty
-
Does nothing.
- injectValueHolder(Object) - Method in interface org.apache.cayenne.reflect.PropertyDescriptor
-
If a property is lazily resolved, this operation would create an unresolved fault and inject it into the object, if an object doesn't have it set yet.
- injectValueHolders(Object) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Prepares object properties for access.
- injectValueHolders(Object) - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- injectValueHolders(Object) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
-
Invokes 'prepareForAccess' of a super descriptor and then invokes 'prepareForAccess' of each declared property.
- INNER - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.JoinType
- INNER - Enum constant in enum class org.apache.cayenne.map.JoinType
- innerJoin(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- InNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- InNode(boolean) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.InNode
- inOperand() - Method in class org.apache.cayenne.ql.QLParser
- input_stream - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
- input_stream - Variable in class org.apache.cayenne.ql.QLParserTokenManager
- inputStream - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
- inputStream - Variable in class org.apache.cayenne.ql.JavaCharStream
- insert(String) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- insert(DbEntity) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- INSERT - Enum constant in enum class org.apache.cayenne.access.flush.operation.DbRowOpType
- INSERT - Enum constant in enum class org.apache.cayenne.commitlog.model.ObjectChangeType
- INSERT - Static variable in interface org.apache.cayenne.access.translator.BatchTranslator
-
DI binding name of the translator for
InsertBatchQuery. - INSERT_COLUMNS - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
- INSERT_VALUES - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
- InsertBatchQuery - Class in org.apache.cayenne.query
-
Batched INSERT query.
- InsertBatchQuery(DbEntity, int) - Constructor for class org.apache.cayenne.query.InsertBatchQuery
-
Creates new InsertBatchQuery for a given DbEntity and estimated capacity.
- insertBatchTranslator - Variable in class org.apache.cayenne.access.DefaultDataNodeFactory
- InsertBatchTranslator - Class in org.apache.cayenne.access.translator.batch
- InsertBatchTranslator() - Constructor for class org.apache.cayenne.access.translator.batch.InsertBatchTranslator
- InsertBuilder - Class in org.apache.cayenne.access.sqlbuilder
- InsertBuilder(String) - Constructor for class org.apache.cayenne.access.sqlbuilder.InsertBuilder
- InsertBuilder(DbEntity) - Constructor for class org.apache.cayenne.access.sqlbuilder.InsertBuilder
- InsertColumnsNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- InsertColumnsNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.InsertColumnsNode
- InsertDbRowOp - Class in org.apache.cayenne.access.flush.operation
- InsertDbRowOp(Persistent, DbEntity, ObjectId) - Constructor for class org.apache.cayenne.access.flush.operation.InsertDbRowOp
- InsertNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- InsertNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.InsertNode
- InsertValuesNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- InsertValuesNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.InsertValuesNode
- installAccessorFactory(AccessorFactory) - Static method in class org.apache.cayenne.reflect.PropertyUtils
-
This method installs custom accessor factory to be used by property utils.
- INSTANCE - Static variable in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction.EmptyRowChecker
- INSTANCE - Static variable in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction.PhantomDbRowOpCleaner
- INSTANCE - Static variable in class org.apache.cayenne.access.translator.sqltemplate.directive.Bind
- INSTANCE - Static variable in class org.apache.cayenne.access.translator.sqltemplate.directive.BindEqual
- INSTANCE - Static variable in class org.apache.cayenne.access.translator.sqltemplate.directive.BindNotEqual
- INSTANCE - Static variable in class org.apache.cayenne.access.translator.sqltemplate.directive.BindObjectEqual
- INSTANCE - Static variable in class org.apache.cayenne.access.translator.sqltemplate.directive.BindObjectNotEqual
- INSTANCE - Static variable in class org.apache.cayenne.access.translator.sqltemplate.directive.Result
- INT_LITERAL - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- INT_LITERAL - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- intAttribute(Attributes, String) - Static method in class org.apache.cayenne.project.xml.QueryDescriptorHandler
- IntegerType - Class in org.apache.cayenne.access.types
- IntegerType() - Constructor for class org.apache.cayenne.access.types.IntegerType
- INTERMEDIATE_UPGRADE_NEEDED - Enum constant in enum class org.apache.cayenne.project.upgrade.UpgradeType
-
The project configuration format is from an older version of Cayenne, and it can be upgraded to the current Cayenne version, however some information may get lost during the upgrade.
- InternalUnsupportedTypeFactory - Class in org.apache.cayenne.access.types
-
Extended type factory that produces types for Cayenne internal value types that could potentially make it to the DB.
- InternalUnsupportedTypeFactory() - Constructor for class org.apache.cayenne.access.types.InternalUnsupportedTypeFactory
- InternalUnsupportedTypeFactory.Marker - Interface in org.apache.cayenne.access.types
-
Marker interface, that should be used by any internal value types, that could potentially get to the SQL
- intPKForObject(Persistent) - Static method in class org.apache.cayenne.Cayenne
-
Returns an int primary key value for a persistent object.
- INVALID_LEXICAL_STATE - Static variable in exception class org.apache.cayenne.ql.TokenMgrError
-
Tried to change to an invalid lexical state.
- invalidate() - Method in class org.apache.cayenne.access.ToManyHolder
-
Turns this collection into a fault, thus forcing a refresh on the next access.
- invalidate() - Method in class org.apache.cayenne.access.ToManyList
- invalidate() - Method in class org.apache.cayenne.access.ToManySet
- invalidate(Object) - Method in interface org.apache.cayenne.reflect.ArcProperty
-
Turns a property of an object into a fault.
- invalidatedIds - Variable in class org.apache.cayenne.access.event.SnapshotEvent
- invalidateObjects(Collection) - Method in class org.apache.cayenne.access.DataContext
- invalidateObjects(Collection) - Method in interface org.apache.cayenne.ObjectContext
-
Invalidates a Collection of persistent objects.
- invalidateObjects(T...) - Method in class org.apache.cayenne.access.DataContext
- invalidateObjects(T...) - Method in interface org.apache.cayenne.ObjectContext
-
Invalidates one or more persistent objects.
- isAbstract() - Method in class org.apache.cayenne.map.ObjEntity
- isAccessible(Member) - Static method in class org.apache.cayenne.util.Util
-
Returns true if a Member is accessible via reflection under normal Java access controls.
- isAllowedForTrimming() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
- isAllowedForTrimming() - Method in class org.apache.cayenne.dba.h2.H2TrimmingColumnNode
- isArray() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
- isAscending() - Method in class org.apache.cayenne.query.Ordering
-
Returns true if sorting is done in ascending order.
- isBinary(int) - Static method in class org.apache.cayenne.dba.TypesMapping
-
Returns true if supplied type is a binary type.
- isBlank(CharSequence) - Static method in class org.apache.cayenne.util.Util
-
Returns true, if string not empty and contains non-whitespace characters.
- isCaseInsensitive() - Method in class org.apache.cayenne.query.Ordering
-
Returns true if the sorting is case insensitive
- isCaseSensitive() - Method in class org.apache.cayenne.query.Ordering
-
Returns true if the sorting is case sensitive.
- isCharacter(int) - Static method in class org.apache.cayenne.dba.TypesMapping
-
Returns true if supplied type is a character type.
- isClosed() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- isColumnQuery() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
-
Returns whether this query selects columns, and not the root objects.
- isComparison() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.BetweenNode
- isComparison() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ExpressionNode
- isComparison() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.OpExpressionNode
- isConfidential(String) - Method in interface org.apache.cayenne.commitlog.meta.CommitLogEntity
- isConfidential(String) - Method in class org.apache.cayenne.commitlog.meta.MutableCommitLogLogEntity
- isDateTime(int) - Static method in class org.apache.cayenne.dba.TypesMapping
- isDbQuery() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
-
Returns whether this query is rooted in a DbEntity.
- isDecimal(int) - Static method in class org.apache.cayenne.dba.TypesMapping
-
Returns true if supplied type is a decimal type.
- isDescending() - Method in class org.apache.cayenne.query.Ordering
-
Returns true if the sorting is done in descending order.
- isDisjointByIdPrefetch() - Method in class org.apache.cayenne.query.PrefetchTreeNode
- isDisjointPrefetch() - Method in class org.apache.cayenne.query.PrefetchTreeNode
- isDistinct() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
-
Deprecated, for removal: This API element is subject to removal in a future version.since 5.0, as the query is defined by a String, see
SelectQueryDescriptor.getParsedQuery() - isDistinct() - Method in class org.apache.cayenne.query.FluentSelect
- isEmpty() - Method in class org.apache.cayenne.access.flush.operation.Values
- isEmpty() - Method in class org.apache.cayenne.access.IncrementalFaultList
- isEmpty() - Method in class org.apache.cayenne.access.ToManyList
- isEmpty() - Method in class org.apache.cayenne.access.ToManySet
- isEmpty() - Method in interface org.apache.cayenne.ashwood.graph.Digraph
- isEmpty() - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
- isEmpty() - Method in class org.apache.cayenne.DataRow
- isEmpty() - Method in interface org.apache.cayenne.exp.path.CayennePath
-
Check if this path is empty
- isEmpty() - Method in class org.apache.cayenne.util.ClockMap
- isEmpty() - Method in class org.apache.cayenne.util.commons.CompositeCollection
-
Checks whether this composite collection is empty.
- isEmpty() - Method in class org.apache.cayenne.util.SingleEntryMap
- isEmpty(boolean) - Method in class org.apache.cayenne.access.DbGenerator
-
Returns
trueif 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
trueif the fields that have been checked are all equal. - isExternal() - Method in class org.apache.cayenne.tx.CayenneTransaction
- isExternal() - Method in class org.apache.cayenne.tx.ExternalTransaction
- isExternal() - Method in class org.apache.cayenne.tx.ReadOnlyTransaction
- isExternal() - Method in interface org.apache.cayenne.tx.Transaction
-
Is this transaction managed by external transaction manager
- isFalse() - Method in class org.apache.cayenne.exp.property.BaseProperty
- isFault() - Method in class org.apache.cayenne.access.ToManyHolder
-
Returns whether this collection is not yet resolved and requires a fetch.
- isFault() - Method in class org.apache.cayenne.access.ToManyList
- isFault() - Method in class org.apache.cayenne.access.ToManySet
- isFault(Object) - Method in interface org.apache.cayenne.reflect.ArcProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.in favor of
ArcProperty.isFaultValue(Object), that lets the caller check and use a single read of the property. - isFault(Object) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Returns true if an object is not fully resolved.
- isFault(Object) - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- isFault(Object) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- isFaultValue(Object) - Method in interface org.apache.cayenne.reflect.ArcProperty
-
Returns whether a value of this property, as returned by
PropertyDescriptor.readPropertyDirectly(Object), is an unresolved fault. - isFetchingDataRows() - Method in class org.apache.cayenne.map.QueryDescriptor
-
Returns whether the query fetches DataRows instead of Persistent objects.
- isFetchingDataRows() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
- isFetchingDataRows() - Method in class org.apache.cayenne.query.FluentSelect
- isFetchingDataRows() - Method in class org.apache.cayenne.query.ProcedureQuery
- isFetchingDataRows() - Method in interface org.apache.cayenne.query.QueryMetadata
-
Returns
trueif this query should produce a list of data rows as opposed to Persistent objects,falsefor Persistent objects. - isFetchingDataRows() - Method in class org.apache.cayenne.query.QueryMetadataProxy
- isFetchingDataRows() - Method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- isFetchingDataRows() - Method in class org.apache.cayenne.query.SQLSelect
- isFetchingDataRows() - Method in class org.apache.cayenne.query.SQLTemplate
- isFlattened() - Method in class org.apache.cayenne.map.ObjAttribute
-
Returns whether this attribute is "flattened", meaning that it points to a column from an entity other than the DbEntity mapped to the parent ObjEntity.
- isFlattened() - Method in class org.apache.cayenne.map.ObjRelationship
-
Returns true if the relationship is a "flattened" relationship.
- isFromFK() - Method in class org.apache.cayenne.map.DbRelationship
-
Returns true if this relationship's source owns the foreign key side of the relationship.
- isFromFK() - Method in class org.apache.cayenne.map.ObjRelationship
-
Returns true if this relationship's source owns the foreign key side of the relationship.
- isFullReplacementIdAttached(ObjectId) - Method in class org.apache.cayenne.map.DbEntity
-
Returns true if there is full replacement id is attached to an ObjectId.
- isGenerated() - Method in class org.apache.cayenne.map.DbAttribute
-
Returns true if this column value is generated by the database.
- isGeneric() - Method in class org.apache.cayenne.map.ObjEntity
-
Returns whether this entity is "generic", meaning it is not mapped to a unique Java class.
- isIgnoreCase() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
- isIgnoringCase() - Method in class org.apache.cayenne.exp.LikeIgnoreCaseExp
- isIgnoringCase() - Method in class org.apache.cayenne.exp.NotLikeIgnoreCaseExp
- isIgnoringCase() - Method in class org.apache.cayenne.exp.LikeExp
- isIgnoringCase() - Method in class org.apache.cayenne.exp.NotLikeExp
- isIgnoringCase() - Method in class org.apache.cayenne.exp.PatternMatchExp
- isIncluded() - Method in interface org.apache.cayenne.commitlog.meta.CommitLogEntity
- isIncluded() - Method in class org.apache.cayenne.commitlog.meta.MutableCommitLogLogEntity
- isIncluded(String) - Method in interface org.apache.cayenne.commitlog.meta.CommitLogEntity
- isIncluded(String) - Method in class org.apache.cayenne.commitlog.meta.MutableCommitLogLogEntity
- isIncomingEmpty(E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
- isIncomingEmpty(E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
- isInherited() - Method in class org.apache.cayenne.map.ObjAttribute
-
Returns
trueif 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
trueto indicate that any results of a select operation should be returned as a ResultIterator. - isIteratorExclusiveConnection() - Method in interface org.apache.cayenne.access.OperationHints
-
Returns
trueif an iterated result keeps its connection to itself until the ResultIterator is closed, so that no other statement can run on that connection while the ResultSet is open. - isJointPrefetch() - Method in class org.apache.cayenne.query.PrefetchTreeNode
- isLazy() - Method in class org.apache.cayenne.map.ObjAttribute
- isMandatory() - Method in class org.apache.cayenne.map.DbAttribute
- isMandatory() - Method in class org.apache.cayenne.map.ObjAttribute
-
Returns whether this attribute is mandatory
- isNeedBinding() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
- isNoop() - Method in class org.apache.cayenne.access.ObjectDiff
-
Checks whether at least a single property is modified.
- isNoop() - Method in class org.apache.cayenne.access.ObjectStoreGraphDiff
- isNoop() - Method in class org.apache.cayenne.graph.CompoundDiff
-
Returns true if this diff has no other diffs or if all of its diffs are noops.
- isNoop() - Method in interface org.apache.cayenne.graph.GraphDiff
-
Returns true if this diff is simply a placeholder and does not perform any actual operation.
- isNoop() - Method in class org.apache.cayenne.graph.NodeDiff
- isNoop() - Method in class org.apache.cayenne.graph.NodePropertyChangeOperation
-
Returns true if both old and new value are equal.
- isNot() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.BetweenNode
- isNot() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.InNode
- isNot() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
- isNotNull() - Method in class org.apache.cayenne.exp.property.BaseProperty
- isNull() - Method in class org.apache.cayenne.exp.property.BaseProperty
- isNull(DbAttribute) - Method in class org.apache.cayenne.query.DeleteBatchQuery
-
Returns true if a given attribute always has a null value in the batch.
- isNull(DbAttribute) - Method in class org.apache.cayenne.query.UpdateBatchQuery
-
Returns true if a given attribute always has a null value in the batch.
- isNullAttribute(BatchTranslatorContext, DbAttribute) - Method in class org.apache.cayenne.access.translator.batch.DeleteBatchTranslator
- isNullAttribute(BatchTranslatorContext, DbAttribute) - Method in class org.apache.cayenne.access.translator.batch.InsertBatchTranslator
- isNullAttribute(BatchTranslatorContext, DbAttribute) - Method in class org.apache.cayenne.access.translator.batch.UpdateBatchTranslator
- isNullAttribute(BatchTranslatorContext, DbAttribute) - Method in class org.apache.cayenne.access.translator.batch.BaseBatchTranslator
- isNullSortedFirst() - Method in class org.apache.cayenne.query.Ordering
-
Get sort order for nulls.
- isNumeric(int) - Static method in class org.apache.cayenne.dba.TypesMapping
-
Returns true if supplied type is a numeric type.
- isNumeric(CharSequence) - Static method in class org.apache.cayenne.util.Util
-
Deprecated, for removal: This API element is subject to removal in a future version.use
cs.chars().allMatch(Character::isDigit)or equivalent - isolation(int) - Method in class org.apache.cayenne.tx.TransactionDescriptor.Builder
- ISOLATION_DEFAULT - Static variable in class org.apache.cayenne.tx.TransactionDescriptor
-
Keep database default isolation level
- isOuterJoin() - Method in class org.apache.cayenne.exp.path.CayennePathSegment
- isOutgoingEmpty(E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
- isOutgoingEmpty(E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
- isOutParam() - Method in class org.apache.cayenne.map.ProcedureParameter
- isParentOfType(NodeType) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
- isPathExceptionSuppressed() - Method in class org.apache.cayenne.query.Ordering
-
Is a path with a null in the middle is ignored.
- isPhantom() - Method in class org.apache.cayenne.query.PrefetchTreeNode
- isPrimaryKey() - Method in class org.apache.cayenne.map.DbAttribute
- isPrimaryKey() - Method in class org.apache.cayenne.map.ObjAttribute
- isProcessingChildDiff() - Static method in class org.apache.cayenne.graph.ChildDiffLoader
-
Returns whether child diff processing is in progress.
- isQuotingSQLIdentifiers() - Method in class org.apache.cayenne.map.DataMap
- isReadOnly() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- isReadOnly() - Method in class org.apache.cayenne.map.ObjEntity
-
Returns
trueif this ObjEntity represents a set of read-only objects. - isReadOnly() - Method in interface org.apache.cayenne.query.QueryMetadata
-
Returns true if this is a read-only (selecting) query that does not need to run in its own transaction.
- isReadOnly() - Method in class org.apache.cayenne.query.QueryMetadataProxy
- isReflexive(DbEntity) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
- isReflexive(DbEntity) - Method in interface org.apache.cayenne.map.EntitySorter
- isRefreshingObjects() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
- isRefreshingObjects() - Method in interface org.apache.cayenne.query.QueryMetadata
-
Returns
trueif the query results should replace any currently cached values, returnsfalseotherwise. - 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
trueif a stored procedure returns a value. - isRollbackOnly() - Method in class org.apache.cayenne.tx.BaseTransaction
- isRollbackOnly() - Method in class org.apache.cayenne.tx.ReadOnlyTransaction
- isRollbackOnly() - Method in interface org.apache.cayenne.tx.Transaction
- isRunning() - Method in class org.apache.cayenne.event.EventBridge
-
Returns true if this bridge is active.
- isRuntime() - Method in class org.apache.cayenne.map.Relationship
- isSameBatch(DbRowOp) - Method in interface org.apache.cayenne.access.flush.operation.DbRowOp
- isSameBatch(DbRowOp) - Method in class org.apache.cayenne.access.flush.operation.DeleteDbRowOp
- isSameBatch(DbRowOp) - Method in class org.apache.cayenne.access.flush.operation.DeleteInsertDbRowOp
- isSameBatch(DbRowOp) - Method in class org.apache.cayenne.access.flush.operation.InsertDbRowOp
- isSameBatch(DbRowOp) - Method in class org.apache.cayenne.access.flush.operation.SoftDeleteDbRowOp
- isSameBatch(DbRowOp) - Method in class org.apache.cayenne.access.flush.operation.UpdateDbRowOp
- isSameBatch(Qualifier) - Method in class org.apache.cayenne.access.flush.operation.Qualifier
- isSameBatch(Values) - Method in class org.apache.cayenne.access.flush.operation.Values
- isSharedCacheEnabled() - Method in class org.apache.cayenne.access.DataDomain
-
Returns
trueif DataContexts produced by this DataDomain are using shared DataRowStore. - isSharedCacheEnabled() - Method in class org.apache.cayenne.project.Project
-
Returns whether the object snapshots are cached in a cache shared between all ObjectContexts.
- isSingleResultSetMapping() - Method in interface org.apache.cayenne.query.QueryMetadata
-
Deprecated, for removal: This API element is subject to removal in a future version.use
QueryMetadata.getResultSegments()and checkResultSegments.array() - isSingleTableSQL() - Method in interface org.apache.cayenne.access.sqlbuilder.SQLGenerationContext
-
Returns true if the statement being generated uses a single table, in which case table nodes and column nodes omit the table alias / prefix for readability (e.g.
- isSingleThreaded() - Method in class org.apache.cayenne.event.DefaultEventManager
-
Returns true if this EventManager is single-threaded.
- isSingleThreaded() - Method in interface org.apache.cayenne.event.EventManager
-
Returns true if this EventManager is single-threaded.
- isSingleThreaded() - Method in class org.apache.cayenne.event.NoopEventManager
- isStopped() - Method in class org.apache.cayenne.event.DefaultEventManager
-
Returns true if the EventManager was stopped via
DefaultEventManager.shutdown()method. - isSubentityOf(ObjEntity) - Method in class org.apache.cayenne.map.ObjEntity
-
Returns true if this entity directly or indirectly inherits from a given entity, false otherwise.
- isSupportsOracleLOB() - Static method in class org.apache.cayenne.dba.oracle.OracleAdapter
- isSuppressingDistinct() - Method in class org.apache.cayenne.query.SQLTemplateMetadata
- isSuppressingDistinct() - Method in interface org.apache.cayenne.query.QueryMetadata
- isSuppressingDistinct() - Method in class org.apache.cayenne.query.QueryMetadataProxy
- isTemporary() - Method in interface org.apache.cayenne.ObjectId
- isToDependentPK() - Method in class org.apache.cayenne.map.DbRelationship
-
Returns
trueif relationship from source to target points to dependent primary key. - isToMany() - Method in class org.apache.cayenne.map.ObjRelationship
- isToMany() - Method in class org.apache.cayenne.map.Relationship
-
Returns a boolean value that determines relationship multiplicity.
- isToPK() - Method in class org.apache.cayenne.map.DbRelationship
-
Returns true if every join of this relationship points to a PK column of the target entity.
- isTransientParent() - Method in class org.apache.cayenne.access.ToManyHolder
- isTrimmingBytes() - Method in class org.apache.cayenne.access.types.ByteArrayType
- isTrimmingChars() - Method in class org.apache.cayenne.access.types.CharType
-
Returns
trueif 'materializeObject' method should trim trailing spaces from the CHAR columns. - isTrue() - Method in class org.apache.cayenne.exp.property.BaseProperty
- isUncommittedParent() - Method in class org.apache.cayenne.access.ToManyHolder
- isUsedForLocking() - Method in class org.apache.cayenne.map.ObjAttribute
-
Returns whether this attribute should be used for locking.
- isUsedForLocking() - Method in class org.apache.cayenne.map.ObjRelationship
-
Returns whether this attribute should be used for locking.
- isUseScalar() - Method in class org.apache.cayenne.query.SQLTemplate
- isUsingBlobs() - Method in class org.apache.cayenne.access.types.ByteArrayType
-
Returns
trueif 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
trueif the ObjectStore uses shared cache of a parent DataDomain. - isValid() - Method in class org.apache.cayenne.map.SelectQueryDescriptor
-
Returns whether the query String can be parsed.
- isValid(int) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- isValidatingObjectsOnCommit() - Method in class org.apache.cayenne.access.DataContext
-
Returns whether this ObjectContext performs object validation before commit is executed.
- isValidatingObjectsOnCommit() - Method in class org.apache.cayenne.access.DataDomain
-
Returns whether child DataContexts default behavior is to perform object validation before commit is executed.
- isValidatingObjectsOnCommit() - Method in class org.apache.cayenne.project.Project
-
Returns whether the objects are validated before they are committed.
- isValidForDepPk() - Method in class org.apache.cayenne.map.DbRelationship
- isValidParent(Expression) - Method in class org.apache.cayenne.exp.AggregateConditionExp
- isValidParent(Expression) - Method in class org.apache.cayenne.exp.AllExp
- isValidParent(Expression) - Method in class org.apache.cayenne.exp.AnyExp
- isValidParent(Expression) - Method in class org.apache.cayenne.exp.ConditionExp
- isValidParent(Expression) - Method in class org.apache.cayenne.exp.ExistsExp
- isValidParent(Expression) - Method in class org.apache.cayenne.exp.Expression
-
Whether this node can be an operand of the given node.
- isValidParent(Expression) - Method in class org.apache.cayenne.exp.NotExistsExp
- isValidParent(Expression) - Method in class org.apache.cayenne.exp.WhenExp
- isWrapperFor(Class) - Method in class org.apache.cayenne.datasource.DriverDataSource
- isWrapperFor(Class) - Method in class org.apache.cayenne.datasource.ManagedPoolingDataSource
- isWrapperFor(Class) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- isWrapperFor(Class) - Method in class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
- iterate(ObjectContext, ResultIteratorCallback) - Method in interface org.apache.cayenne.query.Select
-
Creates a ResultIterator based on the provided context and passes it to a callback for processing.
- iterate(Select, ResultIteratorCallback) - Method in class org.apache.cayenne.access.DataContext
- iterate(Select, ResultIteratorCallback) - Method in interface org.apache.cayenne.ObjectContext
-
Creates a ResultIterator based on the provided query and passes it to a callback for processing.
- iterator() - Method in class org.apache.cayenne.access.IncrementalFaultList
-
Return an iterator for this list.
- iterator() - Method in class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator
- iterator() - Method in class org.apache.cayenne.access.jdbc.DistinctResultIterator
- iterator() - Method in class org.apache.cayenne.access.jdbc.LimitResultIterator
- iterator() - Method in class org.apache.cayenne.access.jdbc.RSIterator
- iterator() - Method in class org.apache.cayenne.access.ToManyList
- iterator() - Method in class org.apache.cayenne.access.ToManySet
- iterator() - Method in class org.apache.cayenne.ResultBatchIterator
- iterator() - Method in class org.apache.cayenne.util.commons.CompositeCollection
-
Gets an iterator over all the collections in this composite.
- iterator(ObjectContext) - Method in interface org.apache.cayenne.query.Select
-
Creates a ResultIterator based on the provided context.
- iterator(Select) - Method in class org.apache.cayenne.access.DataContext
-
Performs a single database select query returning result as a
ResultIterator. - iterator(Select) - Method in interface org.apache.cayenne.ObjectContext
-
Creates a ResultIterator based on the provided query.
J
- JAVA_BIGDECIMAL - Static variable in class org.apache.cayenne.dba.TypesMapping
- JAVA_BIGINTEGER - Static variable in class org.apache.cayenne.dba.TypesMapping
- JAVA_BLOB - Static variable in class org.apache.cayenne.dba.TypesMapping
- JAVA_BOOLEAN - Static variable in class org.apache.cayenne.dba.TypesMapping
- JAVA_BYTE - Static variable in class org.apache.cayenne.dba.TypesMapping
- JAVA_BYTES - Static variable in class org.apache.cayenne.dba.TypesMapping
- JAVA_CLASS_ROOT - Static variable in class org.apache.cayenne.map.QueryDescriptor
- JAVA_DOUBLE - Static variable in class org.apache.cayenne.dba.TypesMapping
- JAVA_FLOAT - Static variable in class org.apache.cayenne.dba.TypesMapping
- JAVA_INTEGER - Static variable in class org.apache.cayenne.dba.TypesMapping
- JAVA_LOCAL_DATE - Static variable in class org.apache.cayenne.dba.TypesMapping
- JAVA_LOCAL_DATETIME - Static variable in class org.apache.cayenne.dba.TypesMapping
- JAVA_LOCAL_TIME - Static variable in class org.apache.cayenne.dba.TypesMapping
- JAVA_LONG - Static variable in class org.apache.cayenne.dba.TypesMapping
- JAVA_SHORT - Static variable in class org.apache.cayenne.dba.TypesMapping
- JAVA_SQLDATE - Static variable in class org.apache.cayenne.dba.TypesMapping
- JAVA_STRING - Static variable in class org.apache.cayenne.dba.TypesMapping
- JAVA_TIME - Static variable in class org.apache.cayenne.dba.TypesMapping
- JAVA_TIMESTAMP - Static variable in class org.apache.cayenne.dba.TypesMapping
- JAVA_UTILDATE - Static variable in class org.apache.cayenne.dba.TypesMapping
- JavaCharStream - Class in org.apache.cayenne.access.translator.sqltemplate.parser
-
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
- JavaCharStream - Class in org.apache.cayenne.ql
-
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
- JavaCharStream(InputStream) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Constructor.
- JavaCharStream(InputStream) - Constructor for class org.apache.cayenne.ql.JavaCharStream
-
Constructor.
- JavaCharStream(InputStream, int, int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Constructor.
- JavaCharStream(InputStream, int, int) - Constructor for class org.apache.cayenne.ql.JavaCharStream
-
Constructor.
- JavaCharStream(InputStream, int, int, int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Constructor.
- JavaCharStream(InputStream, int, int, int) - Constructor for class org.apache.cayenne.ql.JavaCharStream
-
Constructor.
- JavaCharStream(InputStream, String) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Constructor.
- JavaCharStream(InputStream, String) - Constructor for class org.apache.cayenne.ql.JavaCharStream
-
Constructor.
- JavaCharStream(InputStream, String, int, int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Constructor.
- JavaCharStream(InputStream, String, int, int) - Constructor for class org.apache.cayenne.ql.JavaCharStream
-
Constructor.
- JavaCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Constructor.
- JavaCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.cayenne.ql.JavaCharStream
-
Constructor.
- JavaCharStream(Reader) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Constructor.
- JavaCharStream(Reader) - Constructor for class org.apache.cayenne.ql.JavaCharStream
-
Constructor.
- JavaCharStream(Reader, int, int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Constructor.
- JavaCharStream(Reader, int, int) - Constructor for class org.apache.cayenne.ql.JavaCharStream
-
Constructor.
- JavaCharStream(Reader, int, int, int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Constructor.
- JavaCharStream(Reader, int, int, int) - Constructor for class org.apache.cayenne.ql.JavaCharStream
-
Constructor.
- javaClass() - Method in record class org.apache.cayenne.query.ProcedureColumn
-
Returns the value of the
javaClassrecord component. - JavaTimeType<T> - Class in org.apache.cayenne.access.types
-
A base for ExtendedTypes of the
java.timeclasses that JDBC 4.2 drivers read and write natively viaResultSet.getObject(int, Class)andPreparedStatement.setObject(int, Object, int). - JavaTimeType(Class) - Constructor for class org.apache.cayenne.access.types.JavaTimeType
- JDBC_DRIVER_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- JDBC_DRIVER_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
- JDBC_LOG_BATCH_ROW_THRESHOLD_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
-
An integer property defining the maximum number of batch rows whose bindings are logged in full before the compact SQL logger truncates them to "first row .. elided count .. last row".
- JDBC_MAX_CONNECTIONS_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- JDBC_MAX_CONNECTIONS_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
- JDBC_MAX_QUEUE_WAIT_TIME - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- JDBC_MAX_QUEUE_WAIT_TIME - Static variable in interface org.apache.cayenne.RuntimeProperties
-
Defines a maximum time in milliseconds that a connection request could wait in the connection queue.
- JDBC_MIN_CONNECTIONS_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- JDBC_MIN_CONNECTIONS_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
- JDBC_PASSWORD_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- JDBC_PASSWORD_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
- JDBC_URL_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- JDBC_URL_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
- JDBC_USERNAME_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- JDBC_USERNAME_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
- JDBC_VALIDATION_QUERY_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- JDBC_VALIDATION_QUERY_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
- JdbcActionBuilder - Class in org.apache.cayenne.dba
-
A factory of default SQLActions.
- JdbcActionBuilder(DataNode) - Constructor for class org.apache.cayenne.dba.JdbcActionBuilder
- JdbcAdapter - Class in org.apache.cayenne.dba
-
A generic DbAdapter implementation.
- JdbcAdapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.JdbcAdapter
-
Creates new JdbcAdapter with a set of default parameters.
- jdbcDriver - Variable in class org.apache.cayenne.project.DataSourceDescriptor
- jdbcDriver(String) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- JdbcPkGenerator - Class in org.apache.cayenne.dba
-
Default primary key generator implementation.
- JdbcPkGenerator(JdbcAdapter) - Constructor for class org.apache.cayenne.dba.JdbcPkGenerator
- jdbcType() - Method in record class org.apache.cayenne.dba.NativeColumnType
-
Returns the value of the
jdbcTyperecord component. - jdbcType() - Method in record class org.apache.cayenne.query.ProcedureColumn
-
Returns the value of the
jdbcTyperecord component. - jj_nt - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
-
Next token.
- jj_nt - Variable in class org.apache.cayenne.ql.QLParser
-
Next token.
- jjFillToken() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
- jjFillToken() - Method in class org.apache.cayenne.ql.QLParserTokenManager
- jjnewLexState - Static variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
-
Lex State array.
- jjnewLexState - Static variable in class org.apache.cayenne.ql.QLParserTokenManager
-
Lex State array.
- jjstrLiteralImages - Static variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
-
Token literal values.
- jjstrLiteralImages - Static variable in class org.apache.cayenne.ql.QLParserTokenManager
-
Token literal values.
- JJTABSEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- jjtAddChild(Node, int) - Method in interface org.apache.cayenne.access.translator.sqltemplate.parser.Node
-
This method tells the node to add its argument to the node's list of children.
- jjtAddChild(Node, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SimpleNode
- JJTADDEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTALLEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTANDEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTANYEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTARRAY - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
- JJTASTERISKEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTAVGEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTBETWEENEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTBITWISEANDEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTBITWISELEFTSHIFTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTBITWISENOTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTBITWISEOREXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTBITWISERIGHTSHIFTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTBITWISEXOREXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTBLOCK - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
- JJTBOOLSCALAR - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
- JJTCONCATEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTCOUNTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTCURRENTDATEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTCURRENTTIMEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTCURRENTTIMESTAMPEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTCUSTOMAGGREGATEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTCUSTOMFUNCTIONEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTCUSTOMOPERATOREXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTDBIDPATHEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTDBPATHEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTDIRECTIVE - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
- JJTDISTINCTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTDIVIDEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTENCLOSINGOBJECTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTEQUALEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTEXISTSEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTEXPRESSION - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
- JJTEXTRACTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTFALSEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTFLOATSCALAR - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
- JJTFULLOBJECTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- jjtGetChild(int) - Method in interface org.apache.cayenne.access.translator.sqltemplate.parser.Node
-
This method returns a child node.
- jjtGetChild(int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SimpleNode
- jjtGetNumChildren() - Method in interface org.apache.cayenne.access.translator.sqltemplate.parser.Node
-
Return the number of children the node has.
- jjtGetNumChildren() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SimpleNode
- jjtGetParent() - Method in interface org.apache.cayenne.access.translator.sqltemplate.parser.Node
- jjtGetParent() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SimpleNode
- JJTGREATEREXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTGREATEROREQUALEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTIFELSE - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
- JJTINEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTINTSCALAR - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
- JJTLENGTHEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTLESSEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTLESSOREQUALEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTLIKEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTLIKEIGNORECASEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTLISTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTLOCATEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTLOWEREXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTMAXEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTMETHOD - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
- JJTMINEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTMODEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTMULTIPLYEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTNEGATEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- jjtNodeName - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
- jjtNodeName - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTNOTBETWEENEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTNOTEQUALEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTNOTEXISTSEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTNOTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTNOTINEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTNOTLIKEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTNOTLIKEIGNORECASEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTOBJPATHEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTOREXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTQLParserState - Class in org.apache.cayenne.ql
-
The stack that
QLParserbuilds expression trees on. - JJTQLParserState() - Constructor for class org.apache.cayenne.ql.JJTQLParserState
- jjtree - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
- jjtree - Variable in class org.apache.cayenne.ql.QLParser
- jjtSetParent(Node) - Method in interface org.apache.cayenne.access.translator.sqltemplate.parser.Node
-
This pair of methods are used to inform the node of its parent.
- jjtSetParent(Node) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SimpleNode
- JJTSQLTemplateParserState - Class in org.apache.cayenne.access.translator.sqltemplate.parser
- JJTSQLTemplateParserState() - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
- JJTSQRTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTSTRINGSCALAR - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
- JJTSUBSTRINGEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTSUBTRACTEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTSUMEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTTEXT - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
- JJTTRIMEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTTRUEEXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTUPPEREXP - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- JJTVARIABLE - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
- JJTVOID - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTreeConstants
- JJTVOID - Static variable in interface org.apache.cayenne.ql.QLParserTreeConstants
- join(Iterable, String) - Static method in class org.apache.cayenne.util.Util
-
Deprecated, for removal: This API element is subject to removal in a future version.
- join(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- JOIN - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
- joinExpression(Collection, Function) - Method in class org.apache.cayenne.query.FluentSelect
- JoinNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- JoinNode(JoinType) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.JoinNode
- JoinNodeBuilder - Class in org.apache.cayenne.access.sqlbuilder
- joins - Variable in class org.apache.cayenne.map.DbRelationship
- joint() - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
-
Returns a prefetch tree that follows this property path, potentially spanning a number of phantom nodes, and having a single leaf with "joint" prefetch semantics.
- JOINT_PREFETCH_SEMANTICS - Static variable in class org.apache.cayenne.query.PrefetchTreeNode
- jointNodes() - Method in class org.apache.cayenne.query.PrefetchTreeNode
-
Returns a collection of PrefetchTreeNodes in this tree with joint semantics.
- JoinType - Enum Class in org.apache.cayenne.access.sqlbuilder
- JoinType - Enum Class in org.apache.cayenne.map
-
Enumerates supported JOIN types.
- Json - Class in org.apache.cayenne.value
-
A Cayenne-supported values object that holds Json string.
- Json(String) - Constructor for class org.apache.cayenne.value.Json
- JsonType - Class in org.apache.cayenne.access.types
- JsonType(CharType, boolean) - Constructor for class org.apache.cayenne.access.types.JsonType
- JsonUtils - Class in org.apache.cayenne.value.json
-
Simple utils to process JSON.
K
- keyCacheSize - Variable in class org.apache.cayenne.map.DbKeyGenerator
- keyColumns - Variable in class org.apache.cayenne.access.jdbc.BatchAction
- keySet() - Method in class org.apache.cayenne.DataRow
- keySet() - Method in class org.apache.cayenne.util.ClockMap
- keySet() - Method in class org.apache.cayenne.util.SingleEntryMap
- keyType - Variable in class org.apache.cayenne.exp.property.MapProperty
- keyword(String) - Method in class org.apache.cayenne.ql.QLParser
- kind - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
-
An integer that describes the kind of this token.
- kind - Variable in class org.apache.cayenne.ql.Token
-
An integer that describes the kind of this token.
L
- last() - Method in interface org.apache.cayenne.exp.path.CayennePath
-
Get the last segment of this path if it's not empty
- lastIndexOf(Object) - Method in class org.apache.cayenne.access.IncrementalFaultList
- lastIndexOf(Object) - Method in class org.apache.cayenne.access.ToManyList
- lastPrefetchHint - Variable in class org.apache.cayenne.query.PrefetchSelectQuery
-
Stores the last ObjRelationship in the prefetch path.
- lastResolver - Variable in class org.apache.cayenne.query.IndirectQuery
- lastTagLevel - Variable in class org.apache.cayenne.util.XMLEncoder
- lazy - Variable in class org.apache.cayenne.map.ObjAttribute
- LazyClassDescriptorDecorator - Class in org.apache.cayenne.reflect
-
A ClassDescriptor wrapper that compiles decorated descriptor lazily on first access.
- LazyClassDescriptorDecorator(ClassDescriptorMap, String) - Constructor for class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- LBRACKET - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- LEAF_STAMP - Static variable in class org.apache.cayenne.ashwood.graph.DepthFirstStampSearch
- LEFT - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.JoinType
- LEFT_OUTER - Enum constant in enum class org.apache.cayenne.map.JoinType
- leftJoin(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- length() - Method in interface org.apache.cayenne.exp.path.CayennePath
-
Get length of this path is segments
- length() - Method in class org.apache.cayenne.exp.path.CayennePathSegment
- length() - Method in class org.apache.cayenne.exp.property.StringProperty
- length() - Method in class org.apache.cayenne.ql.QLParser
- length() - Method in class org.apache.cayenne.util.MemoryBlob
-
Returns the number of bytes in the
BLOBvalue designated by thisBlobobject. - length() - Method in class org.apache.cayenne.util.MemoryClob
-
Retrieves the number of characters in the
CLOBvalue designated by thisClobobject. - LENGTH - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- lengthExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- lengthExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- LengthExp - Class in org.apache.cayenne.exp
- LengthExp(Object...) - Constructor for class org.apache.cayenne.exp.LengthExp
- lessDbExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience method to create an DB_PATH "less than" expression.
- lessExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience method to create an OBJ_PATH "less than" expression.
- lessExp(Expression, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- LessExp - Class in org.apache.cayenne.exp
-
"Less Then" expression.
- LessExp(Object...) - Constructor for class org.apache.cayenne.exp.LessExp
- lessOrEqualDbExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience method to create an DB_PATH "less than or equal to" expression.
- lessOrEqualExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience method to create an OBJ_PATH "less than or equal to" expression.
- lessOrEqualExp(Expression, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- LessOrEqualExp - Class in org.apache.cayenne.exp
-
"Less than or equal to" expression.
- LessOrEqualExp(Object...) - Constructor for class org.apache.cayenne.exp.LessOrEqualExp
- LETTER - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- LETTER - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- LEXICAL_ERROR - Static variable in exception class org.apache.cayenne.ql.TokenMgrError
-
Lexical error occurred.
- LexicalErr(boolean, int, int, int, String, int) - Static method in exception class org.apache.cayenne.ql.TokenMgrError
-
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
- LexicalError(boolean, int, int, int, String, char) - Static method in exception class org.apache.cayenne.access.translator.sqltemplate.parser.TokenMgrError
-
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
- lexStateNames - Static variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
-
Lexer state names.
- lexStateNames - Static variable in class org.apache.cayenne.ql.QLParserTokenManager
-
Lexer state names.
- LIFECYCLE_EVENT_MAP - Static variable in class org.apache.cayenne.map.EntityResolver
- LifecycleCallbackRegistry - Class in org.apache.cayenne.reflect
-
A registry of lifecycle callbacks for all callback event types.
- LifecycleCallbackRegistry(EntityResolver) - Constructor for class org.apache.cayenne.reflect.LifecycleCallbackRegistry
-
Creates an empty callback registry.
- LifecycleEvent - Enum Class in org.apache.cayenne.map
-
Defines possible entity object lifecycle events.
- LifecycleListener - Interface in org.apache.cayenne
-
A callback interface to listen to persistent object lifecycle events.
- like(String) - Method in class org.apache.cayenne.exp.property.StringProperty
- like(String, char) - Method in class org.apache.cayenne.exp.property.StringProperty
- like(StringProperty) - Method in class org.apache.cayenne.exp.property.StringProperty
- LIKE - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
- likeDbExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building LIKE DB_PATH expression.
- likeDbExp(String, Object, char) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building LIKE DB_PATH expression.
- likeExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building LIKE expression.
- likeExp(String, Object, char) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building LIKE expression.
- likeExp(Expression, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- likeExp(Expression, Object, char) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- LikeExp - Class in org.apache.cayenne.exp
-
"Like" expression.
- LikeExp(Object...) - Constructor for class org.apache.cayenne.exp.LikeExp
- likeIgnoreCase(String) - Method in class org.apache.cayenne.exp.property.StringProperty
- likeIgnoreCase(StringProperty) - Method in class org.apache.cayenne.exp.property.StringProperty
- likeIgnoreCaseDbExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building LIKE_IGNORE_CASE expression.
- likeIgnoreCaseDbExp(String, Object, char) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building LIKE_IGNORE_CASE expression.
- likeIgnoreCaseExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building LIKE_IGNORE_CASE expression.
- likeIgnoreCaseExp(String, Object, char) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building LIKE_IGNORE_CASE expression.
- likeIgnoreCaseExp(Expression, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- LikeIgnoreCaseExp - Class in org.apache.cayenne.exp
-
"Case insensitive like" expression.
- LikeIgnoreCaseExp(Object...) - Constructor for class org.apache.cayenne.exp.LikeIgnoreCaseExp
- LikeNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
-
expressions: LIKE, ILIKE, NOT LIKE, NOT ILIKE + ESCAPE
- LikeNode(boolean, boolean, char) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
- limit - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.LimitOffsetNode
- limit - Variable in class org.apache.cayenne.query.SQLSelect
- limit(int) - Method in class org.apache.cayenne.query.FluentSelect
-
Resets query fetch limit - a parameter that defines max number of objects that should be ever be fetched from the database.
- limit(int) - Method in class org.apache.cayenne.query.MappedSelect
-
Resets query fetch limit - a parameter that defines max number of objects that should be ever be fetched from the database.
- limit(int) - Method in class org.apache.cayenne.query.ProcedureCall
- limit(int) - Method in class org.apache.cayenne.query.SQLSelect
- LIMIT_OFFSET - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
- limitClause(QLSelectBuilder) - Method in class org.apache.cayenne.ql.QLParser
- limitOffset(int, int) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
- LimitOffsetNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- LimitOffsetNode(int, int) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.LimitOffsetNode
- LimitResultIterator<T> - Class in org.apache.cayenne.access.jdbc
- LimitResultIterator(ResultIterator, int, int) - Constructor for class org.apache.cayenne.access.jdbc.LimitResultIterator
- line - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
- line - Variable in class org.apache.cayenne.ql.JavaCharStream
- listeners - Variable in class org.apache.cayenne.access.DataDomainProvider
- listeners - Variable in class org.apache.cayenne.tx.BaseTransaction
- ListExp - Class in org.apache.cayenne.exp
-
A leaf expression representing an immutable collection of values.
- ListExp(Object...) - Constructor for class org.apache.cayenne.exp.ListExp
-
Creates a list of the given elements.
- listFault - Variable in class org.apache.cayenne.reflect.SingletonFaultFactory
- listIterator() - Method in class org.apache.cayenne.access.IncrementalFaultList
-
Returns a list iterator for this list.
- listIterator() - Method in class org.apache.cayenne.access.ToManyList
- listIterator(int) - Method in class org.apache.cayenne.access.IncrementalFaultList
-
Returns a list iterator of the elements in this list (in proper sequence), starting at the specified position in this list.
- listIterator(int) - Method in class org.apache.cayenne.access.ToManyList
- ListProperty<V> - Class in org.apache.cayenne.exp.property
-
Property that represents to-many relationship mapped on
List. - ListProperty(CayennePath, Expression, Class) - Constructor for class org.apache.cayenne.exp.property.ListProperty
-
Constructs a new property with the given path and expression
- load(Resource) - Method in interface org.apache.cayenne.project.DataMapLoader
- load(Resource) - Method in interface org.apache.cayenne.project.ProjectLoader
-
Loads a Project from some resource, usually an XML file found on classpath.
- load(Resource) - Method in class org.apache.cayenne.project.xml.XMLDataMapLoader
- load(Resource) - Method in class org.apache.cayenne.project.xml.XMLProjectLoader
- loadAdapter() - Method in class org.apache.cayenne.dba.AutoAdapter
-
Loads underlying DbAdapter delegate.
- loadDescriptor() - Method in class org.apache.cayenne.access.DataDomainProvider
- loader - Variable in class org.apache.cayenne.access.DataDomainProvider
- loaderContext - Variable in class org.apache.cayenne.project.xml.SAXNestedTagHandler
- LoaderContext - Class in org.apache.cayenne.project.xml
- LoaderContext(XMLReader, HandlerFactory) - Constructor for class org.apache.cayenne.project.xml.LoaderContext
- loadQuerySettings(QueryDescriptor, Attributes) - Method in class org.apache.cayenne.project.xml.QueryDescriptorHandler
-
Reads the attributes common to all the query tags into a descriptor.
- LOCAL_CACHE - Enum constant in enum class org.apache.cayenne.query.QueryCacheStrategy
-
A cache policy stating that query results shall be cached by the ObjectContext that originated the query, independent from any other ObjectContexts.
- LOCAL_CACHE_REFRESH - Enum constant in enum class org.apache.cayenne.query.QueryCacheStrategy
-
A cache policy stating that query results shall be cached by the ObjectContext that originated the query, independent from any other ObjectContexts, however the query that uses this policy should treat current cache state as expired, and force the database fetch.
- localCache() - Method in class org.apache.cayenne.query.FluentSelect
-
Instructs Cayenne to look for query results in the "local" cache when running the query.
- localCache() - Method in class org.apache.cayenne.query.SelectById
-
Deprecated.Instructs Cayenne to look for query results in the "local" cache when running the query.
- localCache() - Method in class org.apache.cayenne.query.SQLSelect
-
Instructs Cayenne to look for query results in the "local" cache when running the query.
- localCache(String) - Method in class org.apache.cayenne.query.FluentSelect
-
Instructs Cayenne to look for query results in the "local" cache when running the query.
- localCache(String) - Method in class org.apache.cayenne.query.SelectById
-
Deprecated.Instructs Cayenne to look for query results in the "local" cache when running the query.
- localCache(String) - Method in class org.apache.cayenne.query.SQLSelect
-
Instructs Cayenne to look for query results in the "local" cache when running the query.
- LocalDateTimeType - Class in org.apache.cayenne.access.types
- LocalDateTimeType() - Constructor for class org.apache.cayenne.access.types.LocalDateTimeType
- LocalDateTimeValueType - Class in org.apache.cayenne.access.types
-
Deprecated, for removal: This API element is subject to removal in a future version.no longer registered by default. Replaced by
LocalDateTimeType, which reads and writes the value directly via JDBC without ajava.sqlintermediary and the JVM time zone conversion that comes with it. - LocalDateTimeValueType() - Constructor for class org.apache.cayenne.access.types.LocalDateTimeValueType
-
Deprecated.
- LocalDateType - Class in org.apache.cayenne.access.types
- LocalDateType() - Constructor for class org.apache.cayenne.access.types.LocalDateType
- LocalDateValueType - Class in org.apache.cayenne.access.types
-
Deprecated, for removal: This API element is subject to removal in a future version.no longer registered by default. Replaced by
LocalDateType, which reads and writes the value directly via JDBC without ajava.sqlintermediary and the JVM time zone conversion that comes with it. - LocalDateValueType() - Constructor for class org.apache.cayenne.access.types.LocalDateValueType
-
Deprecated.
- LocalizedStringsHandler - Class in org.apache.cayenne.util
-
Provides access to various modeler resources (mainly strings) obtained via a ResourceBundle.
- LocalizedStringsHandler() - Constructor for class org.apache.cayenne.util.LocalizedStringsHandler
- localObject(T) - Method in class org.apache.cayenne.access.DataContext
- localObject(T) - Method in interface org.apache.cayenne.ObjectContext
-
Returns a local copy of 'objectFromAnotherContext' object.
- localSubjects - Variable in class org.apache.cayenne.event.EventBridge
- LocalTimeType - Class in org.apache.cayenne.access.types
- LocalTimeType() - Constructor for class org.apache.cayenne.access.types.LocalTimeType
- LocalTimeValueType - Class in org.apache.cayenne.access.types
-
Deprecated, for removal: This API element is subject to removal in a future version.no longer registered by default. Replaced by
LocalTimeType, which reads and writes the value directly via JDBC without ajava.sqlintermediary and the JVM time zone conversion that comes with it. - LocalTimeValueType() - Constructor for class org.apache.cayenne.access.types.LocalTimeValueType
-
Deprecated.
- locate() - Method in class org.apache.cayenne.ql.QLParser
- locate(String) - Method in class org.apache.cayenne.exp.property.StringProperty
- locate(StringProperty) - Method in class org.apache.cayenne.exp.property.StringProperty
- LOCATE - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- locateExp(String, String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
-
Call LOCATE(substring, string) function that return position of substring in string or 0 if it is not found.
- locateExp(String, Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
-
Call LOCATE(substring, string) function that return position of substring in string or 0 if it is not found.
- locateExp(Expression, Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
-
Call LOCATE(substring, string) function that return position of substring in string or 0 if it is not found.
- LocateExp - Class in org.apache.cayenne.exp
- LocateExp(Object...) - Constructor for class org.apache.cayenne.exp.LocateExp
- location - Variable in class org.apache.cayenne.map.DataMap
- locations - Variable in class org.apache.cayenne.access.DataDomainProvider
- locator - Variable in class org.apache.cayenne.project.xml.SAXNestedTagHandler
- LOCK_TYPE_NONE - Static variable in class org.apache.cayenne.map.ObjEntity
- LOCK_TYPE_OPTIMISTIC - Static variable in class org.apache.cayenne.map.ObjEntity
- lockType - Variable in class org.apache.cayenne.map.ObjEntity
- logAlsoSelect(int) - Method in class org.apache.cayenne.log.NoopSQLLogger
- logAlsoSelect(int) - Method in class org.apache.cayenne.log.Slf4jSQLLogger
- logAlsoSelect(int) - Method in interface org.apache.cayenne.log.SQLLogger
-
Logs a select count continuation line for the statement whose header was already logged.
- logAlsoUpdate(int) - Method in class org.apache.cayenne.log.NoopSQLLogger
- logAlsoUpdate(int) - Method in class org.apache.cayenne.log.Slf4jSQLLogger
- logAlsoUpdate(int) - Method in interface org.apache.cayenne.log.SQLLogger
-
Logs an update count continuation line for the statement whose header was already logged.
- logBytes(StringBuilder, byte[]) - Static method in class org.apache.cayenne.access.types.ByteArrayType
-
Deprecated, for removal: This API element is subject to removal in a future version.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.
- 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 trailingtime_ms:Nblock 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 trailingtime_ms:Nblock 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 agenerated:[...]block listing any database-generated keys, and a trailingtime_ms:Nblock with the statement's execution time. - longPKForObject(Persistent) - Static method in class org.apache.cayenne.Cayenne
-
Returns an int primary key value for a persistent object.
- longPkFromDatabase(DataNode, DbEntity) - Method in class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
- longPkFromDatabase(DataNode, DbEntity) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
-
Performs primary key generation ignoring cache.
- longPkFromDatabase(DataNode, DbEntity) - Method in class org.apache.cayenne.dba.mysql.MySQLPkGenerator
-
Overrides superclass's implementation to perform locking of the primary key lookup table.
- longPkFromDatabase(DataNode, DbEntity) - Method in class org.apache.cayenne.dba.SequencePkGenerator
-
Generates a primary key by calling the database sequence corresponding to the
dbEntity. - longPkFromDatabase(DataNode, DbEntity) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerPkGenerator
- longPkFromDatabase(DataNode, DbEntity) - Method in class org.apache.cayenne.dba.sybase.SybasePkGenerator
- LongType - Class in org.apache.cayenne.access.types
- LongType() - Constructor for class org.apache.cayenne.access.types.LongType
- lookupDataNode(DataMap) - Method in class org.apache.cayenne.access.DataDomain
-
Returns a DataNode that should handle queries for all entities in a DataMap.
- lookupDataNode(DataMap) - Method in class org.apache.cayenne.access.DataNode
-
Deprecated, for removal: This API element is subject to removal in a future version.unused and unneeded
- lookupFieldInHierarchy(Class, String) - Method in class org.apache.cayenne.reflect.FieldAccessor
-
Recursively looks for a named field in a class hierarchy.
- LOOP_DETECTED - Static variable in exception class org.apache.cayenne.ql.TokenMgrError
-
Detected (and bailed out of) an infinite loop in the token manager.
- lower() - Method in class org.apache.cayenne.exp.property.StringProperty
- lower() - Method in class org.apache.cayenne.ql.QLParser
- LOWER - Enum constant in enum class org.apache.cayenne.query.CapsStrategy
- LOWER - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- lowerColumnNames() - Method in class org.apache.cayenne.query.SQLSelect
-
Equivalent of setting
CapsStrategy.LOWER - lowerExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- lowerExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- LowerExp - Class in org.apache.cayenne.exp
- LowerExp(Object...) - Constructor for class org.apache.cayenne.exp.LowerExp
- LSBRACKET - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- lt(E) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
- lt(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
- lt(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
- lt(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
- lt(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
- lt(ComparableProperty) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
- ltAll(ColumnSelect) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
- ltAny(ColumnSelect) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
- lte(E) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
- lte(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
- lte(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
- lte(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
- lte(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
- lte(ComparableProperty) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
- lteAll(ColumnSelect) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
- lteAny(ColumnSelect) - Method in interface org.apache.cayenne.exp.property.ComparableProperty
M
- makePath(String...) - Static method in class org.apache.cayenne.Cayenne
-
Constructs a dotted path from a list of strings.
- MalformedJsonException - Exception Class in org.apache.cayenne.value.json
- MalformedJsonException(String) - Constructor for exception class org.apache.cayenne.value.json.MalformedJsonException
- ManagedPoolingDataSource - Class in org.apache.cayenne.datasource
-
A wrapper for
UnmanagedPoolingDataSourcethat automatically manages the underlying connection pool size. - ManagedPoolingDataSource(UnmanagedPoolingDataSource) - Constructor for class org.apache.cayenne.datasource.ManagedPoolingDataSource
- ManagedPoolingDataSource(UnmanagedPoolingDataSource, long) - Constructor for class org.apache.cayenne.datasource.ManagedPoolingDataSource
- mandatory - Variable in class org.apache.cayenne.map.DbAttribute
-
Defines whether the attribute allows nulls.
- MANDATORY - Enum constant in enum class org.apache.cayenne.tx.TransactionPropagation
-
Support a current transaction, throw an exception if none exists.
- map - Variable in class org.apache.cayenne.access.DbGenerator
- map - Variable in class org.apache.cayenne.project.xml.QueryDescriptorHandler
- map(Function) - Method in class org.apache.cayenne.query.ColumnSelect
-
Maps result of this query by processing with a given function.
- map(Function) - Method in class org.apache.cayenne.query.SQLSelect
-
Map result of this query by processing with a given function.
- MapAccessor - Class in org.apache.cayenne.reflect
- MapAccessor(String) - Constructor for class org.apache.cayenne.reflect.MapAccessor
- mapArcProperties - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
- MapDigraph<E,
V> - Class in org.apache.cayenne.ashwood.graph - MapDigraph() - Constructor for class org.apache.cayenne.ashwood.graph.MapDigraph
- mapFaults - Variable in class org.apache.cayenne.reflect.SingletonFaultFactory
- mapKey - Variable in class org.apache.cayenne.map.ObjRelationship
-
Stores a property name of a target entity used to create a relationship map.
- mapKeyAccessor - Variable in class org.apache.cayenne.access.ToManyMapFault
- mapNameFromLocation(String) - Method in class org.apache.cayenne.project.xml.XMLDataMapLoader
- MappedExec - Class in org.apache.cayenne.query
-
A query that represents a named parameterized non selecting query stored in the mapping.
- MappedExec(String) - Constructor for class org.apache.cayenne.query.MappedExec
- mappedObjEntities() - Method in class org.apache.cayenne.map.DbEntity
- MappedSelect<T> - Class in org.apache.cayenne.query
-
A query that represents a named parameterized selecting query stored in the mapping.
- MappedSelect(String) - Constructor for class org.apache.cayenne.query.MappedSelect
- MappedSelect(String, Class) - Constructor for class org.apache.cayenne.query.MappedSelect
- mappingCache - Variable in class org.apache.cayenne.map.EntityResolver
- MappingNamespace - Interface in org.apache.cayenne.map
-
Defines API of a container of DbEntities, ObjEntities, Procedures, Queries and other mapping objects.
- MapProperty<K,
V> - Class in org.apache.cayenne.exp.property -
Property that represents to-many relationship mapped on
Map. - MapProperty(CayennePath, Expression, Class, Class) - Constructor for class org.apache.cayenne.exp.property.MapProperty
-
Constructs a new property with the given path and expression
- MapQueryCache - Class in org.apache.cayenne.cache
-
A default implementation of the
QueryCacheinterface that stores data in non-expiring bounded maps, one per cache group, evicting the entries least recently used. - MapQueryCache() - Constructor for class org.apache.cayenne.cache.MapQueryCache
- MapQueryCache(int) - Constructor for class org.apache.cayenne.cache.MapQueryCache
- MapQueryCacheProvider - Class in org.apache.cayenne.cache
- MapQueryCacheProvider(RuntimeProperties) - Constructor for class org.apache.cayenne.cache.MapQueryCacheProvider
- maps - Variable in class org.apache.cayenne.map.EntityResolver
- mapsByNode() - Method in record class org.apache.cayenne.project.DataNodeDescriptors
-
Returns the value of the
mapsByNoderecord 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_MARKERif non set - markFlattenedPath(ObjectId, CayennePath, ObjectId) - Method in class org.apache.cayenne.access.DataContextObjectStore
-
Mark that flattened path for object has data row in DB.
- match(Object) - Method in class org.apache.cayenne.exp.Expression
-
Calculates expression boolean value with object as a context for path expressions.
- matchAllDbExp(Map) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
Creates an expression that matches all key-values pairs in
map: an AND of "key = value" comparisons, each key taken as a DB_PATH. - matchAllExp(String, Object...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- matchAllExp(String, Collection) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
Creates an expression to match a collection of values against a single path expression.
- matchAllExp(Map) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
Creates an expression that matches all key-values pairs in
map: an AND of "key = value" comparisons, each key taken as an OBJ_PATH. - matchAnyDbExp(Map) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
Creates an expression that matches any of the key-values pairs in
map: an OR of "key = value" comparisons, each key taken as a DB_PATH. - matchAnyExp(List) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
Creates an expression that matches any of the objects contained in the list
objects - matchAnyExp(Map) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
Creates an expression that matches any of the key-values pairs in the
map: an OR of "key = value" comparisons, each key taken as an OBJ_PATH. - matchAnyExp(Persistent...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
Creates an expression that matches any of the objects contained in the
objectsarray - 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'sIdSnapshotfor the argumentobject. - matchPattern(String) - Method in class org.apache.cayenne.exp.PatternMatchExp
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.BigDecimalType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.BooleanType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.ByteArrayType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.ByteType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.CalendarType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.CharType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.DateType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.DoubleType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.DurationType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.EnumType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.ExtendedEnumType
- materializeObject(CallableStatement, int, int) - Method in interface org.apache.cayenne.access.types.ExtendedType
-
Reads an object from a stored procedure OUT parameter, converting it to class returned by 'getClassName' method.
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.FloatType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.GeoJsonType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.IntegerType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.JavaTimeType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.JsonType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.LongType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.ObjectType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.ShortType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.TimestampType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.TimeType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.UtilDateType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.UUIDType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.VoidType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.access.types.WktType
- materializeObject(CallableStatement, int, int) - Method in class org.apache.cayenne.dba.oracle.OracleUtilDateType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.BigDecimalType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.BooleanType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.ByteArrayType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.ByteType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.CalendarType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.CharType
-
Return trimmed string.
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.DateType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.DoubleType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.DurationType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.EnumType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.ExtendedEnumType
- materializeObject(ResultSet, int, int) - Method in interface org.apache.cayenne.access.types.ExtendedType
-
Reads an object from JDBC ResultSet column, converting it to class returned by 'getClassName' method.
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.FloatType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.GeoJsonType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.IntegerType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.JavaTimeType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.JsonType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.LongType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.ObjectType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.ShortType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.TimestampType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.TimeType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.UtilDateType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.UUIDType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.VoidType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.access.types.WktType
- materializeObject(ResultSet, int, int) - Method in class org.apache.cayenne.dba.oracle.OracleUtilDateType
- max() - Method in interface org.apache.cayenne.exp.property.ComparableProperty
- max() - Method in class org.apache.cayenne.exp.property.DateProperty
- max() - Method in class org.apache.cayenne.exp.property.NumericProperty
- max() - Method in class org.apache.cayenne.ql.QLParser
- max(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- max(ComparableProperty) - Method in class org.apache.cayenne.query.ColumnSelect
-
Select maximum value of property
- max(ComparableProperty) - Method in class org.apache.cayenne.query.ObjectSelect
-
Select maximum value of property
- max(NumericProperty) - Method in class org.apache.cayenne.query.ObjectSelect
-
Select maximum value of property
- MAX - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- MAX_ID_QUALIFIER_SIZE_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
-
A property that defines a maximum number of ID qualifiers in where clause of queries that are generated for example in
IncrementalFaultListor in DISJOINT_BY_ID prefetch processing. - MAX_NESTED_LEVEL - Static variable in interface org.apache.cayenne.access.DeferredValue
- MAX_QUEUE_WAIT_DEFAULT - Static variable in class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
-
Defines a maximum time in milliseconds that a connection request could wait in the connection queue.
- maxConnections - Variable in class org.apache.cayenne.project.DataSourceDescriptor
- maxConnections(int) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- maxConnections(int) - Method in class org.apache.cayenne.datasource.PoolingDataSourceBuilder
-
Deprecated.
- maxExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- MaxExp - Class in org.apache.cayenne.exp
- MaxExp(Object...) - Constructor for class org.apache.cayenne.exp.MaxExp
- maxFetchSize - Variable in class org.apache.cayenne.access.IncrementalFaultList
-
Defines the upper limit on the size of fetches.
- maxIdQualifierSize - Variable in class org.apache.cayenne.access.DataDomain
- maxIdQualifierSize(int) - Method in class org.apache.cayenne.CoreModuleExtender
-
Sets the maximum number of object IDs to match in a single query for queries that select objects based on a collection of ObjectIds, such as paginated queries and DISJOINT_BY_ID prefetches.
- maximumSize() - Method in class org.apache.cayenne.access.DataRowStore
-
Returns maximum allowed cache size.
- maxLength - Variable in class org.apache.cayenne.map.DbAttribute
- maxLength - Variable in class org.apache.cayenne.map.ProcedureParameter
- maxNextCharInd - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
- maxNextCharInd - Variable in class org.apache.cayenne.ql.JavaCharStream
- maxQueueWaitTime(long) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- maxQueueWaitTime(long) - Method in class org.apache.cayenne.datasource.CayenneDataSource.Builder
-
Sets a maximum time in milliseconds a connection request may wait for a free connection in the pool.
- maxQueueWaitTime(long) - Method in class org.apache.cayenne.datasource.PoolingDataSourceBuilder
-
Deprecated.
- mdDelegate - Variable in class org.apache.cayenne.query.QueryMetadataProxy
- MemoryBlob - Class in org.apache.cayenne.util
-
A Blob implementation that stores content in memory.
- MemoryBlob() - Constructor for class org.apache.cayenne.util.MemoryBlob
- MemoryBlob(byte[]) - Constructor for class org.apache.cayenne.util.MemoryBlob
-
Constructs a new MemoryBlob instance wrapping the given octet sequence.
- MemoryClob - Class in org.apache.cayenne.util
-
A Clob implementation that stores contents in memory.
- MemoryClob(String) - Constructor for class org.apache.cayenne.util.MemoryClob
-
Constructs a new jdbcClob object wrapping the given character sequence.
- merge(K, V, BiFunction) - Method in class org.apache.cayenne.util.ClockMap
-
Atomic, like
ConcurrentHashMap.merge(Object, Object, BiFunction): the remapping function runs under the lock of the key's hash bin and must be short and free of side effects on this map. - merge(K, V, BiFunction) - Method in class org.apache.cayenne.util.SingleEntryMap
- merge(Values) - Method in class org.apache.cayenne.access.flush.operation.Values
- merge(Project...) - Method in class org.apache.cayenne.project.DefaultProjectMerger
- merge(Project...) - Method in interface org.apache.cayenne.project.ProjectMerger
- merge(PrefetchTreeNode) - Method in class org.apache.cayenne.query.PrefetchTreeNode
-
Merges
PrefetchTreeNodeinto the current prefetch tree, cloning the nodes added to this tree. - mergeColumnsWithRsMetadata() - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
- merged(Map, long) - Method in class org.apache.cayenne.DataRow
-
Returns a row with this row's entity name and the given version, holding this row's values overlaid with the given ones.
- mergeLocalChanges(List) - Method in class org.apache.cayenne.access.ToManyHolder
-
Applies additions and removals recorded while unresolved to a freshly fetched list, then discards them.
- mergeResultSetAndPresetColumns(ExtendedTypeMap) - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
- mergeSameObjectIds(List) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
- mergeWithDataMap(DataMap) - Method in class org.apache.cayenne.map.DataMap
-
Adds all Object and DB entities and Queries from another map to this map.
- metadata - Variable in class org.apache.cayenne.access.IncrementalFaultList
- metaData - Variable in class org.apache.cayenne.query.FluentSelect
- method() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
- min() - Method in interface org.apache.cayenne.exp.property.ComparableProperty
- min() - Method in class org.apache.cayenne.exp.property.DateProperty
- min() - Method in class org.apache.cayenne.exp.property.NumericProperty
- min() - Method in class org.apache.cayenne.ql.QLParser
- min(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- min(ComparableProperty) - Method in class org.apache.cayenne.query.ColumnSelect
-
Select minimum value of property
- min(ComparableProperty) - Method in class org.apache.cayenne.query.ObjectSelect
-
Select minimum value of property
- min(NumericProperty) - Method in class org.apache.cayenne.query.ObjectSelect
-
Select minimum value of property
- MIN - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- MIN_SUPPORTED_VERSION - Static variable in interface org.apache.cayenne.project.upgrade.UpgradeHandler
-
The oldest project version that can be upgraded to
UpgradeHandler.CURRENT_VERSION. - minConnections - Variable in class org.apache.cayenne.project.DataSourceDescriptor
- minConnections(int) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- minConnections(int) - Method in class org.apache.cayenne.datasource.PoolingDataSourceBuilder
-
Deprecated.
- minExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- MinExp - Class in org.apache.cayenne.exp
- MinExp(Object...) - Constructor for class org.apache.cayenne.exp.MinExp
- minus(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
- minus(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
- minus(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
- minus(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
- minute() - Method in class org.apache.cayenne.exp.property.DateProperty
-
It is a caller responsibility to check that underlying attribute has time component
- MINUTE - Enum constant in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
- MINUTE - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- minuteExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- minuteExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- mod() - Method in class org.apache.cayenne.ql.QLParser
- mod(Number) - Method in class org.apache.cayenne.exp.property.NumericProperty
- mod(NumericProperty) - Method in class org.apache.cayenne.exp.property.NumericProperty
- MOD - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- mode - Variable in class org.apache.cayenne.event.EventBridge
- modExp(String, Number) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- modExp(Expression, Number) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- modExp(Expression, Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- ModExp - Class in org.apache.cayenne.exp
- ModExp(Object...) - Constructor for class org.apache.cayenne.exp.ModExp
- MODIFIED - Static variable in class org.apache.cayenne.PersistenceState
-
Describes a state of an object registered with DataContext/ObjectContext, and having a corresponding database row.
- modifiedDiffs - Variable in class org.apache.cayenne.access.event.SnapshotEvent
- modifiedObjects() - Method in interface org.apache.cayenne.ObjectContext
-
Returns a collection of objects that are registered with this ObjectContext and have a state PersistenceState.MODIFIED
- modules - Variable in class org.apache.cayenne.CayenneRuntime
- month() - Method in class org.apache.cayenne.exp.property.DateProperty
-
It is a caller responsibility to check that underlying attribute has month component
- MONTH - Enum constant in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
- MONTH - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- monthExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- monthExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- moveMethod(String, int) - Method in class org.apache.cayenne.map.CallbackDescriptor
-
Moves specified callback method to the specified position
- mul(E) - Method in class org.apache.cayenne.exp.property.NumericProperty
- mul(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
- mul(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
- mul(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
- mul(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
- mul(NumericProperty) - Method in class org.apache.cayenne.exp.property.NumericProperty
- MultiMapIdSpec(Collection) - Constructor for class org.apache.cayenne.query.SelectById.MultiMapIdSpec
-
Deprecated.
- MultiplyExp - Class in org.apache.cayenne.exp
-
"Multiply" expression.
- MultiplyExp(Object...) - Constructor for class org.apache.cayenne.exp.MultiplyExp
- multiplySubtractExp() - Method in class org.apache.cayenne.ql.QLParser
- MultiScalarIdSpec(Object, Object...) - Constructor for class org.apache.cayenne.query.SelectById.MultiScalarIdSpec
-
Deprecated.
- MultiScalarIdSpec(Collection) - Constructor for class org.apache.cayenne.query.SelectById.MultiScalarIdSpec
-
Deprecated.
- MutableAttributeChange - Class in org.apache.cayenne.commitlog.model
- MutableAttributeChange() - Constructor for class org.apache.cayenne.commitlog.model.MutableAttributeChange
- MutableChangeMap - Class in org.apache.cayenne.commitlog.model
-
A mutable implementation of
ChangeMap. - MutableChangeMap() - Constructor for class org.apache.cayenne.commitlog.model.MutableChangeMap
- MutableCommitLogLogEntity - Class in org.apache.cayenne.commitlog.meta
- MutableCommitLogLogEntity(ObjEntity) - Constructor for class org.apache.cayenne.commitlog.meta.MutableCommitLogLogEntity
- MutableObjectChange - Class in org.apache.cayenne.commitlog.model
-
A mutable implementation of
ObjectChange. - MutableObjectChange(ObjectId) - Constructor for class org.apache.cayenne.commitlog.model.MutableObjectChange
- MutableToManyRelationshipChange - Class in org.apache.cayenne.commitlog.model
- MutableToManyRelationshipChange() - Constructor for class org.apache.cayenne.commitlog.model.MutableToManyRelationshipChange
- MutableToOneRelationshipChange - Class in org.apache.cayenne.commitlog.model
- MutableToOneRelationshipChange() - Constructor for class org.apache.cayenne.commitlog.model.MutableToOneRelationshipChange
- MySQLAdapter - Class in org.apache.cayenne.dba.mysql
-
DbAdapter implementation for MySQL RDBMS.
- MySQLAdapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.mysql.MySQLAdapter
- MysqlLikeNode - Class in org.apache.cayenne.dba.mysql.sqltree
- MysqlLikeNode(boolean, char) - Constructor for class org.apache.cayenne.dba.mysql.sqltree.MysqlLikeNode
- MysqlLimitOffsetNode - Class in org.apache.cayenne.dba.mysql.sqltree
- MysqlLimitOffsetNode(int, int) - Constructor for class org.apache.cayenne.dba.mysql.sqltree.MysqlLimitOffsetNode
- MySQLPkGenerator - Class in org.apache.cayenne.dba.mysql
- MySQLPkGenerator(JdbcAdapter) - Constructor for class org.apache.cayenne.dba.mysql.MySQLPkGenerator
- MySQLProcedureTranslator - Class in org.apache.cayenne.dba.mysql
-
A translator that adds parenthesis to no-param queries.
- MySQLProcedureTranslator() - Constructor for class org.apache.cayenne.dba.mysql.MySQLProcedureTranslator
- MySQLSniffer - Class in org.apache.cayenne.dba.mysql
-
Detects MySQL database from JDBC metadata.
- MySQLSniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.mysql.MySQLSniffer
- MySQLTreeProcessor - Class in org.apache.cayenne.dba.mysql
- MySQLTreeProcessor(boolean) - Constructor for class org.apache.cayenne.dba.mysql.MySQLTreeProcessor
N
- name - Variable in class org.apache.cayenne.access.DataDomain
- name - Variable in class org.apache.cayenne.access.DataNode
- name - Variable in class org.apache.cayenne.access.DataRowStore
- name - Variable in class org.apache.cayenne.exp.ExpressionParameter
- name - Variable in class org.apache.cayenne.map.Attribute
- name - Variable in class org.apache.cayenne.map.DataMap
- name - Variable in class org.apache.cayenne.map.DbKeyGenerator
- name - Variable in class org.apache.cayenne.map.EmbeddableAttribute
- name - Variable in class org.apache.cayenne.map.Entity
- name - Variable in class org.apache.cayenne.map.Procedure
- name - Variable in class org.apache.cayenne.map.ProcedureParameter
- name - Variable in class org.apache.cayenne.map.QueryDescriptor
- name - Variable in class org.apache.cayenne.map.Relationship
- name - Variable in class org.apache.cayenne.project.Project
- name - Variable in class org.apache.cayenne.query.IndirectQuery
- name - Variable in class org.apache.cayenne.query.PrefetchTreeNode
- name() - Method in record class org.apache.cayenne.project.DataNodeDescriptor
-
Returns the value of the
namerecord component. - name() - Method in class org.apache.cayenne.ql.QLParser
- name() - Method in record class org.apache.cayenne.query.ProcedureColumn
-
Returns the value of the
namerecord component. - name(String) - Method in class org.apache.cayenne.query.AbstractMappedQuery
- nameAt(int) - Method in class org.apache.cayenne.DataRowLayout
-
Returns the name of the column at the given position.
- NAMED_SEQUENCE_TABLE_TYPE - Static variable in class org.apache.cayenne.map.DbKeyGenerator
- namedParameter() - Method in class org.apache.cayenne.ql.QLParser
- nameMapper - Variable in class org.apache.cayenne.project.DefaultConfigurationNameMapper
- nameMapper - Variable in class org.apache.cayenne.project.xml.XMLProjectLoader
- namespace - Variable in class org.apache.cayenne.cache.NestedQueryCache
- namespace - Variable in class org.apache.cayenne.map.DataMap
- NamespaceAwareNestedTagHandler - Class in org.apache.cayenne.project.xml
-
Base class for handlers that can delegate execution of unknown tags to handlers produced by factory.
- NamespaceAwareNestedTagHandler(LoaderContext) - Constructor for class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
- NamespaceAwareNestedTagHandler(NamespaceAwareNestedTagHandler) - Constructor for class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
- NamespaceAwareNestedTagHandler(SAXNestedTagHandler, String) - Constructor for class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
- nameToCamelCase(String) - Static method in class org.apache.cayenne.exp.FunctionCallExp
- NativeColumnType - Record Class in org.apache.cayenne.dba
-
Describes a single database-native (external) SQL type that a JDBC type (see
Types) maps to. - NativeColumnType(int, String, boolean, boolean) - Constructor for record class org.apache.cayenne.dba.NativeColumnType
-
Creates an instance of a
NativeColumnTyperecord 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(seeTypes) 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
nativeTyperecord component. - ne(E) - Method in class org.apache.cayenne.exp.property.BaseProperty
- ne(BaseProperty) - Method in class org.apache.cayenne.exp.property.BaseProperty
- needBinding(boolean) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
- needParenthesis() - Method in class org.apache.cayenne.exp.CurrentDateExp
- needParenthesis() - Method in class org.apache.cayenne.exp.CurrentTimeExp
- needParenthesis() - Method in class org.apache.cayenne.exp.CurrentTimestampExp
- needParenthesis() - Method in class org.apache.cayenne.exp.FunctionCallExp
- needsParentheses() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ExpressionNode
- neg() - Method in class org.apache.cayenne.exp.property.NumericProperty
- NegateExp - Class in org.apache.cayenne.exp
-
"Negate" expression.
- NegateExp(Object...) - Constructor for class org.apache.cayenne.exp.NegateExp
- NegateNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
-
Unary minus.
- NegateNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.NegateNode
- neqId(Object) - Method in class org.apache.cayenne.exp.property.EntityProperty
- neqIdMap(Map) - Method in class org.apache.cayenne.exp.property.EntityProperty
- nested(Collection, ProjectNodeVisitor) - Method in class org.apache.cayenne.util.XMLEncoder
- nested(Map, ProjectNodeVisitor) - Method in class org.apache.cayenne.util.XMLEncoder
- nested(XMLSerializable, ProjectNodeVisitor) - Method in class org.apache.cayenne.util.XMLEncoder
- NESTED - Enum constant in enum class org.apache.cayenne.tx.TransactionPropagation
-
Execute within a nested transaction if a current transaction exists, create a new one if none exists.
- NestedQueryCache - Class in org.apache.cayenne.cache
-
A
QueryCachewrapper that introduces a key namespace on top of a delegate shared cache. - NestedQueryCache(QueryCache) - Constructor for class org.apache.cayenne.cache.NestedQueryCache
- NEW - Static variable in class org.apache.cayenne.PersistenceState
-
Describes a state of an object freshly registered with DataContext/ObjectContext, but not committed to the database yet.
- NEW_BLOB_FUNCTION - Static variable in class org.apache.cayenne.dba.oracle.OracleAdapter
- NEW_CLOB_FUNCTION - Static variable in class org.apache.cayenne.dba.oracle.OracleAdapter
- newBuilder(DataChannel) - Method in class org.apache.cayenne.access.DataContextFactory
- newContext() - Method in class org.apache.cayenne.CayenneRuntime
-
Returns a new ObjectContext instance based on the runtime's main DataChannel.
- newContext(DataChannel) - Method in class org.apache.cayenne.CayenneRuntime
-
Deprecated, for removal: This API element is subject to removal in a future version.
- newContext(ObjectContext) - Method in class org.apache.cayenne.CayenneRuntime
-
Returns a new ObjectContext nested in the specified parent context.
- newId - Variable in class org.apache.cayenne.graph.NodeIdChangeOperation
- newInstance() - Method in class org.apache.cayenne.reflect.DefaultConstructor
- newObject(Class) - Method in interface org.apache.cayenne.ObjectContext
-
Creates a new persistent object of a given class scheduled to be inserted to the database on next commit.
- newObject(String) - Method in class org.apache.cayenne.access.DataContext
- newObject(String) - Method in interface org.apache.cayenne.ObjectContext
-
Creates a new persistent object of a given entity scheduled to be inserted to the database on next commit.
- newObjects() - Method in interface org.apache.cayenne.ObjectContext
-
Returns a collection of objects that are registered with this ObjectContext and have a state PersistenceState.NEW
- newToken(int) - Static method in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
- newToken(int) - Static method in class org.apache.cayenne.ql.Token
- newToken(int, String) - Static method in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
-
Returns a new Token object, by default.
- newToken(int, String) - Static method in class org.apache.cayenne.ql.Token
-
Returns a new Token object, by default.
- newValue - Variable in class org.apache.cayenne.graph.NodePropertyChangeOperation
- next - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
-
A reference to the next regular (non-special) token from the input stream.
- next - Variable in class org.apache.cayenne.ql.Token
-
A reference to the next regular (non-special) token from the input stream.
- next() - Static method in class org.apache.cayenne.access.SnapshotVersion
-
Returns the version of a new operation, greater than any version returned before, and never
SnapshotVersion.NONE. - next() - Method in class org.apache.cayenne.ashwood.graph.DepthFirstSearch
- next() - Method in class org.apache.cayenne.ashwood.graph.DepthFirstStampSearch
- next() - Method in class org.apache.cayenne.ashwood.graph.FilterArcIterator
- next() - Method in class org.apache.cayenne.ashwood.graph.IndegreeTopologicalSort
- next() - Method in class org.apache.cayenne.ashwood.graph.ReversedIteration.ReversedArcIterator
- next() - Method in class org.apache.cayenne.ashwood.graph.StrongConnection
- next() - Method in class org.apache.cayenne.ResultBatchIterator
- next() - Method in class org.apache.cayenne.util.ResultIteratorIterator
- next(T) - Method in interface org.apache.cayenne.ResultIteratorCallback
- nextBatchCount(Query, int[]) - Method in interface org.apache.cayenne.access.OperationObserver
-
Callback method invoked after a batch update is executed.
- nextCharBuf - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
- nextCharBuf - Variable in class org.apache.cayenne.ql.JavaCharStream
- nextCharInd - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
- nextCharInd - Variable in class org.apache.cayenne.ql.JavaCharStream
- nextCount(Query, int) - Method in interface org.apache.cayenne.access.OperationObserver
-
Callback method invoked after an updating query is executed.
- nextGeneratedRows(Query, List, List) - Method in interface org.apache.cayenne.access.OperationObserver
-
Callback method invoked after each batch of generated values is read during an update.
- nextGlobalException(Exception) - Method in interface org.apache.cayenne.access.OperationObserver
-
Callback method invoked on exceptions that are not tied to a specific query execution, such as JDBC connection exceptions, etc.
- nextOutParameters(Query, Map) - Method in interface org.apache.cayenne.access.OperationObserver
-
Callback method invoked with the values of the OUT and INOUT parameters of a stored procedure call, keyed by parameter name.
- nextQueryException(Query, Exception) - Method in interface org.apache.cayenne.access.OperationObserver
-
Callback method invoked on exceptions that happen during an execution of a specific query.
- nextRow - Variable in class org.apache.cayenne.access.jdbc.LimitResultIterator
- nextRow - Variable in class org.apache.cayenne.access.jdbc.RSIterator
- nextRow() - Method in class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator
- nextRow() - Method in class org.apache.cayenne.access.jdbc.DistinctResultIterator
- nextRow() - Method in class org.apache.cayenne.access.jdbc.LimitResultIterator
- nextRow() - Method in class org.apache.cayenne.access.jdbc.RSIterator
- nextRow() - Method in interface org.apache.cayenne.ResultIterator
-
Returns the next result row that is, depending on the query, may be a scalar value, a DataRow, or an Object[] array containing a mix of scalars and DataRows.
- nextRows(Query, List) - Method in interface org.apache.cayenne.access.OperationObserver
-
Callback method invoked for each processed ResultSet.
- nextRows(Query, ResultIterator) - Method in interface org.apache.cayenne.access.OperationObserver
-
Callback method invoked for each opened ResultIterator.
- nextStatement(Query, TranslatedStatement) - Method in interface org.apache.cayenne.access.OperationObserver
-
Callback invoked with the translated form of a query (its SQL and bindings) just before the statement is executed.
- nin(E, E...) - Method in class org.apache.cayenne.exp.property.BaseProperty
- nin(Collection) - Method in class org.apache.cayenne.exp.property.BaseProperty
- nin(ColumnSelect) - Method in class org.apache.cayenne.exp.property.BaseProperty
- ninId(Object, Object...) - Method in class org.apache.cayenne.exp.property.EntityProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.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_CACHE - Enum constant in enum class org.apache.cayenne.query.QueryCacheStrategy
-
A default cache policy stating that the query results should not be cached.
- NO_MARKER - Static variable in interface org.apache.cayenne.exp.path.CayennePath
-
No special markers
- node(int, Supplier) - Method in class org.apache.cayenne.access.sqlbuilder.BaseBuilder
- node(Node) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- Node - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- Node - Interface in org.apache.cayenne.access.translator.sqltemplate.parser
-
All AST nodes must implement this interface.
- Node() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- Node(NodeType) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- nodeArity() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
- nodeArity() - Method in class org.apache.cayenne.ql.JJTQLParserState
-
Returns the number of children on the stack in the current node scope.
- NodeBuilder - Interface in org.apache.cayenne.access.sqlbuilder
- nodeCreated() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
- nodeCreated() - Method in class org.apache.cayenne.ql.JJTQLParserState
-
Determines whether the current node was actually closed and pushed.
- nodeCreated(ObjectId) - Method in class org.apache.cayenne.graph.ChildDiffLoader
- nodeCreated(ObjectId) - Method in interface org.apache.cayenne.graph.GraphChangeHandler
-
Notifies implementing object that a new node was created in the graph.
- NodeCreateOperation - Class in org.apache.cayenne.graph
- NodeCreateOperation(ObjectId) - Constructor for class org.apache.cayenne.graph.NodeCreateOperation
- NodeCreateOperation(ObjectId, int) - Constructor for class org.apache.cayenne.graph.NodeCreateOperation
- NodeDeleteOperation - Class in org.apache.cayenne.graph
- NodeDeleteOperation(ObjectId) - Constructor for class org.apache.cayenne.graph.NodeDeleteOperation
- NodeDeleteOperation(ObjectId, int) - Constructor for class org.apache.cayenne.graph.NodeDeleteOperation
- NodeDiff - Class in org.apache.cayenne.graph
-
An abstract superclass of operations on individual nodes and arcs in a digraph.
- NodeDiff(ObjectId) - Constructor for class org.apache.cayenne.graph.NodeDiff
- NodeDiff(ObjectId, int) - Constructor for class org.apache.cayenne.graph.NodeDiff
- nodeForDataMap(DataMap) - Method in interface org.apache.cayenne.query.QueryRouter
-
Returns a DataNode that is configured to handle a given DataMap.
- nodeForName(String) - Method in interface org.apache.cayenne.query.QueryRouter
-
Returns a DataNode for a given name.
- nodeIdChanged(ObjectId, ObjectId) - Method in class org.apache.cayenne.graph.ChildDiffLoader
- nodeIdChanged(ObjectId, ObjectId) - Method in interface org.apache.cayenne.graph.GraphChangeHandler
-
Notifies implementing object that a node was assigned a new id.
- NodeIdChangeOperation - Class in org.apache.cayenne.graph
-
A GraphDiff representing a change in node ID.
- NodeIdChangeOperation(ObjectId, ObjectId) - Constructor for class org.apache.cayenne.graph.NodeIdChangeOperation
- NodeIdChangeOperation(ObjectId, ObjectId, int) - Constructor for class org.apache.cayenne.graph.NodeIdChangeOperation
- noDelete() - Method in class org.apache.cayenne.reflect.AdditionalDbEntityDescriptor
- nodePropertyChanged(ObjectId, String, Object, Object) - Method in class org.apache.cayenne.graph.ChildDiffLoader
- nodePropertyChanged(ObjectId, String, Object, Object) - Method in interface org.apache.cayenne.graph.GraphChangeHandler
-
Notifies implementing object that a node's property was modified.
- NodePropertyChangeOperation - Class in org.apache.cayenne.graph
- NodePropertyChangeOperation(ObjectId, String, Object, Object) - Constructor for class org.apache.cayenne.graph.NodePropertyChangeOperation
- NodePropertyChangeOperation(ObjectId, String, Object, Object, int) - Constructor for class org.apache.cayenne.graph.NodePropertyChangeOperation
- nodeRemoved(ObjectId) - Method in class org.apache.cayenne.graph.ChildDiffLoader
- nodeRemoved(ObjectId) - Method in interface org.apache.cayenne.graph.GraphChangeHandler
-
Notifies implementing object that a node was removed from the graph.
- nodes - Variable in class org.apache.cayenne.access.DataDomain
- nodes - Variable in class org.apache.cayenne.access.sqlbuilder.BaseBuilder
- nodesByDataMapName - Variable in class org.apache.cayenne.access.DataDomain
- NodeTreeVisitor - Interface in org.apache.cayenne.access.sqlbuilder
- NodeType - Enum Class in org.apache.cayenne.access.sqlbuilder.sqltree
- noMatchDbExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience method to create an DB_PATH "not equal to" expression.
- noMatchDbIdExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience method to create an DBID_PATH "not equal to" expression.
- noMatchExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience method to create an OBJ_PATH "not equal to" expression.
- noMatchExp(Expression, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- NONE - Static variable in class org.apache.cayenne.access.SnapshotVersion
-
The version of a snapshot that belongs to no operation: one built for a caller and neither cached nor compared, such as the one returned by
DataContext.currentSnapshot(..). - NONE - Static variable in interface org.apache.cayenne.dba.QuotingStrategy
-
A shared no-quote instance that appends identifiers verbatim.
- nonPhantomNodes() - Method in class org.apache.cayenne.query.PrefetchTreeNode
-
Returns a collection of PrefetchTreeNodes that are not phantoms.
- NoopEventBridge - Class in org.apache.cayenne.event
- NoopEventBridgeProvider - Class in org.apache.cayenne.event
- NoopEventBridgeProvider() - Constructor for class org.apache.cayenne.event.NoopEventBridgeProvider
- NoopEventManager - Class in org.apache.cayenne.event
- NoopEventManager() - Constructor for class org.apache.cayenne.event.NoopEventManager
- NoopProjectMetaData - Class in org.apache.cayenne.project.xml
-
Noop implementation of
ProjectMetaData. - NoopProjectMetaData() - Constructor for class org.apache.cayenne.project.xml.NoopProjectMetaData
- NoopSQLLogger - Class in org.apache.cayenne.log
-
A no-op
SQLLogger. - normalize(String) - Static method in class org.apache.cayenne.value.json.JsonUtils
-
Cleanup and reformat any valid JSON string.
- normalizeDate(Date) - Method in class org.apache.cayenne.dba.oracle.OracleUtilDateType
-
Offsets date component to be January 1, 1970, since Oracle adapter returns time based on January 1, 1900.
- normalizedQualifier - Variable in class org.apache.cayenne.map.EntityInheritanceTree
- noSegmentReader(RSColumn[], QueryMetadata, long) - Method in class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory
- not - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
- not() - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
- not(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- NOT_DEFINED - Static variable in class org.apache.cayenne.dba.TypesMapping
- NOT_EXISTS - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- NOT_TEXT - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
Lexical state.
- notBetweenDbExp(String, Object, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building NOT_BETWEEN expressions.
- notBetweenExp(String, Object, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building NOT_BETWEEN expressions.
- notBetweenExp(Expression, Object, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- NotBetweenExp - Class in org.apache.cayenne.exp
-
"Not Between" expression.
- NotBetweenExp(Object...) - Constructor for class org.apache.cayenne.exp.NotBetweenExp
- notCondition() - Method in class org.apache.cayenne.ql.QLParser
- notContains(Collection) - Method in class org.apache.cayenne.exp.property.CollectionProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.
- notContains(Collection) - Method in class org.apache.cayenne.exp.property.MapProperty
-
Deprecated, for removal: This API element is subject to removal in a future version.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.
- 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
- NotEqualExp - Class in org.apache.cayenne.exp
-
"Not equal to" expression.
- NotEqualExp(Object...) - Constructor for class org.apache.cayenne.exp.NotEqualExp
- NotEqualNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- NotEqualNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.NotEqualNode
- notExists() - Method in class org.apache.cayenne.exp.AggregateConditionExp
- notExists() - Method in class org.apache.cayenne.exp.AllExp
- notExists() - Method in class org.apache.cayenne.exp.AnyExp
- notExists() - Method in class org.apache.cayenne.exp.ConditionExp
-
Returns expression that will be dynamically resolved to proper subqueries based on a relationships used (if no relationships are present in the original expression no subqueries will be used).
- notExists() - Method in class org.apache.cayenne.exp.ExistsExp
- notExists() - Method in class org.apache.cayenne.exp.Expression
-
Returns expression that will be dynamically resolved to proper subqueries based on a relationships used (if no relationships are present in the original expression no subqueries will be used).
- notExists() - Method in class org.apache.cayenne.exp.NotExistsExp
- notExists() - Method in class org.apache.cayenne.exp.PathExp
- notExists() - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
- notExists(Expression) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
Builds expression representing NOT EXIST subquery over a given path
- notExists(Expression) - Method in class org.apache.cayenne.exp.property.SelfProperty
- notExists(FluentSelect) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- NotExistsExp - Class in org.apache.cayenne.exp
- NotExistsExp(Object...) - Constructor for class org.apache.cayenne.exp.NotExistsExp
- notExp() - Method in class org.apache.cayenne.exp.Expression
-
Returns a logical NOT of current expression.
- NotExp - Class in org.apache.cayenne.exp
-
"Not" expression.
- NotExp(Object...) - Constructor for class org.apache.cayenne.exp.NotExp
- notInDbExp(String, Object...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building NOT_IN expression.
- notInDbExp(String, Collection) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building NOT_IN expression.
- notInDbIdExp(String, Object...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building NOT_IN expression.
- notInDbIdExp(String, Collection) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building NOT_IN expression.
- notInExp(String, Object...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building NOT_IN expression.
- notInExp(String, Collection) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building NOT_IN expression.
- notInExp(Expression, Object...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- notInExp(Expression, Collection) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- notInExp(Expression, ColumnSelect) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- NotInExp - Class in org.apache.cayenne.exp
-
"Not In" expression.
- NotInExp(Object...) - Constructor for class org.apache.cayenne.exp.NotInExp
- notLikeDbExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building NOT_LIKE expression.
- notLikeDbExp(String, Object, char) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building NOT_LIKE expression.
- notLikeExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building NOT_LIKE expression.
- notLikeExp(String, Object, char) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building NOT_LIKE expression.
- notLikeExp(Expression, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- notLikeExp(Expression, Object, char) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- NotLikeExp - Class in org.apache.cayenne.exp
-
"Not Like" expression.
- NotLikeExp(Object...) - Constructor for class org.apache.cayenne.exp.NotLikeExp
- notLikeIgnoreCaseDbExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building NOT_LIKE_IGNORE_CASE expression.
- notLikeIgnoreCaseDbExp(String, Object, char) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building NOT_LIKE_IGNORE_CASE expression.
- notLikeIgnoreCaseExp(String, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building NOT_LIKE_IGNORE_CASE expression.
- notLikeIgnoreCaseExp(String, Object, char) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
A convenience shortcut for building NOT_LIKE_IGNORE_CASE expression.
- notLikeIgnoreCaseExp(Expression, Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- notLikeIgnoreCaseExp(Expression, Object, char) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- NotLikeIgnoreCaseExp - Class in org.apache.cayenne.exp
-
"Not like, ignore case" expression.
- NotLikeIgnoreCaseExp(Object...) - Constructor for class org.apache.cayenne.exp.NotLikeIgnoreCaseExp
- NotNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- NotNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.NotNode
- NOW - Static variable in class org.apache.cayenne.exp.property.PropertyFactory
-
Property that corresponds to SQL function
NOW() - NULL - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- NULLIFY - Enum constant in enum class org.apache.cayenne.map.DeleteRule
-
Remove the reference that the destination has to this source (if the inverse relationship is toOne, nullify, if toMany, remove the source object)
- nullNames - Variable in class org.apache.cayenne.access.flush.operation.Qualifier
- nullSafeCompare(boolean, Comparable, T) - Static method in class org.apache.cayenne.util.Util
-
Deprecated.since 5.0 in favor of the JDK's
Comparator.nullsFirst(java.util.Comparator)/Comparator.nullsLast(java.util.Comparator)combined withComparator.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, orObjects.deepEquals(Object, Object)when the values may be arrays. - nullSortedFirst - Variable in class org.apache.cayenne.query.Ordering
- nullValue - Variable in class org.apache.cayenne.reflect.BeanAccessor
- nullValue - Variable in class org.apache.cayenne.reflect.FieldAccessor
- numericExpression() - Method in class org.apache.cayenne.ql.QLParser
- NumericIdProperty<E> - Class in org.apache.cayenne.exp.property
-
Property that represents numeric PK
- NumericIdProperty(String, CayennePath, String, Class) - Constructor for class org.apache.cayenne.exp.property.NumericIdProperty
-
Constructs a new property with the given name and expression
- numericPrimary() - Method in class org.apache.cayenne.ql.QLParser
- NumericProperty<E> - Class in org.apache.cayenne.exp.property
-
Property that represents attributes mapped on numeric types
- NumericProperty(CayennePath, Expression, Class) - Constructor for class org.apache.cayenne.exp.property.NumericProperty
-
Constructs a new property with the given name and expression
- numericTerm() - Method in class org.apache.cayenne.ql.QLParser
- numericTermExt() - Method in class org.apache.cayenne.ql.QLParser
O
- OBJ_ENTITY_ROOT - Static variable in class org.apache.cayenne.map.QueryDescriptor
- OBJ_PREFIX - Static variable in class org.apache.cayenne.exp.ObjPathExp
- OBJ_RELATIONSHIP_TAG - Static variable in class org.apache.cayenne.project.xml.ObjRelationshipHandler
- ObjAttribute - Class in org.apache.cayenne.map
-
An ObjAttribute is a mapping descriptor of a Java class property.
- ObjAttribute() - Constructor for class org.apache.cayenne.map.ObjAttribute
- ObjAttribute(String) - Constructor for class org.apache.cayenne.map.ObjAttribute
- ObjAttribute(String, String, ObjEntity) - Constructor for class org.apache.cayenne.map.ObjAttribute
- ObjAttribute(ObjAttribute) - Constructor for class org.apache.cayenne.map.ObjAttribute
-
Creates a clone of an ObjAttribute argument.
- objAttributeAdded(ObjAttribute) - Method in class org.apache.cayenne.util.DeleteRuleUpdater
- objAttributeAdded(ObjAttribute) - Method in interface org.apache.cayenne.util.EntityMergeListener
-
Invoked when a missing attribute in ObjEntity is completed from DbEntity
- object - Variable in class org.apache.cayenne.access.flush.operation.BaseDbRowOp
- object - Variable in exception class org.apache.cayenne.DeleteDenyException
- object - Variable in class org.apache.cayenne.util.ToStringBuilder
- OBJECT_RETAIN_STRATEGY_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
-
A String property that defines how ObjectContexts should retain cached committed objects.
- ObjectChange - Interface in org.apache.cayenne.commitlog.model
-
Accumulates changes of a single object with a transaction.
- ObjectChangeType - Enum Class in org.apache.cayenne.commitlog.model
-
Defines types of tracked object changes.
- objectClass - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
- objectContext - Variable in class org.apache.cayenne.PersistentObject
- ObjectContext - Interface in org.apache.cayenne
-
The main user-facing persistence API to work with a database.
- ObjectContextFactory - Interface in org.apache.cayenne.access
-
A factory for regular and nested contexts.
- ObjectDiff - Class in org.apache.cayenne.access
-
A dynamic GraphDiff that represents a delta between object simple properties at diff creation time and its current state.
- objectFactory - Variable in class org.apache.cayenne.access.DataDomain
- objectFactory - Variable in class org.apache.cayenne.access.DataDomainProvider
- objectFactory - Variable in class org.apache.cayenne.access.DefaultDataNodeFactory
- objectFactory - Variable in class org.apache.cayenne.dba.AutoAdapter
- objectFactory - Variable in class org.apache.cayenne.dba.db2.DB2Sniffer
- objectFactory - Variable in class org.apache.cayenne.dba.derby.DerbySniffer
- objectFactory - Variable in class org.apache.cayenne.dba.firebird.FirebirdSniffer
- objectFactory - Variable in class org.apache.cayenne.dba.frontbase.FrontBaseSniffer
- objectFactory - Variable in class org.apache.cayenne.dba.h2.H2Sniffer
- objectFactory - Variable in class org.apache.cayenne.dba.hsqldb.HSQLDBSniffer
- objectFactory - Variable in class org.apache.cayenne.dba.ingres.IngresSniffer
- objectFactory - Variable in class org.apache.cayenne.dba.mariadb.MariaDBSniffer
- objectFactory - Variable in class org.apache.cayenne.dba.mysql.MySQLSniffer
- objectFactory - Variable in class org.apache.cayenne.dba.oracle.OracleSniffer
- objectFactory - Variable in class org.apache.cayenne.dba.postgres.PostgresSniffer
- objectFactory - Variable in class org.apache.cayenne.dba.sqlite.SQLiteSniffer
- objectFactory - Variable in class org.apache.cayenne.dba.sqlserver.SQLServerSniffer
- objectFactory - Variable in class org.apache.cayenne.dba.sybase.SybaseSniffer
- objectFactory - Variable in class org.apache.cayenne.map.EntityResolver
- objectForPK(Class, Object) - Method in interface org.apache.cayenne.ObjectContext
-
Returns an object matching a single-column primary key, or null if there's no such object.
- objectForPK(Class, Map) - Method in interface org.apache.cayenne.ObjectContext
-
Returns an object matching a primary key, or null if there's no such object.
- objectForPK(String, Object) - Method in interface org.apache.cayenne.ObjectContext
-
Returns an object matching a single-column primary key, or null if there's no such object.
- objectForPK(String, Map) - Method in interface org.apache.cayenne.ObjectContext
-
Returns an object matching a primary key, or null if there's no such object.
- objectForPK(ObjectContext, Class, int) - Static method in class org.apache.cayenne.Cayenne
-
Deprecated, for removal: This API element is subject to removal in a future version.
- objectForPK(ObjectContext, Class, Object) - Static method in class org.apache.cayenne.Cayenne
-
Deprecated, for removal: This API element is subject to removal in a future version.
- objectForPK(ObjectContext, Class, Map) - Static method in class org.apache.cayenne.Cayenne
-
Deprecated, for removal: This API element is subject to removal in a future version.
- objectForPK(ObjectContext, String, int) - Static method in class org.apache.cayenne.Cayenne
-
Deprecated, for removal: This API element is subject to removal in a future version.
- objectForPK(ObjectContext, String, Object) - Static method in class org.apache.cayenne.Cayenne
-
Deprecated, for removal: This API element is subject to removal in a future version.
- objectForPK(ObjectContext, String, Map) - Static method in class org.apache.cayenne.Cayenne
-
Deprecated, for removal: This API element is subject to removal in a future version.
- objectForPK(ObjectContext, ObjectId) - Static method in class org.apache.cayenne.Cayenne
-
Deprecated, for removal: This API element is subject to removal in a future version.
- objectForPK(ObjectId) - Method in class org.apache.cayenne.access.DataContext
- objectForPK(ObjectId) - Method in interface org.apache.cayenne.ObjectContext
-
Returns an object matching an ObjectId, or null if there's no such object.
- objectForQuery(ObjectContext, Query) - Static method in class org.apache.cayenne.Cayenne
-
Deprecated, for removal: This API element is subject to removal in a future version.
- objectFromDataRow(Class, DataRow) - Method in class org.apache.cayenne.access.DataContext
-
Creates a Persistent from DataRow.
- objectFromDataRow(String, DataRow) - Method in class org.apache.cayenne.access.DataContext
-
Creates a Persistent from DataRow.
- objectId - Variable in class org.apache.cayenne.PersistentObject
- objectId - Variable in class org.apache.cayenne.query.BatchQueryRow
- ObjectId - Interface in org.apache.cayenne
-
A portable global identifier for persistent objects.
- objectIdsIn(ObjectId...) - Method in class org.apache.cayenne.exp.property.EntityProperty
-
Matches any of the objects identified by the provided
ObjectIds. - objectIdsInCollection(Collection) - Method in class org.apache.cayenne.exp.property.EntityProperty
- objectList - Variable in class org.apache.cayenne.access.ToManyList
- objectMap - Variable in class org.apache.cayenne.access.DataContextObjectStore
- objectMap(Map) - Method in class org.apache.cayenne.access.DataContext.Builder
-
Sets a map to store registered objects in.
- objectNode(Object, Expression) - Method in interface org.apache.cayenne.exp.TraversalHandler
-
Called during the traversal when a leaf non-expression node is encountered.
- objects() - Method in record class org.apache.cayenne.SelectResult
-
Returns the value of the
objectsrecord component. - ObjectSelect<T> - Class in org.apache.cayenne.query
-
A selecting query providing chainable API.
- ObjectSelect() - Constructor for class org.apache.cayenne.query.ObjectSelect
- objectSelectAction(FluentSelect) - Method in class org.apache.cayenne.dba.db2.DB2ActionBuilder
- objectSelectAction(FluentSelect) - Method in class org.apache.cayenne.dba.derby.DerbyActionBuilder
- objectSelectAction(FluentSelect) - Method in class org.apache.cayenne.dba.firebird.FirebirdActionBuilder
- objectSelectAction(FluentSelect) - Method in class org.apache.cayenne.dba.h2.H2ActionBuilder
- objectSelectAction(FluentSelect) - Method in class org.apache.cayenne.dba.ingres.IngresActionBuilder
- objectSelectAction(FluentSelect) - Method in class org.apache.cayenne.dba.JdbcActionBuilder
- objectSelectAction(FluentSelect) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerActionBuilder
- objectSelectAction(FluentSelect) - Method in interface org.apache.cayenne.query.SQLActionVisitor
-
Creates an action to execute a FluentSelect.
- objectSet - Variable in class org.apache.cayenne.access.ToManySet
- objectsFromDataRows(ClassDescriptor, List) - Method in class org.apache.cayenne.access.DataContext
-
Converts a list of DataRows to a List of Persistent registered with this DataContext.
- objectsInState(int) - Method in class org.apache.cayenne.access.DataContextObjectStore
-
Return a subset of registered objects that are in a certain persistence state.
- objectsInState(int) - Method in interface org.apache.cayenne.ObjectStore
-
Returns registered objects in a given
PersistenceState. - ObjectSnapshots - Class in org.apache.cayenne.access
-
Builds
DataRowsnapshots of persistent objects from their current, possibly uncommitted, in-memory state. - objectsRolledBack() - Method in class org.apache.cayenne.access.DataContextObjectStore
-
Reverts changes to all stored uncomitted objects.
- objectStore - Variable in class org.apache.cayenne.access.DataContext
- ObjectStore - Interface in org.apache.cayenne
-
A registry of persistent objects managed by an
ObjectContext, keyed byObjectId. - ObjectStoreGraphDiff - Class in org.apache.cayenne.access
-
A GraphDiff facade for the ObjectStore changes.
- objectsUnregistered(Collection) - Method in class org.apache.cayenne.access.DataContextObjectStore
-
Evicts a collection of Persistent objects from the ObjectStore, invalidates the underlying cache snapshots.
- ObjectType - Class in org.apache.cayenne.access.types
-
This is a default ExtendedType that relies on JDBC driver to determine the result type.
- ObjectType() - Constructor for class org.apache.cayenne.access.types.ObjectType
- ObjEntity - Class in org.apache.cayenne.map
-
ObjEntity is a mapping descriptor for a Persistent Java class.
- ObjEntity() - Constructor for class org.apache.cayenne.map.ObjEntity
- ObjEntity(String) - Constructor for class org.apache.cayenne.map.ObjEntity
- objEntityComparator - Variable in class org.apache.cayenne.ashwood.AshwoodEntitySorter
- ObjEntityHandler - Class in org.apache.cayenne.project.xml
- ObjEntityHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.project.xml.ObjEntityHandler
- ObjPathExp - Class in org.apache.cayenne.exp
- ObjPathExp(Object...) - Constructor for class org.apache.cayenne.exp.ObjPathExp
- ObjRelationship - Class in org.apache.cayenne.map
-
Describes an association between two Java classes mapped as source and target ObjEntity.
- ObjRelationship() - Constructor for class org.apache.cayenne.map.ObjRelationship
- ObjRelationship(String) - Constructor for class org.apache.cayenne.map.ObjRelationship
- objRelationshipAdded(ObjRelationship) - Method in class org.apache.cayenne.util.DeleteRuleUpdater
- objRelationshipAdded(ObjRelationship) - Method in interface org.apache.cayenne.util.EntityMergeListener
-
Invoked when a missing relationship in ObjEntity is completed from DbEntity
- ObjRelationshipHandler - Class in org.apache.cayenne.project.xml
- ObjRelationshipHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.project.xml.ObjRelationshipHandler
- observer - Variable in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
- of() - Static method in class org.apache.cayenne.CayenneRuntime
-
Creates a builder of CayenneRuntime.
- of(int, String) - Static method in record class org.apache.cayenne.dba.NativeColumnType
-
Creates a plain native type.
- of(String) - Static method in class org.apache.cayenne.CayenneRuntime
-
Creates a builder of CayenneRuntime.
- of(String) - Static method in class org.apache.cayenne.datasource.CayenneDataSource
-
Starts building a DataSource for the given database URL.
- of(String) - Static method in interface org.apache.cayenne.exp.path.CayennePath
-
Create path from a given String
- of(String) - Static method in interface org.apache.cayenne.ObjectId
-
Creates a temporary ObjectId for a given entity.
- of(String) - Static method in record class org.apache.cayenne.project.DataNodeDescriptor
- of(String...) - Static method in class org.apache.cayenne.DataRowLayout
-
Returns a layout of the given column names, in the given order.
- of(String, byte[]) - Static method in interface org.apache.cayenne.ObjectId
-
Creates a temporary ObjectId for a given entity, using provided unique id key.
- of(String, int) - Static method in interface org.apache.cayenne.exp.path.CayennePath
-
Create path from a given String with a marker.
- of(String, String, Object) - Static method in interface org.apache.cayenne.ObjectId
-
Creates a single key/value permanent ObjectId.
- of(String, Map) - Static method in interface org.apache.cayenne.ObjectId
-
Creates an ObjectId, potentially mapped to multiple columns.
- of(String, DataRowLayout, Object[], long) - Static method in class org.apache.cayenne.DataRow
-
Creates a row over the given values laid out by the given layout, with the given entity name and snapshot version.
- of(String, ObjectId) - Static method in interface org.apache.cayenne.ObjectId
-
Creates an ObjectId using another id as a template, but for a different entity.
- of(List) - Static method in interface org.apache.cayenne.exp.path.CayennePath
-
Create path from a given list of
CayennePathSegment - of(List, int) - Static method in interface org.apache.cayenne.exp.path.CayennePath
-
Create path from a given list of
CayennePathSegmentand a marker - of(CayennePath, int) - Static method in interface org.apache.cayenne.exp.path.CayennePath
-
Clone given path with a different marker
- offset - Variable in class org.apache.cayenne.access.jdbc.LimitResultIterator
- offset - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.LimitOffsetNode
- offset - Variable in class org.apache.cayenne.query.SQLSelect
- offset(int) - Method in class org.apache.cayenne.query.FluentSelect
-
Resets query fetch offset - a parameter that defines how many objects should be skipped when reading data from the database.
- offset(int) - Method in class org.apache.cayenne.query.MappedSelect
-
Resets query fetch offset - a parameter that defines how many objects should be skipped when reading data from the database.
- offset(int) - Method in class org.apache.cayenne.query.ProcedureCall
- offset(int) - Method in class org.apache.cayenne.query.SQLSelect
- offsetClause(QLSelectBuilder) - Method in class org.apache.cayenne.ql.QLParser
- OffsetFetchNextNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- OffsetFetchNextNode(LimitOffsetNode) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.OffsetFetchNextNode
- OffsetNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- OffsetNode(int) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.OffsetNode
- oldValue - Variable in class org.apache.cayenne.graph.NodePropertyChangeOperation
- on(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.JoinNodeBuilder
- onChildNodeEnd(Node, Node, int, boolean) - Method in interface org.apache.cayenne.access.sqlbuilder.NodeTreeVisitor
- onChildNodeEnd(Node, Node, int, boolean) - Method in class org.apache.cayenne.access.sqlbuilder.SQLGenerationVisitor
- onChildNodeEnd(Node, Node, int, boolean) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SimpleNodeTreeVisitor
- onChildNodeStart(Node, Node, int, boolean) - Method in interface org.apache.cayenne.access.sqlbuilder.NodeTreeVisitor
- onChildNodeStart(Node, Node, int, boolean) - Method in class org.apache.cayenne.access.sqlbuilder.SQLGenerationVisitor
- onChildNodeStart(Node, Node, int, boolean) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SimpleNodeTreeVisitor
- onChildNodeStart(Node, Node, int, boolean) - Method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
- onChildNodeStart(Node, Node, int, boolean) - Method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
- onColumnNode(Node, ColumnNode, int) - Method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
- onColumnNode(Node, ColumnNode, int) - Method in class org.apache.cayenne.dba.db2.DB2SQLTreeProcessor
- onColumnNode(Node, ColumnNode, int) - Method in class org.apache.cayenne.dba.derby.DerbySQLTreeProcessor
- onColumnNode(Node, ColumnNode, int) - Method in class org.apache.cayenne.dba.h2.H2SQLTreeProcessor
- onColumnNode(Node, ColumnNode, int) - Method in class org.apache.cayenne.dba.hsqldb.HSQLTreeProcessor
- onColumnNode(Node, ColumnNode, int) - Method in class org.apache.cayenne.dba.ingres.IngressSQLTreeProcessor
- onColumnNode(Node, ColumnNode, int) - Method in class org.apache.cayenne.dba.oracle.OracleSQLTreeProcessor
- onColumnNode(Node, ColumnNode, int) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerTreeProcessor
- onDataMapLoaded(DataMap) - Method in interface org.apache.cayenne.project.xml.DataMapLoaderListener
- onDistinctNode(Node, DistinctNode, int) - Method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
- onExternalEvent(CayenneEvent) - Method in class org.apache.cayenne.event.EventBridge
-
Helper method intended to be called explicitly by subclasses to asynchronously post an event obtained from a remote source.
- onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
- onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.dba.db2.DB2SQLTreeProcessor
- onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.dba.derby.DerbySQLTreeProcessor
- onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.dba.firebird.FirebirdSQLTreeProcessor
- onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.dba.frontbase.FrontBaseSQLTreeProcessor
- onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.dba.hsqldb.HSQLTreeProcessor
- onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.dba.ingres.IngressSQLTreeProcessor
- onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.dba.mysql.MySQLTreeProcessor
- onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.dba.oracle.OracleSQLTreeProcessor
- onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.dba.postgres.PostgreSQLTreeProcessor
- onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.dba.sqlite.SQLiteTreeProcessor
- onFunctionNode(Node, FunctionNode, int) - Method in class org.apache.cayenne.dba.sybase.SybaseSQLTreeProcessor
- onIdQuery(ObjectContext, ObjectId) - Method in record class org.apache.cayenne.access.DataContextChannel
- onIdQuery(ObjectContext, ObjectId) - Method in class org.apache.cayenne.access.DataDomain
-
Resolves an object from the snapshot cache, or from the database if the cache lookup fails.
- onIdQuery(ObjectContext, ObjectId) - Method in interface org.apache.cayenne.DataChannel
-
Resolves an object by id, returning it registered with the originating context.
- onInNode(Node, InNode, int) - Method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
- onInNode(Node, InNode, int) - Method in class org.apache.cayenne.dba.firebird.FirebirdSQLTreeProcessor
- onInNode(Node, InNode, int) - Method in class org.apache.cayenne.dba.oracle.OracleSQLTreeProcessor
- onInvalidate(ObjectContext, Collection) - Method in record class org.apache.cayenne.access.DataContextChannel
- onInvalidate(ObjectContext, Collection) - Method in class org.apache.cayenne.access.DataDomain
-
Evicts snapshots of the given objects from the snapshot cache, notifying all contexts that share it.
- onInvalidate(ObjectContext, Collection) - Method in interface org.apache.cayenne.DataChannel
-
Invalidates objects with the given ids in this channel and all its parents, so that they are refetched on the next access.
- onLikeNode(Node, LikeNode, int) - Method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
- onLikeNode(Node, LikeNode, int) - Method in class org.apache.cayenne.dba.mysql.MySQLTreeProcessor
- onLikeNode(Node, LikeNode, int) - Method in class org.apache.cayenne.dba.postgres.PostgreSQLTreeProcessor
- onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
- onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.dba.db2.DB2SQLTreeProcessor
- onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.dba.derby.DerbySQLTreeProcessor
- onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.dba.firebird.FirebirdSQLTreeProcessor
- onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.dba.h2.H2SQLTreeProcessor
- onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.dba.ingres.IngressSQLTreeProcessor
- onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.dba.mysql.MySQLTreeProcessor
- onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.dba.oracle.OracleSQLTreeProcessor
- onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.dba.postgres.PostgreSQLTreeProcessor
- onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.dba.sqlite.SQLiteTreeProcessor
- onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerTreeProcessorV12
- onLimitOffsetNode(Node, LimitOffsetNode, int) - Method in class org.apache.cayenne.dba.sybase.SybaseSQLTreeProcessor
- onNodeEnd(Node) - Method in interface org.apache.cayenne.access.sqlbuilder.NodeTreeVisitor
- onNodeEnd(Node) - Method in class org.apache.cayenne.access.sqlbuilder.SQLGenerationVisitor
- onNodeEnd(Node) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SimpleNodeTreeVisitor
- onNodeStart(Node) - Method in interface org.apache.cayenne.access.sqlbuilder.NodeTreeVisitor
- onNodeStart(Node) - Method in class org.apache.cayenne.access.sqlbuilder.SQLGenerationVisitor
- onNodeStart(Node) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SimpleNodeTreeVisitor
- onPostCommit(ObjectContext, ChangeMap) - Method in interface org.apache.cayenne.commitlog.CommitLogListener
- onProjectLoaded(Project) - Method in interface org.apache.cayenne.project.xml.ProjectLoaderListener
- onQuery(ObjectContext, Query, boolean) - Method in record class org.apache.cayenne.access.DataContextChannel
- onQuery(ObjectContext, Query, boolean) - Method in class org.apache.cayenne.access.DataDomain
-
Runs a query, returning all of its results as a list of
QueryResults. - onQuery(ObjectContext, Query, boolean) - Method in interface org.apache.cayenne.DataChannel
-
Executes a query, using provided context to register persistent objects if query returns any objects.
- onQuery(ObjectContext, Query, boolean) - Method in interface org.apache.cayenne.DataChannelQueryFilterChain
- onQuery(ObjectContext, Query, boolean, DataChannelQueryFilterChain) - Method in interface org.apache.cayenne.DataChannelQueryFilter
- onRelationshipQuery(ObjectContext, ObjectId, String) - Method in record class org.apache.cayenne.access.DataContextChannel
- onRelationshipQuery(ObjectContext, ObjectId, String) - Method in class org.apache.cayenne.access.DataDomain
-
Resolves a relationship from the snapshot cache, or from the database if the cache lookup fails.
- onRelationshipQuery(ObjectContext, ObjectId, String) - Method in interface org.apache.cayenne.DataChannel
-
Resolves objects related to a given object via a mapped relationship, returning them registered with the originating context.
- onResultNode(Node, Node, int) - Method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
- onResultNode(Node, Node, int) - Method in class org.apache.cayenne.dba.oracle.OracleSQLTreeProcessor
- onSuccess() - Method in interface org.apache.cayenne.access.OperationObserver
-
Called at the end of a multi-query DataNode operation.
- onSync(ObjectContext, GraphDiff, int) - Method in record class org.apache.cayenne.access.DataContextChannel
- onSync(ObjectContext, GraphDiff, int) - Method in class org.apache.cayenne.access.DataDomain
-
Only handles commit-type synchronization, ignoring any other type.
- onSync(ObjectContext, GraphDiff, int) - Method in interface org.apache.cayenne.DataChannel
-
Processes synchronization request from a child ObjectContext, returning a GraphDiff that describes changes to objects made on the receiving end as a result of synchronization.
- onSync(ObjectContext, GraphDiff, int) - Method in interface org.apache.cayenne.DataChannelSyncFilterChain
- onSync(ObjectContext, GraphDiff, int, DataChannelSyncFilterChain) - Method in class org.apache.cayenne.commitlog.CommitLogFilter
- onSync(ObjectContext, GraphDiff, int, DataChannelSyncFilterChain) - Method in interface org.apache.cayenne.DataChannelSyncFilter
- onSync(ObjectContext, GraphDiff, int, DataChannelSyncFilterChain) - Method in class org.apache.cayenne.tx.TransactionFilter
- onUndefinedNode(Node, Node, int) - Method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
- onValueNode(Node, ValueNode, int) - Method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
- onValueNode(Node, ValueNode, int) - Method in class org.apache.cayenne.dba.db2.DB2SQLTreeProcessor
- onValueNode(Node, ValueNode, int) - Method in class org.apache.cayenne.dba.derby.DerbySQLTreeProcessor
- onValueNode(Node, ValueNode, int) - Method in class org.apache.cayenne.dba.firebird.FirebirdSQLTreeProcessor
- onValueNode(Node, ValueNode, int) - Method in class org.apache.cayenne.dba.hsqldb.HSQLTreeProcessor
- op(long, long) - Method in class org.apache.cayenne.exp.BitwiseAndExp
- op(long, long) - Method in class org.apache.cayenne.exp.BitwiseExp
- op(long, long) - Method in class org.apache.cayenne.exp.BitwiseLeftShiftExp
- op(long, long) - Method in class org.apache.cayenne.exp.BitwiseOrExp
- op(long, long) - Method in class org.apache.cayenne.exp.BitwiseRightShiftExp
- op(long, long) - Method in class org.apache.cayenne.exp.BitwiseXorExp
- op(BigDecimal, BigDecimal) - Method in class org.apache.cayenne.exp.AddExp
- op(BigDecimal, BigDecimal) - Method in class org.apache.cayenne.exp.ArithmeticExp
- op(BigDecimal, BigDecimal) - Method in class org.apache.cayenne.exp.DivideExp
- op(BigDecimal, BigDecimal) - Method in class org.apache.cayenne.exp.MultiplyExp
- op(BigDecimal, BigDecimal) - Method in class org.apache.cayenne.exp.SubtractExp
- openNodeScope(Node) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
- openNodeScope(Expression) - Method in class org.apache.cayenne.ql.JJTQLParserState
- openTags - Variable in class org.apache.cayenne.util.XMLEncoder
- operands - Variable in class org.apache.cayenne.exp.Expression
- OperationHints - Interface in org.apache.cayenne.access
-
Defines API that allows a DataNode to obtain information about query execution strategy.
- OperationObserver - Interface in org.apache.cayenne.access
-
Defines a set of callback methods that allow
DataNodeto pass back query results and notify caller about exceptions. - operator(String, Class, Object...) - Method in class org.apache.cayenne.exp.property.BaseProperty
- operator(String, Class, BaseProperty...) - Method in class org.apache.cayenne.exp.property.BaseProperty
- operator(String, Object...) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- OPERATOR - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- OpExpressionNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- OpExpressionNode(String) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.OpExpressionNode
- OpIdFactory - Class in org.apache.cayenne.access.flush.operation
-
Factory that wraps provided ID to be suitable for the better processing in the flush operation.
- OpIdFactory() - Constructor for class org.apache.cayenne.access.flush.operation.OpIdFactory
- optimisticLock - Variable in class org.apache.cayenne.access.flush.operation.Qualifier
- OptimisticLockException - Exception Class in org.apache.cayenne.access
-
An exception thrown on optimistic lock failure.
- OptimisticLockException(ObjectId, DbEntity, Map, TranslatedStatement) - Constructor for exception class org.apache.cayenne.access.OptimisticLockException
- or(Collection) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- or(Collection) - Method in class org.apache.cayenne.query.FluentSelect
-
OR's provided expressions to the existing WHERE clause expression.
- or(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
- or(Expression...) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- or(Expression...) - Method in class org.apache.cayenne.query.FluentSelect
-
OR's provided expressions to the existing WHERE clause expression.
- ORACLE_BLOB - Static variable in class org.apache.cayenne.dba.oracle.OracleAdapter
- ORACLE_CLOB - Static variable in class org.apache.cayenne.dba.oracle.OracleAdapter
- ORACLE_FLOAT - Static variable in class org.apache.cayenne.dba.oracle.OracleAdapter
- ORACLE_NCLOB - Static variable in class org.apache.cayenne.dba.oracle.OracleAdapter
- ORACLE_TYPE - Static variable in class org.apache.cayenne.map.DbKeyGenerator
- OracleAdapter - Class in org.apache.cayenne.dba.oracle
-
DbAdapter implementation for Oracle RDBMS
- OracleAdapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.oracle.OracleAdapter
- OracleByteArrayType - Class in org.apache.cayenne.dba.oracle
- OracleByteArrayType() - Constructor for class org.apache.cayenne.dba.oracle.OracleByteArrayType
- OracleCharType - Class in org.apache.cayenne.dba.oracle
-
Oracle specific CHAR type handling.
- OracleCharType() - Constructor for class org.apache.cayenne.dba.oracle.OracleCharType
- oracleCursorType - Static variable in class org.apache.cayenne.dba.oracle.OracleAdapter
- OraclePkGenerator - Class in org.apache.cayenne.dba.oracle
-
Sequence-based primary key generator implementation for Oracle.
- OraclePkGenerator(JdbcAdapter) - Constructor for class org.apache.cayenne.dba.oracle.OraclePkGenerator
- OracleSniffer - Class in org.apache.cayenne.dba.oracle
- OracleSniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.oracle.OracleSniffer
- OracleSQLTreeProcessor - Class in org.apache.cayenne.dba.oracle
- OracleSQLTreeProcessor() - Constructor for class org.apache.cayenne.dba.oracle.OracleSQLTreeProcessor
- OracleUtilDateType - Class in org.apache.cayenne.dba.oracle
- OracleUtilDateType() - Constructor for class org.apache.cayenne.dba.oracle.OracleUtilDateType
- orCondition() - Method in class org.apache.cayenne.ql.QLParser
- order() - Method in interface org.apache.cayenne.ashwood.graph.Digraph
- order() - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
- order(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- ORDER_BY - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
- orderBy(String) - Method in class org.apache.cayenne.query.FluentSelect
-
Add an ascending ordering on the given property.
- orderBy(String, SortOrder) - Method in class org.apache.cayenne.query.FluentSelect
-
Add an ordering on the given property.
- orderBy(Collection) - Method in class org.apache.cayenne.query.FluentSelect
-
Adds a list of orderings to this query.
- orderBy(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
- orderBy(NodeBuilder...) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
- orderBy(Ordering...) - Method in class org.apache.cayenne.query.FluentSelect
-
Add one or more orderings to this query.
- OrderByNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- OrderByNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.OrderByNode
- orderClause(QLSelectBuilder) - Method in class org.apache.cayenne.ql.QLParser
- orderedList(Collection) - Method in class org.apache.cayenne.query.Ordering
- orderedList(Collection, List) - Static method in class org.apache.cayenne.query.Ordering
-
Orders a given list of objects, using a List of Orderings applied according the default iteration order of the Orderings list.
- orderedList(Collection) - Method in class org.apache.cayenne.query.Orderings
-
Returns an list sorted with these Orderings.
- ordering(QLSelectBuilder) - Method in class org.apache.cayenne.ql.QLParser
- Ordering - Class in org.apache.cayenne.query
-
Defines object sorting criteria, used either for in-memory sorting of object lists or as a specification for building ORDER BY clause of a SelectQuery query.
- Ordering() - Constructor for class org.apache.cayenne.query.Ordering
- Ordering(String) - Constructor for class org.apache.cayenne.query.Ordering
-
Create an ordering instance with a provided path and ascending sorting strategy.
- Ordering(String, SortOrder) - Constructor for class org.apache.cayenne.query.Ordering
- Ordering(Expression) - Constructor for class org.apache.cayenne.query.Ordering
- Ordering(Expression, SortOrder) - Constructor for class org.apache.cayenne.query.Ordering
- OrderingNodeBuilder - Class in org.apache.cayenne.access.sqlbuilder
- orderings - Variable in class org.apache.cayenne.query.FluentSelect
- Orderings - Class in org.apache.cayenne.query
-
Orderings is provided so that you can chain Ordering together and then use the result to pass into methods that require List<Ordering>
- Orderings() - Constructor for class org.apache.cayenne.query.Orderings
- Orderings(int) - Constructor for class org.apache.cayenne.query.Orderings
- Orderings(Collection) - Constructor for class org.apache.cayenne.query.Orderings
- Orderings(Ordering) - Constructor for class org.apache.cayenne.query.Orderings
- Orderings(Ordering...) - Constructor for class org.apache.cayenne.query.Orderings
- orderList(List) - Method in class org.apache.cayenne.query.Ordering
-
Orders the given list of objects according to the ordering that this object specifies.
- orderList(List, List) - Static method in class org.apache.cayenne.query.Ordering
-
Orders a given list of objects, using a List of Orderings applied according the default iteration order of the Orderings list.
- orderList(List) - Method in class org.apache.cayenne.query.Orderings
-
Sorts the given array with these Orderings.
- orExp(Expression) - Method in class org.apache.cayenne.exp.Expression
-
Chains this expression with another expression using "or".
- orExp(Expression, Expression...) - Method in class org.apache.cayenne.exp.Expression
-
Chains this expression with other expressions using "or".
- OrExp - Class in org.apache.cayenne.exp
-
"Or" expression.
- OrExp(Object...) - Constructor for class org.apache.cayenne.exp.OrExp
- org.apache.cayenne - package org.apache.cayenne
- org.apache.cayenne.access - package org.apache.cayenne.access
- org.apache.cayenne.access.dbsync - package org.apache.cayenne.access.dbsync
- org.apache.cayenne.access.event - package org.apache.cayenne.access.event
- org.apache.cayenne.access.flush - package org.apache.cayenne.access.flush
- org.apache.cayenne.access.flush.operation - package org.apache.cayenne.access.flush.operation
- org.apache.cayenne.access.jdbc - package org.apache.cayenne.access.jdbc
- org.apache.cayenne.access.jdbc.reader - package org.apache.cayenne.access.jdbc.reader
- org.apache.cayenne.access.sqlbuilder - package org.apache.cayenne.access.sqlbuilder
- org.apache.cayenne.access.sqlbuilder.sqltree - package org.apache.cayenne.access.sqlbuilder.sqltree
- org.apache.cayenne.access.translator - package org.apache.cayenne.access.translator
- org.apache.cayenne.access.translator.batch - package org.apache.cayenne.access.translator.batch
- org.apache.cayenne.access.translator.procedure - package org.apache.cayenne.access.translator.procedure
- org.apache.cayenne.access.translator.select - package org.apache.cayenne.access.translator.select
- org.apache.cayenne.access.translator.sqltemplate - package org.apache.cayenne.access.translator.sqltemplate
- org.apache.cayenne.access.translator.sqltemplate.directive - package org.apache.cayenne.access.translator.sqltemplate.directive
- org.apache.cayenne.access.translator.sqltemplate.parser - package org.apache.cayenne.access.translator.sqltemplate.parser
- org.apache.cayenne.access.types - package org.apache.cayenne.access.types
- org.apache.cayenne.annotation - package org.apache.cayenne.annotation
- org.apache.cayenne.ashwood - package org.apache.cayenne.ashwood
- org.apache.cayenne.ashwood.graph - package org.apache.cayenne.ashwood.graph
- org.apache.cayenne.cache - package org.apache.cayenne.cache
- org.apache.cayenne.commitlog - package org.apache.cayenne.commitlog
- org.apache.cayenne.commitlog.meta - package org.apache.cayenne.commitlog.meta
- org.apache.cayenne.commitlog.model - package org.apache.cayenne.commitlog.model
- org.apache.cayenne.configuration - package org.apache.cayenne.configuration
- org.apache.cayenne.configuration.server - package org.apache.cayenne.configuration.server
- org.apache.cayenne.datasource - package org.apache.cayenne.datasource
- org.apache.cayenne.dba - package org.apache.cayenne.dba
- org.apache.cayenne.dba.db2 - package org.apache.cayenne.dba.db2
- org.apache.cayenne.dba.derby - package org.apache.cayenne.dba.derby
- org.apache.cayenne.dba.derby.sqltree - package org.apache.cayenne.dba.derby.sqltree
- org.apache.cayenne.dba.firebird - package org.apache.cayenne.dba.firebird
- org.apache.cayenne.dba.firebird.sqltree - package org.apache.cayenne.dba.firebird.sqltree
- org.apache.cayenne.dba.frontbase - package org.apache.cayenne.dba.frontbase
- org.apache.cayenne.dba.h2 - package org.apache.cayenne.dba.h2
- org.apache.cayenne.dba.hsqldb - package org.apache.cayenne.dba.hsqldb
- org.apache.cayenne.dba.ingres - package org.apache.cayenne.dba.ingres
- org.apache.cayenne.dba.mariadb - package org.apache.cayenne.dba.mariadb
- org.apache.cayenne.dba.mysql - package org.apache.cayenne.dba.mysql
- org.apache.cayenne.dba.mysql.sqltree - package org.apache.cayenne.dba.mysql.sqltree
- org.apache.cayenne.dba.oracle - package org.apache.cayenne.dba.oracle
- org.apache.cayenne.dba.postgres - package org.apache.cayenne.dba.postgres
- org.apache.cayenne.dba.postgres.sqltree - package org.apache.cayenne.dba.postgres.sqltree
- org.apache.cayenne.dba.sqlite - package org.apache.cayenne.dba.sqlite
- org.apache.cayenne.dba.sqlserver - package org.apache.cayenne.dba.sqlserver
- org.apache.cayenne.dba.sqlserver.sqltree - package org.apache.cayenne.dba.sqlserver.sqltree
- org.apache.cayenne.dba.sybase - package org.apache.cayenne.dba.sybase
- org.apache.cayenne.event - package org.apache.cayenne.event
- org.apache.cayenne.exp - package org.apache.cayenne.exp
- org.apache.cayenne.exp.path - package org.apache.cayenne.exp.path
- org.apache.cayenne.exp.property - package org.apache.cayenne.exp.property
-
Property API
- org.apache.cayenne.graph - package org.apache.cayenne.graph
- org.apache.cayenne.log - package org.apache.cayenne.log
- org.apache.cayenne.map - package org.apache.cayenne.map
- org.apache.cayenne.project - package org.apache.cayenne.project
- org.apache.cayenne.project.upgrade - package org.apache.cayenne.project.upgrade
- org.apache.cayenne.project.xml - package org.apache.cayenne.project.xml
- org.apache.cayenne.ql - package org.apache.cayenne.ql
- org.apache.cayenne.query - package org.apache.cayenne.query
- org.apache.cayenne.reflect - package org.apache.cayenne.reflect
- org.apache.cayenne.reflect.generic - package org.apache.cayenne.reflect.generic
- org.apache.cayenne.resource - package org.apache.cayenne.resource
- org.apache.cayenne.tx - package org.apache.cayenne.tx
- org.apache.cayenne.util - package org.apache.cayenne.util
- org.apache.cayenne.util.commons - package org.apache.cayenne.util.commons
- org.apache.cayenne.validation - package org.apache.cayenne.validation
- org.apache.cayenne.value - package org.apache.cayenne.value
- org.apache.cayenne.value.json - package org.apache.cayenne.value.json
- out - Variable in class org.apache.cayenne.util.XMLEncoder
- OUT_PARAMETER - Static variable in class org.apache.cayenne.map.ProcedureParameter
- outer() - Method in class org.apache.cayenne.exp.path.CayennePathSegment
- outer() - Method in class org.apache.cayenne.exp.property.EntityProperty
- outer() - Method in class org.apache.cayenne.exp.property.ListProperty
- outer() - Method in class org.apache.cayenne.exp.property.MapProperty
- outer() - Method in interface org.apache.cayenne.exp.property.RelationshipProperty
-
Returns a version of this property that represents an OUTER join.
- outer() - Method in class org.apache.cayenne.exp.property.SetProperty
- OUTER - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.JoinType
- OUTER_JOIN_INDICATOR - Static variable in interface org.apache.cayenne.exp.path.CayennePath
-
A suffix of a path segment indicating that an OUTER JOIN should be used when resolving that segment.
- OUTER_JOIN_INDICATOR - Static variable in class org.apache.cayenne.map.Entity
-
Deprecated, for removal: This API element is subject to removal in a future version.in favor of
CayennePath.OUTER_JOIN_INDICATOR - outerJoin(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- outgoingIterator(E) - Method in interface org.apache.cayenne.ashwood.graph.DigraphIteration
- outgoingIterator(E) - Method in class org.apache.cayenne.ashwood.graph.FilterIteration
- outgoingIterator(E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
- outgoingIterator(E) - Method in class org.apache.cayenne.ashwood.graph.ReversedIteration
- outgoingSize(E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
- outgoingSize(E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
- OutParametersResult - Record Class in org.apache.cayenne
-
A
QueryResultitem holding the values of the OUT and INOUT parameters of a stored procedure call, keyed by parameter name. - OutParametersResult(Map) - Constructor for record class org.apache.cayenne.OutParametersResult
-
Creates an instance of a
OutParametersResultrecord class. - overrideColumnType(String, String) - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
-
Registers a Java type override for the named column.
- owner - Variable in class org.apache.cayenne.reflect.BaseProperty
- ownerAccessor - Variable in class org.apache.cayenne.reflect.FieldEmbeddableDescriptor
P
- PAGE_SIZE_DEFAULT - Static variable in interface org.apache.cayenne.query.QueryMetadata
-
Defines default query page size, which is zero for no pagination.
- pageIndex(int) - Method in class org.apache.cayenne.access.IncrementalFaultList
-
Returns zero-based index of the virtual "page" for a given array element index.
- pageSize - Variable in class org.apache.cayenne.access.IncrementalFaultList
- pageSize - Variable in class org.apache.cayenne.map.QueryDescriptor
- pageSize - Variable in class org.apache.cayenne.query.MappedSelect
- pageSize - Variable in class org.apache.cayenne.query.SQLSelect
- pageSize(int) - Method in class org.apache.cayenne.query.FluentSelect
-
Resets query page size.
- pageSize(int) - Method in class org.apache.cayenne.query.MappedSelect
-
Resets query page size.
- pageSize(int) - Method in class org.apache.cayenne.query.SQLSelect
- param() - Method in record class org.apache.cayenne.access.jdbc.CSParameter
-
Returns the value of the
paramrecord component. - param(String, Object) - Method in class org.apache.cayenne.query.AbstractMappedQuery
- param(String, Object) - Method in class org.apache.cayenne.query.MappedExec
- param(String, Object) - Method in class org.apache.cayenne.query.MappedSelect
- param(String, Object) - Method in class org.apache.cayenne.query.ProcedureCall
- param(String, Object) - Method in class org.apache.cayenne.query.SQLSelect
- parameters - Variable in class org.apache.cayenne.query.ProcedureQuery
- parameters - Variable in class org.apache.cayenne.query.SQLTemplate
- parametersIterator() - Method in class org.apache.cayenne.query.SQLTemplate
-
Returns an iterator over parameter sets.
- parametersSize() - Method in class org.apache.cayenne.query.SQLTemplate
-
Returns the number of parameter sets.
- params - Variable in class org.apache.cayenne.query.AbstractMappedQuery
- params - Variable in class org.apache.cayenne.query.ProcedureCall
- params - Variable in class org.apache.cayenne.query.SQLExec
- params - Variable in class org.apache.cayenne.query.SQLSelect
- params() - Method in record class org.apache.cayenne.access.translator.TranslatedProcedure
-
Returns the value of the
paramsrecord component. - params(String, Object) - Method in class org.apache.cayenne.query.SQLExec
- params(Map) - Method in class org.apache.cayenne.exp.Expression
-
Creates and returns a new Expression instance based on this expression, but with named parameters substituted with provided values.
- params(Map) - Method in class org.apache.cayenne.query.AbstractMappedQuery
- params(Map) - Method in class org.apache.cayenne.query.MappedExec
- params(Map) - Method in class org.apache.cayenne.query.MappedSelect
- params(Map) - Method in class org.apache.cayenne.query.ProcedureCall
- params(Map) - Method in class org.apache.cayenne.query.SQLExec
- params(Map) - Method in class org.apache.cayenne.query.SQLSelect
- params(Map, boolean) - Method in class org.apache.cayenne.exp.Expression
-
Creates and returns a new Expression instance based on this expression, but with named parameters substituted with provided values.If any subexpressions containing parameters not matching the "name" argument are found, the behavior depends on "pruneMissing" argument.
- paramsArray(Object...) - Method in class org.apache.cayenne.exp.Expression
-
Creates and returns a new Expression instance based on this expression, but with parameters substituted with provided values.
- paramsArray(Object...) - Method in class org.apache.cayenne.query.SQLExec
-
Initializes positional parameters of the query.
- paramsArray(Object...) - Method in class org.apache.cayenne.query.SQLSelect
-
Initializes positional parameters of the query.
- paramsList(List) - Method in class org.apache.cayenne.query.SQLExec
-
Initializes positional parameters of the query.
- paramsList(List) - Method in class org.apache.cayenne.query.SQLSelect
-
Initializes positional parameters of the query.
- parent - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- parent - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SimpleNode
- parent - Variable in class org.apache.cayenne.map.EntityInheritanceTree
- parent - Variable in class org.apache.cayenne.query.PrefetchTreeNode
- parent() - Method in interface org.apache.cayenne.exp.path.CayennePath
-
Get the parent path, that is a path up to the last segment of this path.
- parentHandler - Variable in class org.apache.cayenne.project.xml.SAXNestedTagHandler
- parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.AllExp
- parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.AnyExp
- parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.AsteriskExp
- parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.CustomOperatorExp
- parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.EnclosingObjectExp
- parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.Expression
-
Whether this node is wrapped in parentheses when printed as an operand of another node.
- parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.FalseExp
- parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.FullObjectExp
- parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.FunctionCallExp
- parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.ListExp
- parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.NegateExp
- parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.PathExp
- parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.ScalarExp
- parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.SubqueryExp
- parenthesizeAsOperand() - Method in class org.apache.cayenne.exp.TrueExp
- parse(Class, String, Object...) - Static method in class org.apache.cayenne.query.ObjectSelect
-
Parses a String of a query that fetches root objects, i.e. a query with no "select" clause, or with "select self".
- parse(Class, String, Map) - Static method in class org.apache.cayenne.query.ObjectSelect
-
Parses a String of a query that fetches root objects, binding its parameters by name.
- parse(String, Object...) - Static method in class org.apache.cayenne.query.ObjectSelect
-
Parses a query String, creating either an ObjectSelect or a ColumnSelect, depending on the "select" clause of the String.
- parse(String, Map) - Static method in class org.apache.cayenne.query.ObjectSelect
-
Parses a query String, binding the values of its "$name" parameters by name.
- parse(String, QLParser.ParseFunction) - Static method in class org.apache.cayenne.ql.QLParser
-
Build a parser and let the caller decide how to process the result.
- parse(Resource, InputSource) - Method in class org.apache.cayenne.project.xml.XMLDataMapLoader
- parse(Resource, InputSource) - Method in class org.apache.cayenne.project.xml.XMLProjectLoader
- parseColumn(Class, String, Object...) - Static method in class org.apache.cayenne.query.ObjectSelect
-
Parses a String of a query that fetches a single column.
- parseColumn(Class, String, Map) - Static method in class org.apache.cayenne.query.ObjectSelect
-
Parses a String of a query that fetches a single column, binding its parameters by name.
- parseColumns(String, Object...) - Static method in class org.apache.cayenne.query.ObjectSelect
-
Parses a String of a query that fetches multiple columns.
- ParseException - Exception Class in org.apache.cayenne.access.translator.sqltemplate.parser
-
This exception is thrown when parse errors are encountered.
- ParseException - Exception Class in org.apache.cayenne.ql
-
This exception is thrown when parse errors are encountered.
- ParseException() - Constructor for exception class org.apache.cayenne.access.translator.sqltemplate.parser.ParseException
-
The following constructors are for use by you for whatever purpose you can think of.
- ParseException() - Constructor for exception class org.apache.cayenne.ql.ParseException
-
The following constructors are for use by you for whatever purpose you can think of.
- ParseException(String) - Constructor for exception class org.apache.cayenne.access.translator.sqltemplate.parser.ParseException
-
Constructor with message.
- ParseException(String) - Constructor for exception class org.apache.cayenne.ql.ParseException
-
Constructor with message.
- ParseException(Token, int[][], String[]) - Constructor for exception class org.apache.cayenne.access.translator.sqltemplate.parser.ParseException
-
This constructor is used by the method "generateParseException" in the generated parser.
- ParseException(Token, int[][], String[]) - Constructor for exception class org.apache.cayenne.ql.ParseException
-
This constructor is used by the method "generateParseException" in the generated parser.
- password - Variable in class org.apache.cayenne.datasource.DriverDataSource
- password - Variable in class org.apache.cayenne.project.DataSourceDescriptor
- password(String) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- password(String) - Method in class org.apache.cayenne.datasource.CayenneDataSource.Builder
- password(String) - Method in class org.apache.cayenne.datasource.DataSourceBuilder
-
Deprecated.
- path - Variable in class org.apache.cayenne.exp.PathExp
- path - Variable in class org.apache.cayenne.exp.property.BaseProperty
-
Path of this property
- PATH_SEPARATOR - Static variable in class org.apache.cayenne.map.Entity
- pathAliases - Variable in class org.apache.cayenne.exp.PathExp
- pathExceptionSuppressed - Variable in class org.apache.cayenne.query.Ordering
- pathExp(String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- pathExp(CayennePath) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- PathExp - Class in org.apache.cayenne.exp
-
Generic path expression.
- PathExp(Object...) - Constructor for class org.apache.cayenne.exp.PathExp
-
Creates a path node from the single operand: a
CayennePath, or any other object whose String form is parsed as a path. - pathExpression() - Method in class org.apache.cayenne.ql.QLParser
- PathProperty<E> - Interface in org.apache.cayenne.exp.property
-
Property that represents path segment (relationship or embeddable).
- pathToken() - Method in class org.apache.cayenne.ql.QLParser
- pattern - Variable in class org.apache.cayenne.exp.PatternMatchExp
- patternCompiled - Variable in class org.apache.cayenne.exp.PatternMatchExp
- PatternMatchExp - Class in org.apache.cayenne.exp
-
Superclass of pattern matching nodes.
- PatternMatchExp(Object...) - Constructor for class org.apache.cayenne.exp.PatternMatchExp
-
This method will return an escape character for the like clause.
- peekNode() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
- peekNode() - Method in class org.apache.cayenne.ql.JJTQLParserState
- PerAdapterProvider<T> - Class in org.apache.cayenne.dba
-
Deprecated, for removal: This API element is subject to removal in a future version.unused, it is trivial to create per-adapter classes without the common superclass
- PerAdapterProvider(Map, T) - Constructor for class org.apache.cayenne.dba.PerAdapterProvider
-
Deprecated.
- PerAttributeChildProcessor<T> - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- PerAttributeChildProcessor(Function, Function) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.PerAttributeChildProcessor
- Per-Database Template Customization - Section in class org.apache.cayenne.query.SQLTemplate
- perform() - Method in interface org.apache.cayenne.tx.TransactionalOperation
-
A callback method that
TransactionManagerinvokes,TransactionManagerwill wrap this method call in a single thread-bound transaction. - perform(SelectTranslatorContext) - Method in class org.apache.cayenne.access.translator.select.SQLResultStage
- performAction(Connection, OperationObserver) - Method in class org.apache.cayenne.access.jdbc.BatchAction
- performAction(Connection, OperationObserver) - Method in class org.apache.cayenne.access.jdbc.ProcedureAction
- performAction(Connection, OperationObserver) - Method in class org.apache.cayenne.access.jdbc.SelectAction
- performAction(Connection, OperationObserver) - Method in class org.apache.cayenne.access.jdbc.SQLTemplateAction
-
Runs a SQLTemplate query, collecting all results.
- performAction(Connection, OperationObserver) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerBatchAction
- performAction(Connection, OperationObserver) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerProcedureAction
- performAction(Connection, OperationObserver) - Method in interface org.apache.cayenne.query.SQLAction
-
Executes a query using a strategy defined by the implementation.
- performAction(Connection, OperationObserver, TranslatedSelect) - Method in class org.apache.cayenne.access.jdbc.SelectAction
- performCallbacks(LifecycleEvent, Collection) - Method in class org.apache.cayenne.reflect.LifecycleCallbackRegistry
-
Invokes callbacks of a specific type for a collection of entity objects.
- performCallbacks(LifecycleEvent, Persistent) - Method in class org.apache.cayenne.reflect.LifecycleCallbackRegistry
-
Invokes callbacks of a specific type for a given entity object.
- performInNewTransaction(TransactionalOperation, TransactionListener, TransactionDescriptor) - Method in class org.apache.cayenne.tx.DefaultTransactionManager.BaseTransactionHandler
- performInTransaction(TransactionalOperation) - Method in class org.apache.cayenne.CayenneRuntime
-
Runs provided operation wrapped in a single transaction.
- performInTransaction(TransactionalOperation) - Method in class org.apache.cayenne.tx.DefaultTransactionManager
- performInTransaction(TransactionalOperation) - Method in interface org.apache.cayenne.tx.TransactionManager
-
Starts a new transaction (or joins an existing one) calling
TransactionalOperation.perform(), and then committing or rolling back the transaction. - performInTransaction(TransactionalOperation, TransactionDescriptor) - Method in class org.apache.cayenne.CayenneRuntime
-
Runs provided operation wrapped in a single transaction.
- performInTransaction(TransactionalOperation, TransactionDescriptor) - Method in class org.apache.cayenne.tx.DefaultTransactionManager
- performInTransaction(TransactionalOperation, TransactionDescriptor) - Method in interface org.apache.cayenne.tx.TransactionManager
-
Performs operation in a transaction which parameters described by descriptor.
- performInTransaction(TransactionalOperation, TransactionFactory) - Method in class org.apache.cayenne.tx.DefaultTransactionManager
- performInTransaction(TransactionalOperation, TransactionFactory) - Method in interface org.apache.cayenne.tx.TransactionManager
-
Performs an operation in a transaction created by the supplied factory, instead of the configured one.
- performInTransaction(TransactionalOperation, TransactionListener) - Method in class org.apache.cayenne.CayenneRuntime
-
Runs provided operation wrapped in a single transaction.
- performInTransaction(TransactionalOperation, TransactionListener) - Method in class org.apache.cayenne.tx.DefaultTransactionManager
- performInTransaction(TransactionalOperation, TransactionListener) - Method in interface org.apache.cayenne.tx.TransactionManager
-
Starts a new transaction (or joins an existing one) calling
TransactionalOperation.perform(), and then committing or rolling back the transaction. - performInTransaction(TransactionalOperation, TransactionListener, TransactionDescriptor) - Method in class org.apache.cayenne.CayenneRuntime
-
Runs provided operation wrapped in a single transaction.
- performInTransaction(TransactionalOperation, TransactionListener, TransactionDescriptor) - Method in class org.apache.cayenne.tx.DefaultTransactionManager
- performInTransaction(TransactionalOperation, TransactionListener, TransactionDescriptor) - Method in interface org.apache.cayenne.tx.TransactionManager
-
Performs operation in a transaction which parameters described by descriptor.
- performInTransaction(Transaction, TransactionalOperation, TransactionListener) - Method in class org.apache.cayenne.tx.DefaultTransactionManager.BaseTransactionHandler
- performNonSelectingQuery(String) - Method in class org.apache.cayenne.access.DataContext
-
Deprecated, for removal: This API element is subject to removal in a future version.use
MappedExec.query(queryName).update(context) - performNonSelectingQuery(String, Map) - Method in class org.apache.cayenne.access.DataContext
-
Deprecated, for removal: This API element is subject to removal in a future version.use
MappedExec.query(queryName).params(parameters).update(context) - performNonSelectingQuery(Query) - Method in class org.apache.cayenne.access.DataContext
-
Deprecated, for removal: This API element is subject to removal in a future version.use
DataContext.execute(Query), orSQLExec.update(ObjectContext)/MappedExec.update(ObjectContext)for a query that produces a single update count - performQueries(Collection, OperationObserver) - Method in class org.apache.cayenne.access.DataNode
-
Runs queries using Connection obtained from internal DataSource.
- performQuery(String, boolean) - Method in class org.apache.cayenne.access.DataContext
-
Deprecated, for removal: This API element is subject to removal in a future version.use
MappedSelect.query(queryName).select(context), callingforceNoCache()on the query to expire cached lists - performQuery(String, Map, boolean) - Method in class org.apache.cayenne.access.DataContext
-
Deprecated, for removal: This API element is subject to removal in a future version.use
MappedSelect.query(queryName).params(parameters).select(context), callingforceNoCache()on the query to expire cached lists - performQuery(Query) - Method in interface org.apache.cayenne.ObjectContext
-
Deprecated, for removal: This API element is subject to removal in a future version.use
ObjectContext.select(Select). All selecting queries implementSelect. - PeriodValueType - Class in org.apache.cayenne.access.types
- PeriodValueType() - Constructor for class org.apache.cayenne.access.types.PeriodValueType
- persistenceState - Variable in class org.apache.cayenne.PersistentObject
- PersistenceState - Class in org.apache.cayenne
-
Defines a set of object states from the point of view of persistence.
- PersistenceState() - Constructor for class org.apache.cayenne.PersistenceState
- persistenceStateName(int) - Static method in class org.apache.cayenne.PersistenceState
-
Returns String label for persistence state.
- Persistent - Interface in org.apache.cayenne
-
Defines minimal API of an object that can be persisted via Cayenne.
- PersistentDescriptor - Class in org.apache.cayenne.reflect
-
A default ClassDescriptor implementation for persistent objects.
- PersistentDescriptor() - Constructor for class org.apache.cayenne.reflect.PersistentDescriptor
-
Creates a PersistentDescriptor.
- PersistentDescriptorFactory - Class in org.apache.cayenne.reflect
-
A convenience superclass for
ClassDescriptorFactoryimplementors. - PersistentDescriptorFactory(ClassDescriptorMap) - Constructor for class org.apache.cayenne.reflect.PersistentDescriptorFactory
- PersistentObject - Class in org.apache.cayenne
-
Base implementation of
Persistent, have no assumption about how data is actually stored. - PersistentObject() - Constructor for class org.apache.cayenne.PersistentObject
-
Creates a new transient object.
- PersistentObjectDescriptorFactory - Class in org.apache.cayenne.reflect.generic
-
A
ClassDescriptorFactorythat creates descriptors for classes implementingPersistent. - PersistentObjectDescriptorFactory(ClassDescriptorMap, FaultFactory, ValueComparisonStrategyFactory) - Constructor for class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
- persistentType - Variable in class org.apache.cayenne.query.SQLSelect
- phantom - Variable in class org.apache.cayenne.query.PrefetchTreeNode
- PhantomDbRowOpCleaner() - Constructor for class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction.PhantomDbRowOpCleaner
- pickDataType(int, TypesMapping.TypeInfo[]) - Static method in class org.apache.cayenne.dba.TypesMapping
-
Method implements an algorithm to pick a data type from a list of alternatives that most closely matches JDBC data type.
- pkCache - Variable in class org.apache.cayenne.dba.JdbcPkGenerator
- pkCacheSize - Variable in class org.apache.cayenne.dba.JdbcPkGenerator
- pkCacheSize(DbEntity) - Method in class org.apache.cayenne.dba.SequencePkGenerator
- pkCreateString(String) - Method in class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
- pkCreateString(String) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
- pkDeleteString(List) - Method in class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
- pkDeleteString(List) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
- pkForObject(Persistent) - Static method in class org.apache.cayenne.Cayenne
-
Returns a primary key value for a persistent object.
- PkGenerator - Interface in org.apache.cayenne.dba
-
Defines methods to support automatic primary key generation.
- pkSelectString(String) - Method in class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
- pkSelectString(String) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
- pkStartValue - Variable in class org.apache.cayenne.dba.JdbcPkGenerator
- pkTableCreateString() - Method in class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
- pkTableCreateString() - Method in class org.apache.cayenne.dba.JdbcPkGenerator
- pkTableCreateString() - Method in class org.apache.cayenne.dba.mysql.MySQLPkGenerator
- pkTableCreateString() - Method in class org.apache.cayenne.dba.sqlserver.SQLServerPkGenerator
- pkTableCreateString() - Method in class org.apache.cayenne.dba.sybase.SybasePkGenerator
- pkUpdateString(String) - Method in class org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
- pkUpdateString(String) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
- plus(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ExpressionNodeBuilder
- plus(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ColumnNodeBuilder
- plus(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.FunctionNodeBuilder
- plus(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.ValueNodeBuilder
- PojoMapper<T> - Class in org.apache.cayenne.reflect
-
Simple mapper of Object[] to a POJO class.
- PojoMapper(Class) - Constructor for class org.apache.cayenne.reflect.PojoMapper
- POJO Note - Section in class org.apache.cayenne.PersistentObject
- polymorphicIds(ObjectId) - Method in class org.apache.cayenne.map.EntityInheritanceTree
-
Returns the ids that may identify an object with a given id in an object graph or a snapshot cache: the id itself, followed by the same id keyed by each subentity of this tree, depth-first.
- pool(int, int) - Method in class org.apache.cayenne.datasource.CayenneDataSource.Builder
-
Turns the built DataSource into a connection pool with the given connection count bounds.
- pool(int, int) - Method in class org.apache.cayenne.datasource.DataSourceBuilder
-
Deprecated.Turns produced DataSource into a pooled DataSource.
- PoolAwareConnection - Class in org.apache.cayenne.datasource
-
A Connection wrapper that interacts with the UnmanagedPoolingDataSource, allowing to recycle connections and track failures.
- PoolAwareConnection(UnmanagedPoolingDataSource, Connection, String) - Constructor for class org.apache.cayenne.datasource.PoolAwareConnection
- PoolingDataSourceBuilder - Class in org.apache.cayenne.datasource
-
Deprecated, for removal: This API element is subject to removal in a future version.in favor of
CayenneDataSource - PoolingDataSourceBuilder(DataSourceBuilder) - Constructor for class org.apache.cayenne.datasource.PoolingDataSourceBuilder
-
Deprecated.
- PoolingDataSourceParameters - Class in org.apache.cayenne.datasource
-
A collection of pooling parameters used by
UnmanagedPoolingDataSource. - PoolingDataSourceParameters() - Constructor for class org.apache.cayenne.datasource.PoolingDataSourceParameters
- popExpression() - Method in class org.apache.cayenne.ql.JJTQLParserState
-
Same as
JJTQLParserState.popNode(), wrapping a literal value in a scalar node. - popNode() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
- popNode() - Method in class org.apache.cayenne.ql.JJTQLParserState
-
Returns the entry on the top of the stack, removing it from the stack.
- position(byte[], long) - Method in class org.apache.cayenne.util.MemoryBlob
-
Retrieves the byte position at which the specified byte array
patternbegins within theBLOBvalue that thisBlobobject represents. - position(String, long) - Method in class org.apache.cayenne.util.MemoryClob
-
Retrieves the character position at which the specified substring
searchstrappears in the SQLCLOBvalue represented by thisClobobject. - position(Blob, long) - Method in class org.apache.cayenne.util.MemoryBlob
-
Retrieves the byte position in the
BLOBvalue designated by thisBlobobject at whichpatternbegins. - position(Clob, long) - Method in class org.apache.cayenne.util.MemoryClob
-
Retrieves the character position at which the specified
Clobobjectsearchstrappears in thisClobobject. - 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_ADDevents. - 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_LOADevents. - 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_PERSISTevents. - postprocess(DataContext, ObjectStoreGraphDiff, CompoundDiff, List) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
-
Notify
DataContextObjectStoreand it's data row cache about actual changes we performed. - postprocessAfterCommit(GraphDiff) - Method in class org.apache.cayenne.access.DataContextObjectStore
-
Processes objects state after commit.
- postRemove(Object) - Method in interface org.apache.cayenne.LifecycleListener
- PostRemove - Annotation Interface in org.apache.cayenne.annotation
-
An annotation to place on the entity event listener method to receive
LifecycleEvent.POST_REMOVEevents. - 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_UPDATEevents. - PRE_PERSIST - Enum constant in enum class org.apache.cayenne.map.LifecycleEvent
- PRE_REMOVE - Enum constant in enum class org.apache.cayenne.map.LifecycleEvent
- PRE_UPDATE - Enum constant in enum class org.apache.cayenne.map.LifecycleEvent
- precision - Variable in class org.apache.cayenne.map.ProcedureParameter
- preferredBindingType(int) - Method in class org.apache.cayenne.access.translator.sqltemplate.Context
-
Returns the JDBC type the target adapter prefers for binding the given type.
- preferredBindingType(int) - Method in class org.apache.cayenne.dba.AutoAdapter
- preferredBindingType(int) - Method in class org.apache.cayenne.dba.db2.DB2Adapter
- preferredBindingType(int) - Method in interface org.apache.cayenne.dba.DbAdapter
-
Returns the JDBC type that this adapter prefers to bind for a given mapped JDBC type.
- preferredBindingType(int) - Method in class org.apache.cayenne.dba.derby.DerbyAdapter
- preferredBindingType(int) - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
- preferredBindingType(int) - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
- preferredNativeColumnType(DbAttribute) - Method in interface org.apache.cayenne.dba.DbAdapter
- prefetch(String, int) - Method in class org.apache.cayenne.query.FluentSelect
-
Merges a prefetch path with specified semantics into the query prefetch tree.
- prefetch(String, int) - Method in class org.apache.cayenne.query.SelectById
-
Deprecated.Merges a prefetch path with specified semantics into the query prefetch tree.
- prefetch(QLSelectBuilder) - Method in class org.apache.cayenne.ql.QLParser
- prefetch(PrefetchTreeNode) - Method in class org.apache.cayenne.query.FluentSelect
-
Merges prefetch into the query prefetch tree.
- prefetch(PrefetchTreeNode) - Method in class org.apache.cayenne.query.SelectById
-
Deprecated.Merges prefetch into the query prefetch tree.
- PREFETCH_MARKER - Static variable in interface org.apache.cayenne.exp.path.CayennePath
-
Prefetch path marker
- prefetchClause(QLSelectBuilder) - Method in class org.apache.cayenne.ql.QLParser
- prefetches - Variable in class org.apache.cayenne.query.SQLSelect
- prefetchesMap - Variable in class org.apache.cayenne.map.SQLTemplateDescriptor
- prefetchPath - Variable in class org.apache.cayenne.query.PrefetchSelectQuery
-
The relationship path from root objects to the objects being prefetched.
- PrefetchProcessor - Interface in org.apache.cayenne.query
-
A hierarchical visitor interface for traversing a tree of PrefetchTreeNodes.
- PrefetchSelectQuery<T> - Class in org.apache.cayenne.query
-
A SelectQuery to perform a prefetch based on another query.
- PrefetchSelectQuery(CayennePath, ObjRelationship) - Constructor for class org.apache.cayenne.query.PrefetchSelectQuery
-
Creates a new disjoint prefetch select query.
- PrefetchTreeNode - Class in org.apache.cayenne.query
-
Defines a node in a prefetch tree.
- PrefetchTreeNode() - Constructor for class org.apache.cayenne.query.PrefetchTreeNode
-
Creates a root node of the prefetch tree.
- PrefetchTreeNode(PrefetchTreeNode, String) - Constructor for class org.apache.cayenne.query.PrefetchTreeNode
-
Creates a phantom PrefetchTreeNode, initializing it with parent node and a name of a relationship segment connecting this node with the parent.
- prepareCall(String) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- prepareCall(String, int, int) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- prepareCall(String, int, int, int) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- prepareField(Class, String, Class) - Method in class org.apache.cayenne.reflect.FieldAccessor
-
Finds a field for the property, ensuring that direct access via reflection is possible.
- prepareForAccess(Persistent, String, boolean) - Method in class org.apache.cayenne.access.DataContext
- prepareForAccess(Persistent, String, boolean) - Method in interface org.apache.cayenne.ObjectContext
-
A callback method that child Persistent objects are expected to call before accessing property values.
- prepareStatement(String) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- prepareStatement(String, int) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- prepareStatement(String, int[]) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- prepareStatement(String, int, int) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- prepareStatement(String, int, int, int) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- prepareStatement(String, String[]) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- prepareStatement(Connection, String, DbAdapter, boolean) - Method in class org.apache.cayenne.access.jdbc.BatchAction
- prepareStatement(Connection, String, DbAdapter, boolean) - Method in class org.apache.cayenne.dba.postgres.PostgresBatchAction
- prePersist(Object) - Method in interface org.apache.cayenne.LifecycleListener
- PrePersist - Annotation Interface in org.apache.cayenne.annotation
-
An annotation to place on the entity event listener method to receive
LifecycleEvent.PRE_PERSISTevents. - 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_REMOVEevents. - 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_UPDATEevents. - prevCharIsCR - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
- prevCharIsCR - Variable in class org.apache.cayenne.ql.JavaCharStream
- prevCharIsLF - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
- prevCharIsLF - Variable in class org.apache.cayenne.ql.JavaCharStream
- primaryKey - Variable in class org.apache.cayenne.map.DbAttribute
-
Defines whether the attribute is a part of the table primary key.
- primaryKey - Variable in class org.apache.cayenne.map.DbEntity
- primaryKeyGenerator - Variable in class org.apache.cayenne.map.DbEntity
- print(String) - Method in class org.apache.cayenne.util.XMLEncoder
- print(FluentSelect) - Static method in class org.apache.cayenne.ql.QLSelectPrinter
-
Returns a query String that
ObjectSelect.parse(String, Object...)can parse back into an equivalent query. - println() - Method in class org.apache.cayenne.util.XMLEncoder
- println(String) - Method in class org.apache.cayenne.util.XMLEncoder
- procedure - Variable in class org.apache.cayenne.map.ProcedureParameter
- Procedure - Class in org.apache.cayenne.map
-
A mapping descriptor for a database stored procedure.
- Procedure() - Constructor for class org.apache.cayenne.map.Procedure
-
Creates an unnamed procedure object.
- Procedure(String) - Constructor for class org.apache.cayenne.map.Procedure
-
Creates a named Procedure object.
- PROCEDURE_ROOT - Static variable in class org.apache.cayenne.map.QueryDescriptor
- procedureAction(ProcedureQuery) - Method in class org.apache.cayenne.dba.db2.DB2ActionBuilder
- procedureAction(ProcedureQuery) - Method in class org.apache.cayenne.dba.JdbcActionBuilder
- procedureAction(ProcedureQuery) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerActionBuilder
- procedureAction(ProcedureQuery) - Method in interface org.apache.cayenne.query.SQLActionVisitor
-
Creates an action to execute a ProcedureQuery.
- ProcedureAction - Class in org.apache.cayenne.access.jdbc
-
A SQLAction that runs a stored procedure.
- ProcedureAction(ProcedureQuery, DataNode) - Constructor for class org.apache.cayenne.access.jdbc.ProcedureAction
- ProcedureCall<T> - Class in org.apache.cayenne.query
-
Fluent API for calling stored procedures.
- ProcedureCall(String) - Constructor for class org.apache.cayenne.query.ProcedureCall
- ProcedureCall(String, Class) - Constructor for class org.apache.cayenne.query.ProcedureCall
- ProcedureColumn - Record Class in org.apache.cayenne.query
-
An adapter-independent description of a single column in a
ProcedureQueryresult set. - ProcedureColumn(String, String, int, String) - Constructor for record class org.apache.cayenne.query.ProcedureColumn
-
Creates an instance of a
ProcedureColumnrecord class. - ProcedureHandler - Class in org.apache.cayenne.project.xml
- ProcedureHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.project.xml.ProcedureHandler
- procedureName - Variable in class org.apache.cayenne.query.ProcedureCall
- ProcedureParameter - Class in org.apache.cayenne.map
-
A descriptor for the Procedure parameter.
- ProcedureParameter() - Constructor for class org.apache.cayenne.map.ProcedureParameter
-
Creates unnamed ProcedureParameter.
- ProcedureParameter(String) - Constructor for class org.apache.cayenne.map.ProcedureParameter
- ProcedureParameter(String, int, int) - Constructor for class org.apache.cayenne.map.ProcedureParameter
- ProcedureQuery<T> - Class in org.apache.cayenne.query
-
A query based on Procedure.
- ProcedureQuery() - Constructor for class org.apache.cayenne.query.ProcedureQuery
-
Creates an empty procedure query.
- ProcedureQuery(String) - Constructor for class org.apache.cayenne.query.ProcedureQuery
-
Creates a ProcedureQuery based on a stored procedure.
- ProcedureQuery(String, Class) - Constructor for class org.apache.cayenne.query.ProcedureQuery
- ProcedureQuery(Procedure) - Constructor for class org.apache.cayenne.query.ProcedureQuery
-
Creates a ProcedureQuery based on a Procedure object.
- ProcedureQuery(Procedure, Class) - Constructor for class org.apache.cayenne.query.ProcedureQuery
- ProcedureQueryDescriptor - Class in org.apache.cayenne.map
- ProcedureQueryDescriptor() - Constructor for class org.apache.cayenne.map.ProcedureQueryDescriptor
- ProcedureQueryDescriptorHandler - Class in org.apache.cayenne.project.xml
-
A handler of the "procedureQuery" tag of a DataMap.
- ProcedureQueryDescriptorHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.project.xml.ProcedureQueryDescriptorHandler
- procedureTranslator - Variable in class org.apache.cayenne.access.DefaultDataNodeFactory
- ProcedureTranslator - Interface in org.apache.cayenne.access.translator
-
A service that translates a
ProcedureQueryinto aTranslatedProcedure. - process(String, Context) - Method in class org.apache.cayenne.access.translator.sqltemplate.DefaultSQLTemplateTranslator
- process(Node) - Method in interface org.apache.cayenne.access.sqlbuilder.sqltree.SQLTreeProcessor
- process(Node) - Method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
- process(Node) - Method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
- process(Node) - Method in class org.apache.cayenne.dba.oracle.OracleSQLTreeProcessor
- process(Node, T, int) - Method in interface org.apache.cayenne.access.sqlbuilder.sqltree.ChildProcessor
- process(Node, T, int) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.PerAttributeChildProcessor
- processBinding(Context, int, int, Object) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.Bind
- processBinding(Context, int, int, Object) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.BindEqual
- processBinding(Context, int, int, Object) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.BindNotEqual
- processCharData(String, String) - Method in class org.apache.cayenne.project.xml.DbEntityHandler
- processCharData(String, String) - Method in class org.apache.cayenne.project.xml.DbKeyGeneratorHandler
- processCharData(String, String) - Method in class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
- processCharData(String, String) - Method in class org.apache.cayenne.project.xml.ObjEntityHandler
- processCharData(String, String) - Method in class org.apache.cayenne.project.xml.ProcedureQueryDescriptorHandler
- processCharData(String, String) - Method in class org.apache.cayenne.project.xml.SelectQueryDescriptorHandler
- processCharData(String, String) - Method in class org.apache.cayenne.project.xml.SQLTemplateDescriptorHandler
- processCommit() - Method in class org.apache.cayenne.tx.BaseTransaction
- processCommit() - Method in class org.apache.cayenne.tx.CayenneTransaction
- processCommit() - Method in class org.apache.cayenne.tx.ExternalTransaction
- processedResultSets - Variable in class org.apache.cayenne.access.jdbc.ProcedureAction
-
Holds a number of ResultSets processed by the action.
- processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.DataMapHandler
- processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.DbEntityHandler
- processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.DbKeyGeneratorHandler
- processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.DbRelationshipHandler
- processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.EmbeddableAttributeHandler
- processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.EmbeddableHandler
- processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
- processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.ObjEntityHandler
- processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.ObjRelationshipHandler
- processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.ProcedureHandler
- processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.ProcedureQueryDescriptorHandler
- processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.ProjectHandler
- processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.RootDataMapHandler
- processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.SAXNestedTagHandler
-
Main method to process XML content.
- processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.SelectQueryDescriptorHandler
- processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.SQLTemplateDescriptorHandler
- processElement(String, String, Attributes) - Method in class org.apache.cayenne.project.xml.VersionAwareHandler
- processGeneratedKeys(Statement, OperationObserver, List) - Method in class org.apache.cayenne.access.jdbc.BatchAction
- processGeneratedKeys(Statement, OperationObserver, BatchQueryRow) - Method in class org.apache.cayenne.access.jdbc.BatchAction
-
Implements generated keys extraction supported in JDBC 3.0 specification.
- processRemoteEvent(SnapshotEvent) - Method in class org.apache.cayenne.access.DataRowStore
-
Handles remote events received via EventBridge.
- processRollback() - Method in class org.apache.cayenne.tx.BaseTransaction
- processRollback() - Method in class org.apache.cayenne.tx.CayenneTransaction
- processRollback() - Method in class org.apache.cayenne.tx.ExternalTransaction
- processSchemaUpdate(DataNode) - Method in class org.apache.cayenne.access.dbsync.BaseSchemaUpdateStrategy
- processSchemaUpdate(DataNode) - Method in class org.apache.cayenne.access.dbsync.CreateIfNoSchemaStrategy
- processSchemaUpdate(DataNode) - Method in class org.apache.cayenne.access.dbsync.ThrowOnPartialSchemaStrategy
- processSchemaUpdate(DataNode, List, String, int) - Method in class org.apache.cayenne.access.dbsync.ThrowOnPartialOrCreateSchemaStrategy
- processSchemaUpdate(DataNode, List, String, int) - Method in class org.apache.cayenne.access.dbsync.ThrowOnPartialSchemaStrategy
- processSelectResult(TranslatedSQL, Connection, Statement, ResultSet, OperationObserver, long) - Method in class org.apache.cayenne.access.jdbc.SQLTemplateAction
- processSnapshotChanges(Object, Map, Collection, Collection, Collection) - Method in class org.apache.cayenne.access.DataRowStore
-
Processes changes made to snapshots.
- processSQLException(SQLException, SQLException) - Method in class org.apache.cayenne.dba.mysql.MySQLPkGenerator
-
Appends a new SQLException to the chain.
- project - Variable in class org.apache.cayenne.map.DataMap
- Project - Class in org.apache.cayenne.project
-
A Cayenne mapping project, normally loaded from XML configuration.
- Project() - Constructor for class org.apache.cayenne.project.Project
- PROJECT_LOCATIONS_LIST - Static variable in class org.apache.cayenne.CoreModule
-
A DI container key for the List<String> storing locations of the one of more project configuration files.
- ProjectFileUpgrader - Class in org.apache.cayenne.project.upgrade
-
Upgrades project or DataMap XML resources created by older versions of Cayenne to the current project version.
- ProjectFileUpgrader(Provider) - Constructor for class org.apache.cayenne.project.upgrade.ProjectFileUpgrader
- ProjectHandler - Class in org.apache.cayenne.project.xml
- ProjectHandler(Project, LoaderContext, ConfigurationNameMapper, DataMapLoader) - Constructor for class org.apache.cayenne.project.xml.ProjectHandler
- projectLoaded(Project) - Method in class org.apache.cayenne.project.xml.LoaderContext
- ProjectLoader - Interface in org.apache.cayenne.project
-
A loader of projects.
- ProjectLoaderListener - Interface in org.apache.cayenne.project.xml
- ProjectMerger - Interface in org.apache.cayenne.project
-
Merges multiple descriptors into a single runtime descriptor.
- ProjectMetaData - Interface in org.apache.cayenne.project.xml
-
Storage for all kind of meta data that is not required for runtime.
- ProjectNode - Interface in org.apache.cayenne.project
-
Implemented by the "nodes" on the Cayenne project tree.
- projectNodeName(Class, Resource) - Method in interface org.apache.cayenne.project.ConfigurationNameMapper
-
Returns a node name for a given configuration type and a configuration resource.
- projectNodeName(Class, Resource) - Method in class org.apache.cayenne.project.DefaultConfigurationNameMapper
- ProjectNodeVisitor<T> - Interface in org.apache.cayenne.project
-
A visitor interface for implementing operations on different types of
ProjectNodeobjects. - projectVersion(String, Attributes) - Static method in class org.apache.cayenne.project.upgrade.ProjectFileUpgrader
-
Returns the version of a project or DataMap XML based on its root tag, or null if it can't be determined.
- propagation(TransactionPropagation) - Method in class org.apache.cayenne.tx.TransactionDescriptor.Builder
- properties - Variable in class org.apache.cayenne.access.DefaultDataNodeFactory
- properties - Variable in class org.apache.cayenne.cache.MapQueryCacheProvider
- properties - Variable in class org.apache.cayenne.DefaultRuntimeProperties
- properties - Variable in class org.apache.cayenne.event.EventManagerProvider
- properties - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
- PROPERTIES_MAP - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- PROPERTIES_MAP - Static variable in class org.apache.cayenne.CoreModule
-
A DI container key for the Map<String, String> storing properties used by built-in Cayenne service.
- property - Variable in class org.apache.cayenne.graph.NodePropertyChangeOperation
- property - Variable in class org.apache.cayenne.reflect.PropertyAccessor
- property - Variable in exception class org.apache.cayenne.reflect.PropertyException
- property - Variable in class org.apache.cayenne.validation.BeanValidationFailure
- property(String, boolean) - Method in class org.apache.cayenne.util.XMLEncoder
-
Prints a common XML element - property with name and value.
- property(String, int) - Method in class org.apache.cayenne.util.XMLEncoder
-
Prints a common XML element - property with name and value.
- property(String, String) - Method in class org.apache.cayenne.util.XMLEncoder
-
Prints a common XML element - property with name and value.
- Property<E> - Interface in org.apache.cayenne.exp.property
-
Base interface for all types of properties
- PROPERTY_PATH - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- PropertyAccessor - Class in org.apache.cayenne.reflect
-
A utility accessor class that wraps a simple property.
- PropertyAccessor(PropertyDescriptor) - Constructor for class org.apache.cayenne.reflect.PropertyAccessor
- Property API - Section in package org.apache.cayenne.exp.property
- PropertyChange - Interface in org.apache.cayenne.commitlog.model
-
A base interface for various types of property changes.
- propertyChanged(Persistent, String, Object, Object) - Method in class org.apache.cayenne.access.DataContext
- propertyChanged(Persistent, String, Object, Object) - Method in interface org.apache.cayenne.ObjectContext
-
A callback method that child Persistent objects are expected to call from inside the setter after modifying a value of a persistent property, including "simple" and "arc" properties.
- PropertyChangeVisitor<T> - Interface in org.apache.cayenne.commitlog.model
- PropertyDescriptor - Interface in org.apache.cayenne.reflect
-
Defines bean property API used by Cayenne to access object data, do faulting and graph maintenance tasks.
- PropertyException - Exception Class in org.apache.cayenne.reflect
-
An unchecked exception thrown on errors during property access, either within a Accessor or a Property.
- PropertyException(String, Object...) - Constructor for exception class org.apache.cayenne.reflect.PropertyException
- PropertyException(String, Throwable, Object...) - Constructor for exception class org.apache.cayenne.reflect.PropertyException
- PropertyException(String, Accessor, Object, Object...) - Constructor for exception class org.apache.cayenne.reflect.PropertyException
- PropertyException(String, Accessor, Object, Throwable, Object...) - Constructor for exception class org.apache.cayenne.reflect.PropertyException
- PropertyException(String, PropertyDescriptor, Object, Object...) - Constructor for exception class org.apache.cayenne.reflect.PropertyException
- PropertyException(String, PropertyDescriptor, Object, Throwable, Object...) - Constructor for exception class org.apache.cayenne.reflect.PropertyException
- PropertyFactory - Class in org.apache.cayenne.exp.property
-
Factory class that produces all property types.
- PropertyFactory() - Constructor for class org.apache.cayenne.exp.property.PropertyFactory
- propertyName - Variable in class org.apache.cayenne.reflect.BeanAccessor
- propertyName - Variable in class org.apache.cayenne.reflect.FieldAccessor
- propertyPath - Variable in class org.apache.cayenne.reflect.EmbeddedFieldAccessor
- PropertyUtils - Class in org.apache.cayenne.reflect
-
Utility methods to quickly access object properties.
- PropertyVisitor - Interface in org.apache.cayenne.reflect
-
Deprecated, for removal: This API element is subject to removal in a future version.iterate over
ClassDescriptor.getProperties(),ClassDescriptor.getDeclaredProperties()orClassDescriptor.getAllProperties()and switch on the property type (AttributeProperty,ToOneProperty,ToManyProperty) instead. - PRUNED_NODE - Static variable in class org.apache.cayenne.exp.Expression
-
A value that a Transformer might return to indicate that a node has to be pruned from the expression during the transformation.
- pruneNodeForPrunedChild(Object) - Method in class org.apache.cayenne.exp.AggregateConditionExp
- pruneNodeForPrunedChild(Object) - Method in class org.apache.cayenne.exp.Expression
-
Returns true if this node should be pruned from expression tree in the event a child is removed.
- PSBatchParameter - Record Class in org.apache.cayenne.access.jdbc
-
An immutable batch parameter corresponding to a single PreparedStatement placeholder, carrying the values of all batch rows for that placeholder alongside the static position and column metadata.
- PSBatchParameter(Object[], int, int, int, DbAttribute) - Constructor for record class org.apache.cayenne.access.jdbc.PSBatchParameter
-
Creates an instance of a
PSBatchParameterrecord 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
PSParameterrecord class. - psPosition() - Method in record class org.apache.cayenne.access.jdbc.CSParameter
-
Returns the value of the
psPositionrecord component. - psPosition() - Method in record class org.apache.cayenne.access.jdbc.PSBatchParameter
-
Returns the value of the
psPositionrecord component. - psPosition() - Method in record class org.apache.cayenne.access.jdbc.PSParameter
-
Returns the value of the
psPositionrecord component. - psScale() - Method in record class org.apache.cayenne.access.jdbc.CSParameter
-
Returns the value of the
psScalerecord component. - psScale() - Method in record class org.apache.cayenne.access.jdbc.PSBatchParameter
-
Returns the value of the
psScalerecord component. - psScale() - Method in record class org.apache.cayenne.access.jdbc.PSParameter
-
Returns the value of the
psScalerecord component. - psType() - Method in record class org.apache.cayenne.access.jdbc.CSParameter
-
Returns the value of the
psTyperecord component. - psType() - Method in record class org.apache.cayenne.access.jdbc.PSBatchParameter
-
Returns the value of the
psTyperecord component. - psType() - Method in record class org.apache.cayenne.access.jdbc.PSParameter
-
Returns the value of the
psTyperecord component. - pushNode(Object) - Method in class org.apache.cayenne.ql.JJTQLParserState
-
Pushes a node or a literal value.
- pushNode(Node) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
- put(String, Object) - Method in class org.apache.cayenne.DataRow
- put(K, V) - Method in class org.apache.cayenne.util.ClockMap
- put(K, V) - Method in class org.apache.cayenne.util.SingleEntryMap
- put(QueryMetadata, List) - Method in class org.apache.cayenne.cache.MapQueryCache
- put(QueryMetadata, List) - Method in class org.apache.cayenne.cache.NestedQueryCache
- put(QueryMetadata, List) - Method in interface org.apache.cayenne.cache.QueryCache
- putAll(Map) - Method in class org.apache.cayenne.DataRow
- putAll(Map) - Method in class org.apache.cayenne.util.SingleEntryMap
- putArc(E, E, V) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
- putArc(E, E, V) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
- putIfAbsent(K, V) - Method in class org.apache.cayenne.util.ClockMap
- putIfAbsent(K, V) - Method in class org.apache.cayenne.util.SingleEntryMap
Q
- QLParser - Class in org.apache.cayenne.ql
-
Parser of Cayenne expressions and queries.
- QLParser(InputStream) - Constructor for class org.apache.cayenne.ql.QLParser
-
Constructor with InputStream.
- QLParser(InputStream, String) - Constructor for class org.apache.cayenne.ql.QLParser
-
Constructor with InputStream and supplied encoding
- QLParser(Reader) - Constructor for class org.apache.cayenne.ql.QLParser
-
Constructor.
- QLParser(QLParserTokenManager) - Constructor for class org.apache.cayenne.ql.QLParser
-
Constructor with generated Token Manager.
- QLParser.ParseFunction<T> - Interface in org.apache.cayenne.ql
-
A function run over a fresh parser, see
QLParser.query()orQLParser.expression(). - QLParserConstants - Interface in org.apache.cayenne.ql
-
Token literal values and constants.
- QLParserTokenManager - Class in org.apache.cayenne.ql
-
Token Manager.
- QLParserTokenManager(JavaCharStream) - Constructor for class org.apache.cayenne.ql.QLParserTokenManager
-
Constructor.
- QLParserTokenManager(JavaCharStream, int) - Constructor for class org.apache.cayenne.ql.QLParserTokenManager
-
Constructor.
- QLParserTreeConstants - Interface in org.apache.cayenne.ql
- QLSelectPrinter - Class in org.apache.cayenne.ql
-
Prints a select query as a String that
QLParsercan parse back, the opposite ofQLSelectBuilder. - QLSelectPrinter() - Constructor for class org.apache.cayenne.ql.QLSelectPrinter
- qualifier - Variable in class org.apache.cayenne.access.flush.operation.DeleteDbRowOp
- qualifier - Variable in class org.apache.cayenne.access.flush.operation.UpdateDbRowOp
- qualifier - Variable in class org.apache.cayenne.map.DbEntity
-
Qualifier, that will be applied to all select queries and joins with this DbEntity
- qualifier - Variable in class org.apache.cayenne.map.ObjEntity
- qualifier - Variable in class org.apache.cayenne.query.BatchQueryRow
- Qualifier - Class in org.apache.cayenne.access.flush.operation
-
Qualifier of DB row.
- Qualifier(DbRowOp) - Constructor for class org.apache.cayenne.access.flush.operation.Qualifier
- qualifierForEntityAndSubclasses() - Method in class org.apache.cayenne.map.EntityInheritanceTree
-
Returns a qualifier Expression that matches root entity of this tree and all its subentities.
- query - Variable in class org.apache.cayenne.access.jdbc.BatchAction
- query - Variable in class org.apache.cayenne.access.jdbc.ProcedureAction
- query - Variable in class org.apache.cayenne.access.jdbc.SelectAction
- query - Variable in class org.apache.cayenne.access.jdbc.SQLTemplateAction
- query() - Method in class org.apache.cayenne.exp.property.SelfProperty
- query() - Method in class org.apache.cayenne.ql.QLParser
- query(Class) - Static method in class org.apache.cayenne.query.ObjectSelect
-
Creates a ObjectSelect that selects objects of a given persistent class.
- query(Class, Object) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated, for removal: This API element is subject to removal in a future version.
- query(Class, Object, Object...) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated, for removal: This API element is subject to removal in a future version.
- query(Class, String) - Static method in class org.apache.cayenne.query.ObjectSelect
-
Creates a ObjectSelect that fetches data for
ObjEntitydetermined from provided "entityName", but fetches the result of a provided type. - query(Class, String) - Static method in class org.apache.cayenne.query.SQLSelect
-
Creates a query that selects Persistent objects.
- query(Class, Collection) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated, for removal: This API element is subject to removal in a future version.
- query(Class, Map) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated, for removal: This API element is subject to removal in a future version.
- query(Class, Map, Map...) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated, for removal: This API element is subject to removal in a future version.
- query(Class, Expression) - Static method in class org.apache.cayenne.query.ObjectSelect
-
Deprecated, for removal: This API element is subject to removal in a future version.use
ObjectSelect.query(Class)and thenFluentSelect.where - query(Class, Expression, List) - Static method in class org.apache.cayenne.query.ObjectSelect
-
Deprecated, for removal: This API element is subject to removal in a future version.
- query(Class, ObjectId) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated, for removal: This API element is subject to removal in a future version.
- query(Class, ObjectId, ObjectId...) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated, for removal: This API element is subject to removal in a future version.
- query(String) - Static method in class org.apache.cayenne.query.MappedExec
- query(String) - Static method in class org.apache.cayenne.query.MappedSelect
-
Loads query with the given name from the mapping configuration.
- query(String) - Static method in class org.apache.cayenne.query.ProcedureCall
-
Creates procedure call using name of stored procedure defined in the mapping file.
- query(String) - Static method in class org.apache.cayenne.query.SQLExec
-
Creates a query executing provided SQL run against default database.
- query(String, Class) - Static method in class org.apache.cayenne.query.MappedSelect
-
Loads query with the given name, which selects objects of a given persistent class, from the mapping configuration.
- query(String, Class) - Static method in class org.apache.cayenne.query.ProcedureCall
-
Creates procedure call using name of stored procedure defined in the mapping file and specifies data type of the objects it should return.
- query(String, String) - Static method in class org.apache.cayenne.query.SQLExec
-
Creates a query executing provided SQL that performs routing based on the provided DataMap name.
- query(Expression) - Method in class org.apache.cayenne.exp.property.SelfProperty
- Query - Interface in org.apache.cayenne.query
-
Defines minimal API of a query descriptor that is executable via Cayenne.
- QUERY_CACHE_SIZE_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- QUERY_CACHE_SIZE_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
-
An integer property defining the maximum number of entries in the query cache.
- QUERY_EXECUTION_TIME_LOGGING_THRESHOLD_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.since 5.0 this property is ignored. The slow-query threshold warning was removed as part of the compact SQL logger redesign
- QUERY_TIMEOUT_DEFAULT - Static variable in interface org.apache.cayenne.query.QueryMetadata
- queryCache - Variable in class org.apache.cayenne.access.DataContext
- queryCache - Variable in class org.apache.cayenne.access.DataContextFactory
- queryCache - Variable in class org.apache.cayenne.access.DataDomain
- queryCache - Variable in class org.apache.cayenne.access.DataDomainProvider
- queryCache(QueryCache) - Method in class org.apache.cayenne.access.DataContext.Builder
-
Sets a cache for query results.
- QueryCache - Interface in org.apache.cayenne.cache
-
Defines API of a cache that stores query results.
- QueryCacheEntryFactory - Interface in org.apache.cayenne.cache
-
A factory that is used by the cache to rebuild expired entries.
- QueryCacheStrategy - Enum Class in org.apache.cayenne.query
-
Defines query result caching policy.
- QueryDescriptor - Class in org.apache.cayenne.map
-
Generic descriptor of a Cayenne query.
- QueryDescriptor() - Constructor for class org.apache.cayenne.map.QueryDescriptor
- QueryDescriptorHandler - Class in org.apache.cayenne.project.xml
-
A base of the handlers of the query tags of a DataMap.
- QueryDescriptorHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.project.xml.QueryDescriptorHandler
- queryFilters - Variable in class org.apache.cayenne.access.DataDomain
- queryFilters - Variable in class org.apache.cayenne.access.DataDomainProvider
- queryId(Class, Object) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- queryIds(Class, Object...) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- queryIdsCollection(Class, Collection) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- queryMap(Class, Map) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- queryMaps(Class, Map...) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- queryMapsCollection(Class, Collection) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- queryMetadata - Variable in class org.apache.cayenne.access.jdbc.SelectAction
- queryMetadata - Variable in class org.apache.cayenne.access.jdbc.SQLTemplateAction
- QueryMetadata - Interface in org.apache.cayenne.query
-
Provides a common interface for accessing query metadata.
- QueryMetadataProxy - Class in org.apache.cayenne.query
- QueryMetadataProxy(QueryMetadata) - Constructor for class org.apache.cayenne.query.QueryMetadataProxy
- queryName - Variable in class org.apache.cayenne.query.AbstractMappedQuery
- queryObjectId(Class, ObjectId) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- queryObjectIds(Class, ObjectId...) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- queryObjectIdsCollection(Class, Collection) - Static method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- QueryResult - Interface in org.apache.cayenne
-
A single item of a multipart query result.
- QueryRouter - Interface in org.apache.cayenne.query
-
An interface used by Queries to route themselves to an appropriate DataNode.
- queryTimeout - Variable in class org.apache.cayenne.query.MappedSelect
- queryTimeout - Variable in class org.apache.cayenne.query.SQLExec
- queryTimeout - Variable in class org.apache.cayenne.query.SQLSelect
- queryTimeout(int) - Method in class org.apache.cayenne.query.FluentSelect
-
Sets query timeout of PreparedStatement generated for this query.
- queryTimeout(int) - Method in class org.apache.cayenne.query.MappedSelect
-
Sets query timeout for the PreparedStatement generated for this query.
- queryTimeout(int) - Method in class org.apache.cayenne.query.SQLExec
- queryTimeout(int) - Method in class org.apache.cayenne.query.SQLSelect
-
Sets query timeout
- queryWithParameters(Map...) - Method in class org.apache.cayenne.query.SQLTemplate
-
Returns a new query built using this query as a prototype and a new set of parameters.
- quoted(String) - Method in interface org.apache.cayenne.dba.QuotingStrategy
-
Returns a single quoted identifier.
- quotedFQN(String...) - Method in interface org.apache.cayenne.dba.QuotingStrategy
-
Returns a quoted fully-qualified name, joining non-empty parts with
'.'and wrapping each part in start/end quotes. - quotingSQLIdentifiers - Variable in class org.apache.cayenne.map.DataMap
- quotingStrategy - Variable in class org.apache.cayenne.dba.JdbcAdapter
- QuotingStrategy - Interface in org.apache.cayenne.dba
-
Encapsulates a database-specific SQL identifier quoting style (the start and end quote characters).
R
- RBRACKET - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- readBinaryStream(ResultSet, int) - Method in class org.apache.cayenne.access.types.ByteArrayType
- readBlob(Blob) - Method in class org.apache.cayenne.access.types.ByteArrayType
- ReadByte() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
- ReadByte() - Method in class org.apache.cayenne.ql.JavaCharStream
- readChar() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Read a character.
- readChar() - Method in class org.apache.cayenne.ql.JavaCharStream
- readCharStream(ResultSet, int) - Method in class org.apache.cayenne.access.types.CharType
- readClob(Clob) - Method in class org.apache.cayenne.access.types.CharType
- readDocument(URL) - Static method in class org.apache.cayenne.util.Util
-
Deprecated, for removal: This API element is subject to removal in a future version.unused
- reader() - Method in record class org.apache.cayenne.access.jdbc.RSColumn
-
Returns the value of the
readerrecord component. - reader() - Method in class org.apache.cayenne.DataRowLayout
-
Returns a reader of the columns of this layout from rows of any layouts.
- Reading OUT parameters - Section in class org.apache.cayenne.query.ProcedureQuery
- readMethod - Variable in class org.apache.cayenne.reflect.BeanAccessor
- readNestedProperty(Object, String) - Static method in class org.apache.cayenne.Cayenne
-
Returns a value of the property identified by a property path.
- readNestedProperty(Object, CayennePath) - Static method in class org.apache.cayenne.Cayenne
-
Returns a value of the property identified by a property path.
- readNestedProperty(String) - Method in interface org.apache.cayenne.Persistent
-
Returns a value of the property identified by a property path.
- readNestedProperty(String) - Method in class org.apache.cayenne.PersistentObject
-
Returns a value of the property identified by a property path.
- readNestedProperty(CayennePath) - Method in interface org.apache.cayenne.Persistent
-
Returns a value of the property identified by a property path.
- readNestedProperty(CayennePath) - Method in class org.apache.cayenne.PersistentObject
- readOnly - Variable in class org.apache.cayenne.map.ObjEntity
- ReadOnlyTransaction - Class in org.apache.cayenne.tx
-
A minimal
Transactionfor read-only (selecting) queries that run outside a managed transaction. - ReadOnlyTransaction() - Constructor for class org.apache.cayenne.tx.ReadOnlyTransaction
- readProcedureOutParameters(CallableStatement, OperationObserver) - Method in class org.apache.cayenne.access.jdbc.ProcedureAction
-
Helper method that reads OUT parameters of a CallableStatement.
- readProperty(Object) - Method in class org.apache.cayenne.reflect.BaseProperty
- readProperty(Object) - Method in interface org.apache.cayenne.reflect.PropertyDescriptor
-
Returns a property value, inflating unresolved object if need.
- readProperty(Object) - Method in class org.apache.cayenne.reflect.SimpleAttributeProperty
- readProperty(String) - Method in interface org.apache.cayenne.Persistent
-
Returns a value of the property identified by propName.
- readProperty(String) - Method in class org.apache.cayenne.PersistentObject
- readPropertyDirectly(Object) - Method in class org.apache.cayenne.reflect.BaseProperty
- readPropertyDirectly(Object) - Method in interface org.apache.cayenne.reflect.PropertyDescriptor
-
Returns a property value of an object without disturbing the object fault status.
- readPropertyDirectly(String) - Method in interface org.apache.cayenne.EmbeddableObject
-
Returns mapped property value as currently stored in the PersistentObject.
- readPropertyDirectly(String) - Method in class org.apache.cayenne.GenericPersistentObject
- readPropertyDirectly(String) - Method in class org.apache.cayenne.HybridPersistentObject
- readPropertyDirectly(String) - Method in interface org.apache.cayenne.Persistent
-
Returns mapped property value as currently stored in the Persistent object.
- readPropertyDirectly(String) - Method in class org.apache.cayenne.PersistentObject
- readResultSet(ResultSet, RSColumn[], Query, OperationObserver) - Method in class org.apache.cayenne.access.jdbc.BaseSQLAction
-
Helper method to process a ResultSet.
- readRow(ResultSet) - Method in interface org.apache.cayenne.access.jdbc.reader.RowReader
-
Extracts a DataRow from the ResultSet at its current position.
- readValueStream(InputStream, int, int) - Method in class org.apache.cayenne.access.types.ByteArrayType
- readValueStream(Reader, int, int) - Method in class org.apache.cayenne.access.types.CharType
- readVersion(Resource) - Method in class org.apache.cayenne.project.upgrade.ProjectFileUpgrader
-
Reads the version from the root tag of a project or DataMap XML, without reading the rest of the document.
- recalculateToManyValue() - Method in class org.apache.cayenne.map.ObjRelationship
-
Recalculates whether a relationship is toMany or toOne, based on the underlying db relationships.
- RECEIVE_EXTERNAL - Static variable in class org.apache.cayenne.event.EventBridge
- RECEIVE_LOCAL - Static variable in class org.apache.cayenne.event.EventBridge
- RECEIVE_LOCAL_EXTERNAL - Static variable in class org.apache.cayenne.event.EventBridge
- receivesExternalEvents() - Method in class org.apache.cayenne.event.EventBridge
-
Returns true if the bridge is configured to receive external events.
- receivesLocalEvents() - Method in class org.apache.cayenne.event.EventBridge
-
Returns true if the bridge is configured to receive local events from its internal EventManager.
- recordChange(String, boolean) - Method in class org.apache.cayenne.project.upgrade.UpgradeContext
-
Records a message about manual steps that the user needs to take after the upgrade.
- reflexiveDbEntities - Variable in class org.apache.cayenne.ashwood.AshwoodEntitySorter
- refreshMappingCache() - Method in class org.apache.cayenne.map.EntityResolver
-
Refreshes entity cache to reflect the current state of the DataMaps in the EntityResolver.
- registerColumnProcessor(Class, ChildProcessor) - Method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
- registeredObjects() - Method in class org.apache.cayenne.access.DataContextObjectStore
- registeredObjects() - Method in interface org.apache.cayenne.ObjectStore
-
Returns a copy of the collection of all registered objects.
- registeredObjectsCount() - Method in class org.apache.cayenne.access.DataContextObjectStore
-
Returns a number of objects currently registered with this ObjectStore.
- registerNewObject(Persistent) - Method in class org.apache.cayenne.access.DataContext
-
Registers a transient object with the context, recursively registering all transient persistent objects attached to this object via relationships.
- registerNewObject(Persistent) - Method in interface org.apache.cayenne.ObjectContext
-
Registers a transient object with the context.
- registerObject(ObjectId, Persistent) - Method in class org.apache.cayenne.access.DataContextObjectStore
- registerObject(ObjectId, Persistent) - Method in interface org.apache.cayenne.ObjectStore
-
Registers an object under the id.
- registerProcessor(NodeType, ChildProcessor) - Method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
- registerType(ExtendedType) - Method in class org.apache.cayenne.access.types.ExtendedTypeMap
-
Adds a new type to the list of registered types.
- registerValueProcessor(Class, ChildProcessor) - Method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
- reindex() - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
- reindex() - Method in class org.apache.cayenne.ashwood.WeightedAshwoodEntitySorter
- reindex() - Method in interface org.apache.cayenne.map.EntitySorter
-
Rebuilds the internal index off the current state of the sorter's EntityResolver.
- ReInit(InputStream) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Reinitialise.
- ReInit(InputStream) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
-
Reinitialise.
- ReInit(InputStream) - Method in class org.apache.cayenne.ql.JavaCharStream
-
Reinitialise.
- ReInit(InputStream) - Method in class org.apache.cayenne.ql.QLParser
-
Reinitialise.
- ReInit(InputStream, int, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, int, int) - Method in class org.apache.cayenne.ql.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, int, int, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, int, int, int) - Method in class org.apache.cayenne.ql.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, String) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, String) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
-
Reinitialise.
- ReInit(InputStream, String) - Method in class org.apache.cayenne.ql.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, String) - Method in class org.apache.cayenne.ql.QLParser
-
Reinitialise.
- ReInit(InputStream, String, int, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int) - Method in class org.apache.cayenne.ql.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int, int) - Method in class org.apache.cayenne.ql.JavaCharStream
-
Reinitialise.
- ReInit(Reader) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Reinitialise.
- ReInit(Reader) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
-
Reinitialise.
- ReInit(Reader) - Method in class org.apache.cayenne.ql.JavaCharStream
- ReInit(Reader) - Method in class org.apache.cayenne.ql.QLParser
-
Reinitialise.
- ReInit(Reader, int, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Reinitialise.
- ReInit(Reader, int, int) - Method in class org.apache.cayenne.ql.JavaCharStream
- ReInit(Reader, int, int, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Reinitialise.
- ReInit(Reader, int, int, int) - Method in class org.apache.cayenne.ql.JavaCharStream
- ReInit(JavaCharStream) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
-
Reinitialise parser.
- ReInit(JavaCharStream, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
-
Reinitialise parser.
- ReInit(SQLTemplateParserTokenManager) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
-
Reinitialise.
- ReInit(JavaCharStream) - Method in class org.apache.cayenne.ql.QLParserTokenManager
-
Reinitialise parser.
- ReInit(JavaCharStream, int) - Method in class org.apache.cayenne.ql.QLParserTokenManager
-
Reinitialise parser.
- ReInit(QLParserTokenManager) - Method in class org.apache.cayenne.ql.QLParser
-
Reinitialise.
- relationship - Variable in exception class org.apache.cayenne.DeleteDenyException
- relationship - Variable in class org.apache.cayenne.map.DbJoin
- Relationship<E,
A, - Class in org.apache.cayenne.mapR> -
Defines a relationship between two entities.
- Relationship() - Constructor for class org.apache.cayenne.map.Relationship
-
Creates an unnamed relationship.
- Relationship(String) - Constructor for class org.apache.cayenne.map.Relationship
-
Creates a named relationship.
- relationshipName - Variable in class org.apache.cayenne.access.ToManyHolder
- relationshipOwner - Variable in class org.apache.cayenne.access.ToManyHolder
- RelationshipProperty<E> - Interface in org.apache.cayenne.exp.property
-
Interface (or "Trait") that provides basic functionality for all types of relationships.
- relationships - Variable in class org.apache.cayenne.map.Entity
- releaseSavepoint(Savepoint) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- remoteNotificationsHandler - Variable in class org.apache.cayenne.access.DataRowStore
- remove() - Method in class org.apache.cayenne.ashwood.graph.DepthFirstSearch
- remove() - Method in class org.apache.cayenne.ashwood.graph.FilterArcIterator
- remove() - Method in class org.apache.cayenne.ashwood.graph.IndegreeTopologicalSort
- remove() - Method in class org.apache.cayenne.ashwood.graph.ReversedIteration.ReversedArcIterator
- remove() - Method in class org.apache.cayenne.ashwood.graph.StrongConnection
- remove() - Method in class org.apache.cayenne.ResultBatchIterator
- remove() - Method in class org.apache.cayenne.util.ResultIteratorIterator
- remove(int) - Method in class org.apache.cayenne.access.IncrementalFaultList
- remove(int) - Method in class org.apache.cayenne.access.ToManyList
- remove(Object) - Method in class org.apache.cayenne.access.IncrementalFaultList
- remove(Object) - Method in class org.apache.cayenne.access.ToManyList
- remove(Object) - Method in class org.apache.cayenne.access.ToManySet
- remove(Object) - Method in class org.apache.cayenne.DataRow
- remove(Object) - Method in class org.apache.cayenne.util.ClockMap
- remove(Object) - Method in class org.apache.cayenne.util.commons.CompositeCollection
-
Removes an object from the collection, throwing UnsupportedOperationException unless a CollectionMutator strategy is specified.
- remove(Object) - Method in class org.apache.cayenne.util.SingleEntryMap
- remove(Object, Object) - Method in class org.apache.cayenne.util.ClockMap
- remove(Object, Object) - Method in class org.apache.cayenne.util.SingleEntryMap
- remove(String) - Method in class org.apache.cayenne.cache.MapQueryCache
- remove(String) - Method in class org.apache.cayenne.cache.NestedQueryCache
-
Removes an entry for key in the current namespace.
- remove(String) - Method in interface org.apache.cayenne.cache.QueryCache
-
Removes a single entry from cache.
- remove(ProjectNode, Class) - Method in class org.apache.cayenne.project.xml.DefaultProjectMetaData
- remove(ProjectNode, Class) - Method in class org.apache.cayenne.project.xml.NoopProjectMetaData
- remove(ProjectNode, Class) - Method in interface org.apache.cayenne.project.xml.ProjectMetaData
- removeAll(Collection) - Method in class org.apache.cayenne.access.IncrementalFaultList
- removeAll(Collection) - Method in class org.apache.cayenne.access.ToManyList
- removeAll(Collection) - Method in class org.apache.cayenne.access.ToManySet
- removeAll(Collection) - Method in class org.apache.cayenne.util.commons.CompositeCollection
-
Removes the elements in the specified collection from this composite collection.
- removeAllJoins() - Method in class org.apache.cayenne.map.DbRelationship
- removeAllListeners(EventSubject) - Method in class org.apache.cayenne.event.DefaultEventManager
-
Removes all listeners for a given subject.
- removeAllListeners(EventSubject) - Method in interface org.apache.cayenne.event.EventManager
-
Removes all listeners for a given subject.
- removeAllListeners(EventSubject) - Method in class org.apache.cayenne.event.NoopEventManager
- removeAllVertices(Collection) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
- removeAllVertices(Collection) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
- removeArc(E, E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
- removeArc(E, E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
- removeAttribute(String) - Method in class org.apache.cayenne.map.DbEntity
-
Removes attribute from the entity, removes any relationship joins containing this attribute.
- removeAttribute(String) - Method in class org.apache.cayenne.map.Embeddable
- removeAttribute(String) - Method in class org.apache.cayenne.map.Entity
-
Removes an attribute named
attrName. - removeAttributeOverride(String) - Method in class org.apache.cayenne.map.EmbeddedAttribute
- removeAttributeOverride(String) - Method in class org.apache.cayenne.map.ObjEntity
- removeCallbackMethod(String) - Method in class org.apache.cayenne.map.CallbackDescriptor
- removeCallParameter(String) - Method in class org.apache.cayenne.map.Procedure
-
Removes a named call parameter.
- removeChild(String) - Method in class org.apache.cayenne.query.PrefetchTreeNode
- removeChild(PrefetchTreeNode) - Method in class org.apache.cayenne.query.PrefetchTreeNode
- removeComposited(Collection) - Method in class org.apache.cayenne.util.commons.CompositeCollection
-
Removes a collection from the those being decorated in this composite.
- removeDataMap(String) - Method in class org.apache.cayenne.access.DataDomain
-
Removes named DataMap from this DataDomain and any underlying DataNodes that include it.
- removeDataMap(String) - Method in class org.apache.cayenne.access.DataNode
- removeDataMap(DataMap) - Method in class org.apache.cayenne.access.DataNode
- removeDataMap(DataMap) - Method in class org.apache.cayenne.map.EntityResolver
- removeDataNode(String) - Method in class org.apache.cayenne.access.DataDomain
-
Removes a DataNode from DataDomain.
- removeDbEntity(String) - Method in class org.apache.cayenne.map.DataMap
-
"Dirty" remove of the DbEntity from the data map.
- removeDbEntity(String, boolean) - Method in class org.apache.cayenne.map.DataMap
-
Removes DbEntity from the DataMap.
- removeDbRelationship(DbRelationship) - Method in class org.apache.cayenne.map.ObjRelationship
-
Removes the relationship
dbRelfrom the list of relationships. - removeDeclaredProperty(String) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
-
Removes declared property.
- removeDescriptor(String) - Method in class org.apache.cayenne.reflect.ClassDescriptorMap
-
Removes cached descriptor if any for the given entity.
- removedFromUnresolved - Variable in class org.apache.cayenne.access.ToManyHolder
- removeEmbeddable(String) - Method in class org.apache.cayenne.map.DataMap
-
Removes an
Embeddabledescriptor with matching class name. - removeFactory(ExtendedTypeFactory) - Method in class org.apache.cayenne.access.types.ExtendedTypeMap
-
Removes a factory from the registered factories if it was previously added.
- removeFactory(ClassDescriptorFactory) - Method in class org.apache.cayenne.reflect.ClassDescriptorMap
- removeGroup(String) - Method in class org.apache.cayenne.cache.MapQueryCache
- removeGroup(String) - Method in class org.apache.cayenne.cache.NestedQueryCache
-
Invalidates a shared cache group.
- removeGroup(String) - Method in interface org.apache.cayenne.cache.QueryCache
-
Removes a group of entries identified by group key.
- removeGroup(String, Class, Class) - Method in class org.apache.cayenne.cache.MapQueryCache
- removeGroup(String, Class, Class) - Method in class org.apache.cayenne.cache.NestedQueryCache
- removeGroup(String, Class, Class) - Method in interface org.apache.cayenne.cache.QueryCache
-
Removes a group of entries identified by group key.
- removeIncoming(E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
- removeIncoming(E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
- removeJoin(DbJoin) - Method in class org.apache.cayenne.map.DbRelationship
- removeListener(Object) - Method in class org.apache.cayenne.event.DefaultEventManager
-
Unregister the specified listener from all event subjects handled by this manager instance.
- removeListener(Object) - Method in interface org.apache.cayenne.event.EventManager
-
Unregister the specified listener from all event subjects handled by this manager instance.
- removeListener(Object) - Method in class org.apache.cayenne.event.NoopEventManager
- removeListener(Object, EventSubject) - Method in class org.apache.cayenne.event.DefaultEventManager
-
Unregister the specified listener for the events about the given subject.
- removeListener(Object, EventSubject) - Method in interface org.apache.cayenne.event.EventManager
-
Unregister the specified listener for the events about the given subject.
- removeListener(Object, EventSubject) - Method in class org.apache.cayenne.event.NoopEventManager
- removeListener(Object, EventSubject, Object) - Method in class org.apache.cayenne.event.DefaultEventManager
-
Unregister the specified listener for the events about the given subject and the given sender.
- removeListener(Object, EventSubject, Object) - Method in interface org.apache.cayenne.event.EventManager
-
Unregister the specified listener for the events about the given subject and the given sender.
- removeListener(Object, EventSubject, Object) - Method in class org.apache.cayenne.event.NoopEventManager
- removeLocal(E) - Method in class org.apache.cayenne.access.ToManyHolder
-
Records a removal made while the relationship is unresolved.
- removeObjEntity(String) - Method in class org.apache.cayenne.map.DataMap
-
"Dirty" remove of the ObjEntity from the data map.
- removeObjEntity(String, boolean) - Method in class org.apache.cayenne.map.DataMap
-
Removes ObjEntity from the DataMap.
- removeOutgoing(E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
- removeOutgoing(E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
- removeParameter(String) - Method in class org.apache.cayenne.query.ProcedureQuery
- removePath(String) - Method in class org.apache.cayenne.query.PrefetchTreeNode
-
Removes or makes phantom a node defined by this path.
- removePrefetch(String) - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
-
Removes single prefetch path from this query.
- removePrefetch(String) - Method in class org.apache.cayenne.query.ProcedureQuery
- removePrefetch(String) - Method in class org.apache.cayenne.query.SQLTemplate
- removeProcedure(String) - Method in class org.apache.cayenne.map.DataMap
- removeQueryDescriptor(String) - Method in class org.apache.cayenne.map.DataMap
-
Removes a named query from the DataMap.
- removeQueryFilter(DataChannelQueryFilter) - Method in class org.apache.cayenne.access.DataDomain
-
Removes a query filter from the filter chain.
- removeRelationship(String) - Method in class org.apache.cayenne.map.Entity
-
Removes a relationship named
attrName. - removeResultDescriptor(ProcedureColumn[]) - Method in class org.apache.cayenne.query.ProcedureQuery
-
Removes result descriptor from the list of descriptors.
- removeResultPath(String) - Method in class org.apache.cayenne.query.PrefetchSelectQuery
-
Removes an extra result path.
- removeResultPath(CayennePath) - Method in class org.apache.cayenne.query.PrefetchSelectQuery
-
Removes an extra result path.
- removeSyncFilter(DataChannelSyncFilter) - Method in class org.apache.cayenne.access.DataDomain
-
Removes a sync filter from the filter chain.
- removeTarget(Object, Object, boolean) - Method in interface org.apache.cayenne.reflect.ToManyProperty
- removeTargetDirectly(Object, Object) - Method in interface org.apache.cayenne.reflect.ToManyProperty
-
Removes value from collection, without triggering changing events This method is mostly for internal use
- removeTemplate(String) - Method in class org.apache.cayenne.query.SQLTemplate
- removeToManyTarget(String, Persistent, boolean) - Method in interface org.apache.cayenne.Persistent
-
Removes an object from a to-many relationship.
- removeToManyTarget(String, Persistent, boolean) - Method in class org.apache.cayenne.PersistentObject
- removeUserProperty(String) - Method in class org.apache.cayenne.access.DataContext
-
Removes a user-defined property.
- removeUserProperty(String) - Method in interface org.apache.cayenne.ObjectContext
-
Removes a user-defined property.
- removeVertex(E) - Method in interface org.apache.cayenne.ashwood.graph.Digraph
- removeVertex(E) - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
- renameAttribute(DbAttribute, String) - Method in class org.apache.cayenne.map.DbEntity
-
Renames an attribute owned by this entity, re-keying the attribute map and updating all dependent references across the parent
DataMap: ObjAttribute paths and DbJoin source/target names. - renameDbEntity(DbEntity, String) - Method in class org.apache.cayenne.map.DataMap
-
Renames a
DbEntitythat 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
ObjEntitythat belongs to this DataMap, re-keying the entity map and fixing up dependent references (reverse ObjRelationship targets) and refreshing the parent namespace cache. - renameRelationship(DbRelationship, String) - Method in class org.apache.cayenne.map.DbEntity
-
Renames a relationship owned by this entity, re-keying the relationship map and refreshing dependent ObjAttribute db-paths across the parent
DataMap. - render(Context, int, int, Object) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.BindObjectEqual
- render(Context, int, int, Object) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.BindObjectNotEqual
- renderColumn(Context, String, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.BindObjectEqual
- renderColumn(Context, String, int) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.BindObjectNotEqual
- replace(K, V) - Method in class org.apache.cayenne.util.ClockMap
- replace(K, V) - Method in class org.apache.cayenne.util.SingleEntryMap
- replace(K, V, V) - Method in class org.apache.cayenne.util.ClockMap
- replace(K, V, V) - Method in class org.apache.cayenne.util.SingleEntryMap
- replaceChild(int, Node) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- replaceChild(Node, int, Node) - Static method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
- replaceChild(Node, int, Node) - Static method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
- replaceChild(Node, int, Node, boolean) - Static method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
- replacementQuery - Variable in class org.apache.cayenne.query.IndirectQuery
- REQUIRES_NEW - Enum constant in enum class org.apache.cayenne.tx.TransactionPropagation
-
Create a new transaction, and suspend the current transaction if one exists.
- reset() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
- reset() - Method in class org.apache.cayenne.dba.JdbcPkGenerator
- reset() - Method in interface org.apache.cayenne.dba.PkGenerator
-
Resets any cached primary keys forcing generator to go to the database next time id generation is requested.
- reset() - Method in class org.apache.cayenne.ql.JJTQLParserState
-
Reinitializes the node stack.
- reset(E) - Method in class org.apache.cayenne.ashwood.graph.DepthFirstSearch
- resetToDefaults() - Method in class org.apache.cayenne.access.DbGenerator
- resolve() - Method in class org.apache.cayenne.exp.EnumRef
-
Loads the enum class and returns the referenced constant.
- resolve(Object) - Static method in interface org.apache.cayenne.access.DeferredValue
-
Fully resolves a value that may be a
DeferredValue, following nested chains all the way down. - resolve(EntityResolver) - Method in interface org.apache.cayenne.query.SelectById.QueryRoot
-
Deprecated.
- resolveAll() - Method in class org.apache.cayenne.access.IncrementalFaultList
-
Will resolve all unread objects.
- resolvedObjectList() - Method in class org.apache.cayenne.access.ToManyList
-
Returns internal objects list resolving it if needed.
- resolvedObjectSet() - Method in class org.apache.cayenne.access.ToManySet
-
Returns internal objects set resolving it if needed.
- resolveFault(Object) - Method in class org.apache.cayenne.reflect.SimpleAttributeProperty
- resolveFault(Persistent, String) - Method in class org.apache.cayenne.access.AttributeFault
- resolveFault(Persistent, String) - Method in class org.apache.cayenne.access.ToManyListFault
-
Resolves this fault to a List of objects.
- resolveFault(Persistent, String) - Method in class org.apache.cayenne.access.ToManyMapFault
- resolveFault(Persistent, String) - Method in class org.apache.cayenne.access.ToManySetFault
- resolveFault(Persistent, String) - Method in class org.apache.cayenne.access.ToOneFault
-
Resolves this fault to a Persistent.
- resolveFault(Persistent, String) - Method in class org.apache.cayenne.Fault
-
Returns an object for a given source object and relationship.
- resolveInterval(int, int) - Method in class org.apache.cayenne.access.IncrementalFaultList
-
Resolves a sublist of objects starting at
fromIndexup to but not includingtoIndex. - resolvePath(String) - Method in class org.apache.cayenne.map.Entity
-
Resolves the path against this entity into a list of Attributes and Relationships, one per path segment.
- resolvePath(CayennePath) - Method in class org.apache.cayenne.map.Entity
-
Resolves the path against this entity into a list of Attributes and Relationships, one per path segment.
- resolver - Variable in class org.apache.cayenne.reflect.ClassDescriptorMap
- resolveRelationship() - Method in class org.apache.cayenne.access.ToManyHolder
-
Resolves related objects via the DataChannel stack of the owner's context, merging in any local changes made while the relationship was unresolved.
- resolveRoot(EntityResolver) - Method in class org.apache.cayenne.query.FluentSelect
- resolveRoot(Attributes) - Method in class org.apache.cayenne.project.xml.QueryDescriptorHandler
-
Resolves the root of a query from its "root" and "rootName" attributes.
- resolveWith(Collection) - Method in class org.apache.cayenne.access.ToManyHolder
-
Resolves this collection with the given objects without fetching them from the database.
- resolveWith(Collection) - Method in class org.apache.cayenne.access.ToManyList
-
Resolves the list with the given objects.
- resolveWith(Collection) - Method in class org.apache.cayenne.access.ToManySet
-
Resolves the set with the given objects.
- Resource - Interface in org.apache.cayenne.resource
-
An abstraction of a resource whose data can be accessed via a URL.
- resourceLocator - Variable in class org.apache.cayenne.access.DataDomainProvider
- ResourceLocator - Interface in org.apache.cayenne.resource
- result - Variable in class org.apache.cayenne.query.SQLTemplate
- result(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
- Result - Class in org.apache.cayenne.access.translator.sqltemplate.directive
- Result() - Constructor for class org.apache.cayenne.access.translator.sqltemplate.directive.Result
- RESULT - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
- ResultBatchIterator<T> - Class in org.apache.cayenne
-
Defines API of a batch iterator over the ResultIterator returned as a result of Select queries execution.
- ResultBatchIterator(ResultIterator, int) - Constructor for class org.apache.cayenne.ResultBatchIterator
- resultClass - Variable in class org.apache.cayenne.query.MappedSelect
- resultClass - Variable in class org.apache.cayenne.query.ProcedureCall
- resultClass - Variable in class org.apache.cayenne.query.ProcedureQuery
- resultColumns() - Method in record class org.apache.cayenne.access.translator.TranslatedSelect
-
Returns the value of the
resultColumnsrecord component. - resultColumns() - Method in record class org.apache.cayenne.access.translator.TranslatedSQL
-
Returns the value of the
resultColumnsrecord component. - resultColumns(TranslatedSelect, ResultSet) - Method in class org.apache.cayenne.access.jdbc.SelectAction
- resultDescriptor - Variable in class org.apache.cayenne.query.ProcedureCall
- resultDescriptor(ProcedureColumn[]) - Method in class org.apache.cayenne.query.ProcedureCall
- resultDescriptors - Variable in class org.apache.cayenne.map.SQLResult
- resultDescriptors - Variable in class org.apache.cayenne.query.ProcedureQuery
- resultEntityName - Variable in class org.apache.cayenne.map.ProcedureQueryDescriptor
- resultEntityName - Variable in class org.apache.cayenne.query.ProcedureQuery
- ResultIterator<T> - Interface in org.apache.cayenne
-
Defines API of an iterator over the records returned as a result of selecting queries execution.
- ResultIteratorCallback<T> - Interface in org.apache.cayenne
-
A callback interface invoked on each row when iterating over
ResultIterator. - ResultIteratorIterator<T> - Class in org.apache.cayenne.util
- ResultIteratorIterator(ResultIterator) - Constructor for class org.apache.cayenne.util.ResultIteratorIterator
- resultPaths - Variable in class org.apache.cayenne.query.PrefetchSelectQuery
- ResultSegment - Interface in org.apache.cayenne.query
-
A single segment of a query result set mapping.
- ResultSegments - Record Class in org.apache.cayenne.query
-
A query result set mapping.
- ResultSegments(List, boolean) - Constructor for record class org.apache.cayenne.query.ResultSegments
-
Creates an instance of a
ResultSegmentsrecord class. - resultSet(ResultSet) - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
- resultSetMapping() - Method in record class org.apache.cayenne.access.translator.TranslatedSelect
-
Returns the value of the
resultSetMappingrecord component. - retainAll(Collection) - Method in class org.apache.cayenne.access.IncrementalFaultList
- retainAll(Collection) - Method in class org.apache.cayenne.access.ToManyList
- retainAll(Collection) - Method in class org.apache.cayenne.access.ToManySet
- retainAll(Collection) - Method in class org.apache.cayenne.util.commons.CompositeCollection
-
Retains all the elements in the specified collection in this composite collection, removing all others.
- returnGeneratedKeys - Variable in class org.apache.cayenne.query.SQLExec
- returnGeneratedKeys - Variable in class org.apache.cayenne.query.SQLTemplate
- returnGeneratedKeys(boolean) - Method in class org.apache.cayenne.query.SQLExec
-
Flag indicating that generated keys should be returned by this query execution.
- returningValue - Variable in class org.apache.cayenne.map.Procedure
- ReversedArcIterator(ArcIterator) - Constructor for class org.apache.cayenne.ashwood.graph.ReversedIteration.ReversedArcIterator
- ReversedIteration<E,
V> - Class in org.apache.cayenne.ashwood.graph - ReversedIteration(DigraphIteration) - Constructor for class org.apache.cayenne.ashwood.graph.ReversedIteration
- ReversedIteration.ReversedArcIterator<S,
T> - Class in org.apache.cayenne.ashwood.graph - RIGHT - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.JoinType
- rightJoin(NodeBuilder) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- rollback() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- rollback() - Method in class org.apache.cayenne.tx.BaseTransaction
- rollback() - Method in class org.apache.cayenne.tx.ReadOnlyTransaction
- rollback() - Method in interface org.apache.cayenne.tx.Transaction
- rollback(Savepoint) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- ROLLBACK_CASCADE_SYNC - Static variable in interface org.apache.cayenne.DataChannel
-
A synchronization type that results in cascading rollback of changes through the DataChannel stack.
- rollbackChanges() - Method in class org.apache.cayenne.access.DataContext
-
Reverts any changes that have occurred to objects registered with DataContext; also performs cascading rollback of all parent DataContexts.
- rollbackChanges() - Method in interface org.apache.cayenne.ObjectContext
-
Resets all uncommitted changes made to the objects in this ObjectContext, cascading rollback operation all the way through the stack.
- rollbackChangesLocally() - Method in class org.apache.cayenne.access.DataContext
-
If the parent channel is a DataContext, reverts local changes to make this context look like the parent, if the parent channel is a DataDomain, reverts all changes.
- rollbackChangesLocally() - Method in interface org.apache.cayenne.ObjectContext
-
Resets all uncommitted changes made to the objects in this ObjectContext.
- root - Variable in class org.apache.cayenne.access.sqlbuilder.BaseBuilder
-
Main root of this query
- root - Variable in class org.apache.cayenne.map.QueryDescriptor
- root - Variable in class org.apache.cayenne.query.ProcedureQuery
-
The root object of this query.
- root - Variable in class org.apache.cayenne.query.SQLTemplate
-
The root object of this query.
- RootDataMapHandler - Class in org.apache.cayenne.project.xml
- RootDataMapHandler(LoaderContext, Resource) - Constructor for class org.apache.cayenne.project.xml.RootDataMapHandler
- rootDbEntities - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
- rootEntity - Variable in class org.apache.cayenne.access.IncrementalFaultList
- rootNode() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JJTSQLTemplateParserState
- rootNode() - Method in class org.apache.cayenne.ql.JJTQLParserState
-
Returns the root of the tree, wrapping a lone literal in a scalar node.
- rootTag - Variable in class org.apache.cayenne.project.xml.VersionAwareHandler
- route(DataNode, Query, Query) - Method in interface org.apache.cayenne.query.QueryRouter
-
A callback method that allows a query to set its preferred node during the routing phase.
- route(QueryRouter, EntityResolver, Query) - Method in class org.apache.cayenne.query.FluentSelect
- route(QueryRouter, EntityResolver, Query) - Method in class org.apache.cayenne.query.IndirectQuery
-
Delegates routing to a replacement query.
- route(QueryRouter, EntityResolver, Query) - Method in interface org.apache.cayenne.query.Query
-
A callback method invoked by Cayenne during the routing phase of the query execution.
- route(QueryRouter, EntityResolver, Query) - Method in class org.apache.cayenne.query.SQLTemplate
- routePrefetches(QueryRouter, EntityResolver) - Method in class org.apache.cayenne.query.FluentSelect
- routePrefetches(QueryRouter, EntityResolver) - Method in class org.apache.cayenne.query.PrefetchSelectQuery
- row - Variable in class org.apache.cayenne.access.flush.operation.Qualifier
- row - Variable in class org.apache.cayenne.access.flush.operation.Values
- rowBindings(TranslatedBatch, int, ExtendedTypeMap) - Method in class org.apache.cayenne.access.jdbc.BatchAction
-
Resolves the given batch row against the translated batch parameters, returning per-row bindings.
- rowBuilder() - Static method in record class org.apache.cayenne.access.jdbc.RSColumn
-
Creates a
RSColumn.RowBuilderthat assembles the array ofRSColumns describing a result row. - rowBuilder(TranslatedSQL, ResultSet) - Method in class org.apache.cayenne.access.jdbc.SQLTemplateAction
- RowBuilder() - Constructor for class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
- rowCounter - Variable in class org.apache.cayenne.access.jdbc.ConnectionAwareResultIterator
- rowReader(RSColumn[], ResultSegments, QueryMetadata, DbAdapter) - Method in class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory
- rowReader(RSColumn[], ResultSegments, QueryMetadata, DbAdapter) - Method in interface org.apache.cayenne.access.jdbc.reader.RowReaderFactory
- RowReader<T> - Interface in org.apache.cayenne.access.jdbc.reader
-
A strategy class that encapsulates an algorithm for converting a single ResultSet row into a DataRow.
- rowReaderFactory - Variable in class org.apache.cayenne.access.DefaultDataNodeFactory
- RowReaderFactory - Interface in org.apache.cayenne.access.jdbc.reader
-
Creates RowReader instances for executed queries.
- rows - Variable in class org.apache.cayenne.query.BatchQuery
- RSBRACKET - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- RSColumn - Record Class in org.apache.cayenne.access.jdbc
-
A descriptor of a ResultSet column.
- RSColumn(String, int, String, ExtendedType, DbAttribute) - Constructor for record class org.apache.cayenne.access.jdbc.RSColumn
-
Creates an instance of a
RSColumnrecord 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
rsNamerecord component. - rsType() - Method in record class org.apache.cayenne.access.jdbc.RSColumn
-
Returns the value of the
rsTyperecord component. - rtrim(String) - Method in class org.apache.cayenne.access.types.CharType
-
Trim right spaces.
- run - Variable in class org.apache.cayenne.access.dbsync.BaseSchemaUpdateStrategy
- runAsBatch(Connection, TranslatedBatch, OperationObserver, boolean) - Method in class org.apache.cayenne.access.jdbc.BatchAction
- runAsIndividualQueries(Connection, TranslatedBatch, OperationObserver, boolean) - Method in class org.apache.cayenne.access.jdbc.BatchAction
-
Executes batch as individual queries over the same prepared statement.
- runGenerator(DataSource) - Method in class org.apache.cayenne.access.DbGenerator
-
Executes a set of commands to drop/create database objects.
- runningAsBatch - Variable in class org.apache.cayenne.access.jdbc.BatchAction
- runtime - Variable in class org.apache.cayenne.map.Relationship
-
A flag that specifies whether a Relationship was mapped by the user or added dynamically by Cayenne runtime.
- runtimeProperties - Variable in class org.apache.cayenne.access.DataContextFactory
- runtimeProperties - Variable in class org.apache.cayenne.access.DataDomainProvider
- RuntimeProperties - Interface in org.apache.cayenne
-
Represents a properties map for a given
CayenneRuntime. - runUpdate(DataNode, String) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
-
Runs JDBC update over a Connection obtained from DataNode.
S
- safeExecute(Connection, String) - Method in class org.apache.cayenne.access.DbGenerator
-
Builds and executes a SQL statement, catching and storing SQL exceptions resulting from invalid SQL.
- safeValueOf(String) - Static method in enum class org.apache.cayenne.query.QueryCacheStrategy
-
Returns QueryCacheStrategy for the specified string name or default strategy for invalid names.
- SAXNestedTagHandler - Class in org.apache.cayenne.project.xml
-
A superclass of nested tag handlers for parsing of XML documents with SAX.
- SAXNestedTagHandler(LoaderContext) - Constructor for class org.apache.cayenne.project.xml.SAXNestedTagHandler
- SAXNestedTagHandler(SAXNestedTagHandler) - Constructor for class org.apache.cayenne.project.xml.SAXNestedTagHandler
- scalar() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
- SCALAR - Enum constant in enum class org.apache.cayenne.map.SelectQueryDescriptor.ResultKind
-
The values of the single column of a column query.
- scalarCommaList() - Method in class org.apache.cayenne.ql.QLParser
- scalarConstExpression() - Method in class org.apache.cayenne.ql.QLParser
- ScalarExp - Class in org.apache.cayenne.exp
-
A plain value in the place of an expression, e.g. a constant select column or a whole where clause.
- ScalarExp(Object...) - Constructor for class org.apache.cayenne.exp.ScalarExp
-
Creates a scalar with the value passed as the only argument, or a null-valued scalar without arguments.
- scalarExpression() - Method in class org.apache.cayenne.ql.QLParser
- ScalarNode<V> - Class in org.apache.cayenne.access.translator.sqltemplate.parser
- ScalarNode(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.ScalarNode
- scalarQuery(String, Class) - Static method in class org.apache.cayenne.query.SQLSelect
-
Creates query that selects scalar value and uses default routing
- scalarQuery(String, String, Class) - Static method in class org.apache.cayenne.query.SQLSelect
-
Creates query that selects scalar value and uses default routing
- ScalarResultSegment - Record Class in org.apache.cayenne.query
-
A result set segment mapped to a single scalar value.
- ScalarResultSegment(String, Class, int) - Constructor for record class org.apache.cayenne.query.ScalarResultSegment
-
Creates an instance of a
ScalarResultSegmentrecord class. - scalarSegmentReader(RSColumn[], QueryMetadata, ScalarResultSegment) - Method in class org.apache.cayenne.access.jdbc.reader.DefaultRowReaderFactory
- scale - Variable in class org.apache.cayenne.map.DbAttribute
- schema - Variable in class org.apache.cayenne.map.DbEntity
- schema - Variable in class org.apache.cayenne.map.Procedure
- SCHEMA_XSD - Static variable in class org.apache.cayenne.map.DataMap
-
The namespace in which the data map XML file will be created.
- SCHEMA_XSD - Static variable in class org.apache.cayenne.project.Project
-
The namespace in which the data map XML file will be created.
- SCHEMA_XSD_LOCATION - Static variable in class org.apache.cayenne.map.DataMap
- SCHEMA_XSD_LOCATION - Static variable in class org.apache.cayenne.project.Project
- schemaUpdateStrategy - Variable in class org.apache.cayenne.access.DataNode
- schemaUpdateStrategy(Class) - Method in class org.apache.cayenne.project.DataNodeDescriptor.Builder
- SchemaUpdateStrategy - Interface in org.apache.cayenne.access.dbsync
-
A strategy for auto generating a database schema on the application startup.
- schemaUpdateStrategyType() - Method in record class org.apache.cayenne.project.DataNodeDescriptor
-
Returns the value of the
schemaUpdateStrategyTyperecord component. - second() - Method in class org.apache.cayenne.exp.property.DateProperty
-
It is a caller responsibility to check that underlying attribute has time component
- SECOND - Enum constant in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
- SECOND - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- secondExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- secondExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- seen - Variable in class org.apache.cayenne.ashwood.graph.DepthFirstSearch
- segmentOf(String) - Static method in interface org.apache.cayenne.exp.path.CayennePath
- segmentOf(String, boolean) - Static method in interface org.apache.cayenne.exp.path.CayennePath
- segments() - Method in interface org.apache.cayenne.exp.path.CayennePath
-
Get all segments of this path
- segments() - Method in record class org.apache.cayenne.query.ResultSegments
-
Returns the value of the
segmentsrecord component. - select(boolean) - Method in class org.apache.cayenne.ql.QLParser
- select(NodeBuilder...) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- select(ObjectContext) - Method in class org.apache.cayenne.query.ProcedureCall
-
Executes the procedure, returning its first result set.
- select(ObjectContext) - Method in interface org.apache.cayenne.query.Select
-
Selects objects using provided context.
- select(Select) - Method in class org.apache.cayenne.access.DataContext
- select(Select) - Method in interface org.apache.cayenne.ObjectContext
-
Executes a selecting query, returning a list of persistent objects or data rows.
- Select<T> - Interface in org.apache.cayenne.query
-
A common interface for grouping together different kinds of queries that return results.
- SELECT - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
- SelectAction - Class in org.apache.cayenne.access.jdbc
-
A SQLAction that handles SelectQuery execution.
- SelectAction(Select, DataNode) - Constructor for class org.apache.cayenne.access.jdbc.SelectAction
- selectAllSequencesQuery() - Method in class org.apache.cayenne.dba.db2.DB2PkGenerator
- selectAllSequencesQuery() - Method in class org.apache.cayenne.dba.derby.DerbyPkGenerator
- selectAllSequencesQuery() - Method in class org.apache.cayenne.dba.h2.H2PkGenerator
- selectAllSequencesQuery() - Method in class org.apache.cayenne.dba.ingres.IngresPkGenerator
- selectAllSequencesQuery() - Method in class org.apache.cayenne.dba.oracle.OraclePkGenerator
- selectAllSequencesQuery() - Method in class org.apache.cayenne.dba.postgres.PostgresPkGenerator
- selectAllSequencesQuery() - Method in class org.apache.cayenne.dba.SequencePkGenerator
-
Returns a database-specific query that lists the names of all existing sequences.
- SelectBuilder - Class in org.apache.cayenne.access.sqlbuilder
- SelectById<T> - Class in org.apache.cayenne.query
-
Deprecated, for removal: This API element is subject to removal in a future version.this query is a thin wrapper around an
ObjectSelect. UseFluentSelect.byId(Object)or "byIds(..)" methods. - SelectById(SelectById.QueryRoot, SelectById.IdSpec) - Constructor for class org.apache.cayenne.query.SelectById
-
Deprecated.
- SelectById(SelectById.QueryRoot, SelectById.IdSpec, boolean) - Constructor for class org.apache.cayenne.query.SelectById
-
Deprecated.
- SelectById.IdSpec - Interface in org.apache.cayenne.query
-
Deprecated.
- SelectById.MultiMapIdSpec - Class in org.apache.cayenne.query
-
Deprecated.
- SelectById.MultiScalarIdSpec - Class in org.apache.cayenne.query
-
Deprecated.
- SelectById.QueryRoot - Interface in org.apache.cayenne.query
-
Deprecated.
- SelectById.SingleMapIdSpec - Class in org.apache.cayenne.query
-
Deprecated.
- SelectById.SingleScalarIdSpec - Class in org.apache.cayenne.query
-
Deprecated.
- selectClause(QLSelectBuilder) - Method in class org.apache.cayenne.ql.QLParser
- selectCount(ObjectContext) - Method in class org.apache.cayenne.query.ObjectSelect
-
Quick way to select count of records
- selectFirst(ObjectContext) - Method in class org.apache.cayenne.query.ColumnSelect
- selectFirst(ObjectContext) - Method in class org.apache.cayenne.query.MappedSelect
- selectFirst(ObjectContext) - Method in class org.apache.cayenne.query.ObjectSelect
- selectFirst(ObjectContext) - Method in class org.apache.cayenne.query.ProcedureQuery
- selectFirst(ObjectContext) - Method in interface org.apache.cayenne.query.Select
-
Selects a single object using provided context.
- selectFirst(ObjectContext) - Method in class org.apache.cayenne.query.SelectById
-
Deprecated.
- selectFirst(ObjectContext) - Method in class org.apache.cayenne.query.SQLSelect
- selectFirst(ObjectContext) - Method in class org.apache.cayenne.query.SQLTemplate
- selectFirst(Select) - Method in class org.apache.cayenne.access.DataContext
- selectFirst(Select) - Method in interface org.apache.cayenne.ObjectContext
-
Selects a single object using provided query.
- selectNextValQuery(String) - Method in class org.apache.cayenne.dba.db2.DB2PkGenerator
- selectNextValQuery(String) - Method in class org.apache.cayenne.dba.derby.DerbyPkGenerator
- selectNextValQuery(String) - Method in class org.apache.cayenne.dba.h2.H2PkGenerator
- selectNextValQuery(String) - Method in class org.apache.cayenne.dba.ingres.IngresPkGenerator
- selectNextValQuery(String) - Method in class org.apache.cayenne.dba.oracle.OraclePkGenerator
- selectNextValQuery(String) - Method in class org.apache.cayenne.dba.postgres.PostgresPkGenerator
- selectNextValQuery(String) - Method in class org.apache.cayenne.dba.SequencePkGenerator
-
Returns a database-specific query to fetch the next value of the named sequence.
- SelectNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- SelectNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.SelectNode
- selectOne(ObjectContext) - Method in interface org.apache.cayenne.query.Select
-
Selects a single object using provided context.
- selectOne(Select) - Method in class org.apache.cayenne.access.DataContext
- selectOne(Select) - Method in interface org.apache.cayenne.ObjectContext
-
Executes a selecting query, returning either NULL if query matched no objects, or a single object.
- SelectQueryDescriptor - Class in org.apache.cayenne.map
-
A mapped select query, defined by a String in the syntax of
ObjectSelect.parse(String, Object...). - SelectQueryDescriptor() - Constructor for class org.apache.cayenne.map.SelectQueryDescriptor
- SelectQueryDescriptor.ResultKind - Enum Class in org.apache.cayenne.map
-
The kind of the objects that a select query fetches, see
SelectQueryDescriptor.getResultKind(). - SelectQueryDescriptorHandler - Class in org.apache.cayenne.project.xml
-
A handler of the "objectQuery" tag of a DataMap.
- SelectQueryDescriptorHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.project.xml.SelectQueryDescriptorHandler
- SelectResult<T> - Record Class in org.apache.cayenne
-
A
QueryResultitem holding a list of objects or data rows produced by a selecting query. - SelectResult(List) - Constructor for record class org.apache.cayenne.SelectResult
-
Creates an instance of a
SelectResultrecord class. - SelectResultNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- SelectResultNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.SelectResultNode
- selectTranslator - Variable in class org.apache.cayenne.access.DefaultDataNodeFactory
- SelectTranslator - Interface in org.apache.cayenne.access.translator
-
A service that translates a
Selectquery into aTranslatedSelect. - SELF - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- SelfProperty<E> - Class in org.apache.cayenne.exp.property
-
Property that represents root entity
- SelfProperty(CayennePath, Expression, Class) - Constructor for class org.apache.cayenne.exp.property.SelfProperty
-
Constructs a new property with the given name and expression
- semantics - Variable in class org.apache.cayenne.query.PrefetchTreeNode
- sendExternalEvent(CayenneEvent) - Method in class org.apache.cayenne.event.EventBridge
-
Sends a Cayenne event over the transport supported by this bridge.
- sendExternalEvent(CayenneEvent) - Method in class org.apache.cayenne.event.NoopEventBridge
- sequenceName(DbEntity) - Method in class org.apache.cayenne.dba.db2.DB2PkGenerator
- sequenceName(DbEntity) - Method in class org.apache.cayenne.dba.derby.DerbyPkGenerator
- sequenceName(DbEntity) - Method in class org.apache.cayenne.dba.SequencePkGenerator
- SequencePkGenerator - Class in org.apache.cayenne.dba
-
A common superclass for sequence-based primary key generators.
- SequencePkGenerator(JdbcAdapter) - Constructor for class org.apache.cayenne.dba.SequencePkGenerator
- SERVER_ADAPTER_DETECTORS_LIST - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SERVER_CONTEXTS_SYNC_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SERVER_DEFAULT_TYPES_LIST - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SERVER_DOMAIN_LISTENERS_LIST - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SERVER_DOMAIN_NAME_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SERVER_EXTERNAL_TX_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SERVER_MAX_ID_QUALIFIER_SIZE_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SERVER_MAX_QUEUE_WAIT_TIME - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SERVER_OBJECT_RETAIN_STRATEGY_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SERVER_PROJECT_LOCATIONS_LIST - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SERVER_TYPE_FACTORIES_LIST - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SERVER_USER_TYPES_LIST - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- ServerRuntime - Class in org.apache.cayenne.configuration.server
-
Deprecated, for removal: This API element is subject to removal in a future version.use
CayenneRuntimeclass instead - set(int, E) - Method in class org.apache.cayenne.access.ToManyList
- set(int, Object) - Method in class org.apache.cayenne.access.IncrementalFaultList
- set(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.UpdateBuilder
- setAbstract(boolean) - Method in class org.apache.cayenne.map.ObjEntity
-
Sets whether this entity is abstract only.
- setActiveExpression(Expression) - Method in class org.apache.cayenne.query.FluentSelect
- setAdapter(DbAdapter) - Method in class org.apache.cayenne.access.DataNode
- setAdapterSql(Map) - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
-
Sets a map db adapter specific SQL statements for this query.
- setAlias(String) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
- setAlias(String) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
- setAllowAllNamespaces(boolean) - Method in class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
- setAscending() - Method in class org.apache.cayenne.query.Ordering
-
If the sort order is DESCENDING or DESCENDING_INSENSITIVE, sets the sort order to ASCENDING or ASCENDING_INSENSITIVE, respectively.
- setAsciiStream(long) - Method in class org.apache.cayenne.util.MemoryClob
-
Retrieves a stream to be used to write Ascii characters to the
CLOBvalue that thisClobobject represents, starting at positionpos. - setAttributePrecision(int) - Method in class org.apache.cayenne.map.DbAttribute
- setAutoCommit(boolean) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- setBinaryStream(long) - Method in class org.apache.cayenne.util.MemoryBlob
-
Always throws an exception.
- setBytes(long, byte[]) - Method in class org.apache.cayenne.util.MemoryBlob
-
Always throws an exception.
- setBytes(long, byte[], int, int) - Method in class org.apache.cayenne.util.MemoryBlob
-
Always throws an exception.
- setCacheGroup(String) - Method in class org.apache.cayenne.map.QueryDescriptor
- setCacheGroup(String) - Method in class org.apache.cayenne.query.SQLTemplateMetadata
- setCacheGroup(String) - Method in class org.apache.cayenne.query.FluentSelect
-
Deprecated, for removal: This API element is subject to removal in a future version.
- setCacheGroup(String) - Method in class org.apache.cayenne.query.ProcedureQuery
- setCacheGroup(String) - Method in class org.apache.cayenne.query.SQLTemplate
- setCacheStrategy(QueryCacheStrategy) - Method in class org.apache.cayenne.map.QueryDescriptor
-
Sets the cache strategy of the query.
- setCacheStrategy(QueryCacheStrategy) - Method in class org.apache.cayenne.query.FluentSelect
-
Deprecated, for removal: This API element is subject to removal in a future version.
- setCacheStrategy(QueryCacheStrategy) - Method in class org.apache.cayenne.query.ProcedureQuery
- setCacheStrategy(QueryCacheStrategy) - Method in class org.apache.cayenne.query.SQLTemplate
- setCallbackMethodAt(int, String) - Method in class org.apache.cayenne.map.CallbackDescriptor
-
Replaces a callback method at the specified position
- setCallbackRegistry(LifecycleCallbackRegistry) - Method in class org.apache.cayenne.map.EntityResolver
-
Sets a lifecycle callbacks registry of the EntityResolver.
- setCallParameters(List) - Method in class org.apache.cayenne.map.Procedure
- setCaseInsensitive() - Method in class org.apache.cayenne.query.Ordering
-
If the sort order is ASCENDING or DESCENDING, sets the sort order to ASCENDING_INSENSITIVE or DESCENDING_INSENSITIVE, respectively.
- setCaseSensitive() - Method in class org.apache.cayenne.query.Ordering
-
If the sort order is ASCENDING_INSENSITIVE or DESCENDING_INSENSITIVE, sets the sort order to ASCENDING or DESCENDING, respectively.
- setCatalog(String) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- setCatalog(String) - Method in class org.apache.cayenne.map.DbEntity
-
Sets the catalog name of the table described by this DbEntity.
- setCatalog(String) - Method in class org.apache.cayenne.map.Procedure
-
Sets stored procedure's catalog.
- setChangeId(ObjectId) - Method in class org.apache.cayenne.access.flush.operation.DeleteDbRowOp
- setCharacterStream(long) - Method in class org.apache.cayenne.util.MemoryClob
-
Retrieves a stream to be used to write a stream of Unicode characters to the
CLOBvalue that thisClobobject represents, at positionpos. - setClassName(String) - Method in class org.apache.cayenne.map.Embeddable
- setClassName(String) - Method in class org.apache.cayenne.map.ObjEntity
-
Sets the name of the Persistent class described by this entity.
- setClientInfo(String, String) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- setClientInfo(Properties) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- setCollectionType(String) - Method in class org.apache.cayenne.map.ObjRelationship
- setColumnNamesCapitalization(CapsStrategy) - Method in class org.apache.cayenne.map.ProcedureQueryDescriptor
- setColumnNamesCapitalization(CapsStrategy) - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
- setColumnNamesCapitalization(CapsStrategy) - Method in class org.apache.cayenne.query.ProcedureQuery
- setColumnNamesCapitalization(CapsStrategy) - Method in class org.apache.cayenne.query.SQLTemplate
-
Sets a column name capitalization policy applied to selecting queries.
- setConfigurationSource(Resource) - Method in class org.apache.cayenne.map.DataMap
- setConfigurationSource(Resource) - Method in class org.apache.cayenne.project.Project
- setDataMap(DataMap) - Method in class org.apache.cayenne.map.Embeddable
- setDataMap(DataMap) - Method in class org.apache.cayenne.map.Entity
-
Sets parent DataMap of this entity.
- setDataMap(DataMap) - Method in class org.apache.cayenne.map.Procedure
-
Sets parent DataMap of this entity.
- setDataMap(DataMap) - Method in class org.apache.cayenne.map.QueryDescriptor
- setDataMaps(Collection) - Method in class org.apache.cayenne.access.DataNode
- setDataMaps(Collection) - Method in class org.apache.cayenne.map.EntityResolver
- setDataNodeName(String) - Method in class org.apache.cayenne.query.SQLTemplate
-
Sets a name of the DataNode to use with this SQLTemplate.
- setDataSource(DataSource) - Method in class org.apache.cayenne.access.DataNode
- setDataSourceUrl(String) - Method in class org.apache.cayenne.project.DataSourceDescriptor
- setDbAttributeName(String) - Method in class org.apache.cayenne.map.EmbeddableAttribute
- setDbAttributePath(String) - Method in class org.apache.cayenne.map.ObjAttribute
- setDbAttributePath(CayennePath) - Method in class org.apache.cayenne.map.ObjAttribute
- setDbEntity(DbEntity) - Method in class org.apache.cayenne.map.DbKeyGenerator
- setDbEntity(DbEntity) - Method in class org.apache.cayenne.map.ObjEntity
-
Sets the DbEntity used by this ObjEntity.
- setDbEntityName(String) - Method in class org.apache.cayenne.map.ObjEntity
-
Sets the name of underlying DbEntity.
- setDbRelationshipPath(String) - Method in class org.apache.cayenne.map.ObjRelationship
-
Sets mapped DbRelationships as a dot-separated path.
- setDbRelationshipPath(CayennePath) - Method in class org.apache.cayenne.map.ObjRelationship
-
Sets mapped DbRelationships as a dot-separated path.
- setDebugStream(PrintStream) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
-
Set debug output.
- setDebugStream(PrintStream) - Method in class org.apache.cayenne.ql.QLParserTokenManager
-
Set debug output.
- setDeclaredLockType(int) - Method in class org.apache.cayenne.map.ObjEntity
-
Sets the type of lock used by this ObjEntity.
- setDeclaredQualifier(Expression) - Method in class org.apache.cayenne.map.ObjEntity
-
Sets a qualifier that imposes a limit on what objects belong to this entity.
- setDefaultCatalog(String) - Method in class org.apache.cayenne.map.DataMap
- setDefaultLockType(int) - Method in class org.apache.cayenne.map.DataMap
- setDefaultNode(DataNode) - Method in class org.apache.cayenne.access.DataDomain
- setDefaultPackage(String) - Method in class org.apache.cayenne.map.DataMap
- setDefaultSchema(String) - Method in class org.apache.cayenne.map.DataMap
- setDefaultSuperclass(String) - Method in class org.apache.cayenne.map.DataMap
- setDefaultTemplate(String) - Method in class org.apache.cayenne.query.SQLTemplate
-
Sets default SQL template for this query.
- setDeferredDbRelationshipPath(String) - Method in class org.apache.cayenne.map.ObjRelationship
-
Sets relationship path, but does not trigger its conversion to
List<DbRelationship>. - setDelegate(DataContextDelegate) - Method in class org.apache.cayenne.access.DataContext
-
Sets a DataContextDelegate for this context.
- setDeleteBatchTranslator(BatchTranslator) - Method in class org.apache.cayenne.access.DataNode
- setDeleteRule(DeleteRule) - Method in class org.apache.cayenne.map.ObjRelationship
-
Sets the delete rule of the relationship.
- setDescending() - Method in class org.apache.cayenne.query.Ordering
-
If the sort order is ASCENDING or ASCENDING_INSENSITIVE, sets the sort order to DESCENDING or DESCENDING_INSENSITIVE, respectively.
- setDiffId(int) - Method in class org.apache.cayenne.graph.NodeDiff
-
Sets an id of this diff that can be used for various purposes, such as identifying the order of the diff in a sequence.
- setDirection(int) - Method in class org.apache.cayenne.map.ProcedureParameter
-
Sets the direction of this parameter.
- setDiscriminatorColumns(Collection) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- setDiscriminatorValues(Map) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- setDocumentLocator(Locator) - Method in class org.apache.cayenne.project.xml.SAXNestedTagHandler
- setEmbeddable(Embeddable) - Method in class org.apache.cayenne.map.EmbeddableAttribute
- setEntity(Entity) - Method in class org.apache.cayenne.map.Attribute
-
Sets parent entity that holds this attribute.
- setEntity(ObjEntity) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- setEntityInheritanceTree(EntityInheritanceTree) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- setEntityName(String) - Method in class org.apache.cayenne.query.PrefetchTreeNode
- setEntityQualifier(Expression) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- setEntityResolver(EntityResolver) - Method in class org.apache.cayenne.access.DataNode
-
Sets EntityResolver.
- setEntitySorter(EntitySorter) - Method in class org.apache.cayenne.access.DataNode
-
Sets EntitySorter.
- setEquals(boolean) - Method in class org.apache.cayenne.util.EqualsBuilder
-
Deprecated.Sets the
isEqualsvalue. - setEscapeChar(char) - Method in class org.apache.cayenne.exp.PatternMatchExp
-
This method allows the setting of the escape character.
- setEventBridge(EventBridge) - Method in class org.apache.cayenne.access.DataRowStore
- setEventManager(EventManager) - Method in class org.apache.cayenne.access.DataRowStore
-
Sets an EventManager associated with this DataRowStore.
- setExternalChange(Boolean) - Static method in class org.apache.cayenne.graph.ChildDiffLoader
-
Sets whether child diff processing is in progress.
- setFault - Variable in class org.apache.cayenne.reflect.SingletonFaultFactory
- setFetchingDataRows(boolean) - Method in class org.apache.cayenne.map.QueryDescriptor
- setFetchingDataRows(boolean) - Method in class org.apache.cayenne.query.ProcedureQuery
- setFetchingDataRows(boolean) - Method in class org.apache.cayenne.query.SQLTemplate
- setFetchLimit(int) - Method in class org.apache.cayenne.map.ProcedureQueryDescriptor
- setFetchLimit(int) - Method in class org.apache.cayenne.query.ProcedureQuery
- setFetchLimit(int) - Method in class org.apache.cayenne.query.SQLTemplate
- setFetchOffset(int) - Method in class org.apache.cayenne.map.ProcedureQueryDescriptor
- setFetchOffset(int) - Method in class org.apache.cayenne.query.ProcedureQuery
- setFetchOffset(int) - Method in class org.apache.cayenne.query.SQLTemplate
- setFunctionName(String) - Method in class org.apache.cayenne.exp.CustomAggregateExp
- setFunctionName(String) - Method in class org.apache.cayenne.exp.CustomFunctionExp
- setGenerated(boolean) - Method in class org.apache.cayenne.map.DbAttribute
-
Updates attribute "generated" property.
- setGeneratorName(String) - Method in class org.apache.cayenne.map.DbKeyGenerator
- setGeneratorType(String) - Method in class org.apache.cayenne.map.DbKeyGenerator
- setHandlerFactory(HandlerFactory) - Method in class org.apache.cayenne.project.xml.XMLDataMapLoader
- setHoldability(int) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- setIdentifier(String) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.IdentifierNode
- setIdentityInsert(Connection, boolean) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerBatchAction
- setIn(Object, E) - Method in class org.apache.cayenne.exp.property.BaseProperty
-
Sets a property value in 'obj' using JavaBean-compatible introspection with one addition - a property can be a dot-separated property name path.
- setInAll(Collection, E) - Method in class org.apache.cayenne.exp.property.BaseProperty
-
Sets a property value in a collection of objects using JavaBean-compatible introspection with one addition - a property can be a dot-separated property name path.
- setInsertBatchTranslator(BatchTranslator) - Method in class org.apache.cayenne.access.DataNode
- setJdbcDriver(String) - Method in class org.apache.cayenne.project.DataSourceDescriptor
- setJdbcObject(PreparedStatement, byte[], int, int, int) - Method in class org.apache.cayenne.access.types.ByteArrayType
- setJdbcObject(PreparedStatement, byte[], int, int, int) - Method in class org.apache.cayenne.dba.oracle.OracleByteArrayType
- setJdbcObject(PreparedStatement, Boolean, int, int, int) - Method in class org.apache.cayenne.access.types.BooleanType
- setJdbcObject(PreparedStatement, Boolean, int, int, int) - Method in class org.apache.cayenne.dba.ingres.IngresBooleanType
- setJdbcObject(PreparedStatement, Byte, int, int, int) - Method in class org.apache.cayenne.access.types.ByteType
- setJdbcObject(PreparedStatement, Double, int, int, int) - Method in class org.apache.cayenne.access.types.DoubleType
- setJdbcObject(PreparedStatement, Float, int, int, int) - Method in class org.apache.cayenne.access.types.FloatType
- setJdbcObject(PreparedStatement, Integer, int, int, int) - Method in class org.apache.cayenne.access.types.IntegerType
- setJdbcObject(PreparedStatement, Long, int, int, int) - Method in class org.apache.cayenne.access.types.LongType
- setJdbcObject(PreparedStatement, Object, int, int, int) - Method in class org.apache.cayenne.access.types.ObjectType
- setJdbcObject(PreparedStatement, Short, int, int, int) - Method in class org.apache.cayenne.access.types.ShortType
- setJdbcObject(PreparedStatement, String, int, int, int) - Method in class org.apache.cayenne.access.types.CharType
- setJdbcObject(PreparedStatement, String, int, int, int) - Method in class org.apache.cayenne.dba.h2.H2CharType
- setJdbcObject(PreparedStatement, String, int, int, int) - Method in class org.apache.cayenne.dba.oracle.OracleCharType
- setJdbcObject(PreparedStatement, Void, int, int, int) - Method in class org.apache.cayenne.access.types.VoidType
- setJdbcObject(PreparedStatement, BigDecimal, int, int, int) - Method in class org.apache.cayenne.access.types.BigDecimalType
- setJdbcObject(PreparedStatement, Date, int, int, int) - Method in class org.apache.cayenne.access.types.DateType
- setJdbcObject(PreparedStatement, Time, int, int, int) - Method in class org.apache.cayenne.access.types.TimeType
- setJdbcObject(PreparedStatement, Timestamp, int, int, int) - Method in class org.apache.cayenne.access.types.TimestampType
- setJdbcObject(PreparedStatement, Duration, int, int, int) - Method in class org.apache.cayenne.access.types.DurationType
- setJdbcObject(PreparedStatement, Calendar, int, int, int) - Method in class org.apache.cayenne.access.types.CalendarType
- setJdbcObject(PreparedStatement, Date, int, int, int) - Method in class org.apache.cayenne.access.types.UtilDateType
- setJdbcObject(PreparedStatement, UUID, int, int, int) - Method in class org.apache.cayenne.access.types.UUIDType
- setJdbcObject(PreparedStatement, GeoJson, int, int, int) - Method in class org.apache.cayenne.access.types.GeoJsonType
- setJdbcObject(PreparedStatement, Json, int, int, int) - Method in class org.apache.cayenne.access.types.JsonType
- setJdbcObject(PreparedStatement, Wkt, int, int, int) - Method in class org.apache.cayenne.access.types.WktType
- setJdbcObject(PreparedStatement, T, int, int, int) - Method in class org.apache.cayenne.access.types.EnumType
- setJdbcObject(PreparedStatement, T, int, int, int) - Method in class org.apache.cayenne.access.types.ExtendedEnumType
- setJdbcObject(PreparedStatement, T, int, int, int) - Method in interface org.apache.cayenne.access.types.ExtendedType
-
Initializes a single parameter of a PreparedStatement with object value.
- setJdbcObject(PreparedStatement, T, int, int, int) - Method in class org.apache.cayenne.access.types.JavaTimeType
- setJoins(Collection) - Method in class org.apache.cayenne.map.DbRelationship
- setKeyCacheSize(Integer) - Method in class org.apache.cayenne.map.DbKeyGenerator
- setLastPrefetchHint(ObjRelationship) - Method in class org.apache.cayenne.query.PrefetchSelectQuery
- setLazy(boolean) - Method in class org.apache.cayenne.map.ObjAttribute
-
Sets whether this attribute should be loaded lazily.
- setLocation(String) - Method in class org.apache.cayenne.map.DataMap
-
Sets "location" property.
- setLoginTimeout(int) - Method in class org.apache.cayenne.datasource.DriverDataSource
- setLoginTimeout(int) - Method in class org.apache.cayenne.datasource.ManagedPoolingDataSource
- setLoginTimeout(int) - Method in class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
- setLogWriter(PrintWriter) - Method in class org.apache.cayenne.datasource.DriverDataSource
- setLogWriter(PrintWriter) - Method in class org.apache.cayenne.datasource.ManagedPoolingDataSource
- setLogWriter(PrintWriter) - Method in class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
- setMandatory(boolean) - Method in class org.apache.cayenne.map.DbAttribute
- setMapKey(String) - Method in class org.apache.cayenne.map.ObjRelationship
- setMaxConnections(int) - Method in class org.apache.cayenne.datasource.PoolingDataSourceParameters
- setMaxConnections(int) - Method in class org.apache.cayenne.project.DataSourceDescriptor
- setMaxFetchSize(int) - Method in class org.apache.cayenne.access.IncrementalFaultList
- setMaxLength(int) - Method in class org.apache.cayenne.map.DbAttribute
-
Sets the length of character or binary type or max num of digits for DECIMAL.
- setMaxLength(int) - Method in class org.apache.cayenne.map.ProcedureParameter
- setMaxQueueWaitTime(long) - Method in class org.apache.cayenne.datasource.PoolingDataSourceParameters
- setMinConnections(int) - Method in class org.apache.cayenne.datasource.PoolingDataSourceParameters
- setMinConnections(int) - Method in class org.apache.cayenne.project.DataSourceDescriptor
- setName(String) - Method in class org.apache.cayenne.access.DataNode
- setName(String) - Method in class org.apache.cayenne.access.DataRowStore
-
Sets the name of this DataRowStore.
- setName(String) - Method in class org.apache.cayenne.map.Attribute
- setName(String) - Method in class org.apache.cayenne.map.DataMap
-
Set the name of this DataMap.
- setName(String) - Method in class org.apache.cayenne.map.DbEntity
- setName(String) - Method in class org.apache.cayenne.map.DbKeyGenerator
- setName(String) - Method in class org.apache.cayenne.map.EmbeddableAttribute
- setName(String) - Method in class org.apache.cayenne.map.Entity
- setName(String) - Method in class org.apache.cayenne.map.Procedure
- setName(String) - Method in class org.apache.cayenne.map.ProcedureParameter
- setName(String) - Method in class org.apache.cayenne.map.QueryDescriptor
-
Sets name of the query.
- setName(String) - Method in class org.apache.cayenne.map.Relationship
- setName(String) - Method in class org.apache.cayenne.project.Project
- setNamespace(MappingNamespace) - Method in class org.apache.cayenne.map.DataMap
-
Sets a parent namespace where this DataMap resides.
- setNetworkTimeout(Executor, int) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- setNewValue(Object) - Method in class org.apache.cayenne.commitlog.model.MutableAttributeChange
- setNullSortedFirst(boolean) - Method in class org.apache.cayenne.query.Ordering
-
Sets sort order for whether nulls are at the top or bottom of the resulting list.
- setObjectContext(ObjectContext) - Method in interface org.apache.cayenne.Persistent
- setObjectContext(ObjectContext) - Method in class org.apache.cayenne.PersistentObject
- setObjectFactory(AdhocObjectFactory) - Method in class org.apache.cayenne.map.EntityResolver
- setObjectId(ObjectId) - Method in interface org.apache.cayenne.Persistent
- setObjectId(ObjectId) - Method in class org.apache.cayenne.PersistentObject
- setOldValue(Object) - Method in class org.apache.cayenne.commitlog.model.MutableAttributeChange
- setOperand(int, Object) - Method in class org.apache.cayenne.exp.AggregateConditionExp
- setOperand(int, Object) - Method in class org.apache.cayenne.exp.Expression
-
Sets a value of operand at
index, growing the operands array if needed. - setOperand(int, Object) - Method in class org.apache.cayenne.exp.ListExp
- setOperand(int, Object) - Method in class org.apache.cayenne.exp.PathExp
- setOperand(int, Object) - Method in class org.apache.cayenne.exp.PatternMatchExp
- setOperands(Object...) - Method in class org.apache.cayenne.exp.AddExp
- setOperands(Object...) - Method in class org.apache.cayenne.exp.AndExp
- setOperands(Object...) - Method in class org.apache.cayenne.exp.BitwiseAndExp
- setOperands(Object...) - Method in class org.apache.cayenne.exp.BitwiseLeftShiftExp
- setOperands(Object...) - Method in class org.apache.cayenne.exp.BitwiseOrExp
- setOperands(Object...) - Method in class org.apache.cayenne.exp.BitwiseRightShiftExp
- setOperands(Object...) - Method in class org.apache.cayenne.exp.BitwiseXorExp
- setOperands(Object...) - Method in class org.apache.cayenne.exp.DivideExp
- setOperands(Object...) - Method in class org.apache.cayenne.exp.Expression
-
Replaces all the operands of this node with the given ones.
- setOperands(Object...) - Method in class org.apache.cayenne.exp.ListExp
-
Sets the elements of this list.
- setOperands(Object...) - Method in class org.apache.cayenne.exp.MultiplyExp
- setOperands(Object...) - Method in class org.apache.cayenne.exp.OrExp
- setOperands(Object...) - Method in class org.apache.cayenne.exp.SubtractExp
- setOperator(String) - Method in class org.apache.cayenne.exp.CustomOperatorExp
- setPageSize(int) - Method in class org.apache.cayenne.map.QueryDescriptor
- setPageSize(int) - Method in class org.apache.cayenne.query.ProcedureQuery
- setPageSize(int) - Method in class org.apache.cayenne.query.SQLTemplate
- setParameters(Object...) - Method in class org.apache.cayenne.ql.QLParser
-
Sets positional values to bind in place of the "$name" tokens, in the order of the first occurrence of the names in the parsed String.
- setParameters(Map) - Method in class org.apache.cayenne.ql.QLParser
-
Sets the values to bind in place of the "$name" tokens by name.
- setParameters(Map) - Method in class org.apache.cayenne.query.ProcedureQuery
-
Sets a map of parameters.
- setParameters(Map...) - Method in class org.apache.cayenne.query.SQLTemplate
-
Utility method to initialize query with one or more sets of parameters.
- setParams(Map) - Method in class org.apache.cayenne.query.SQLTemplate
-
Initializes named parameter of this query.
- setParamsArray(Object...) - Method in class org.apache.cayenne.query.SQLTemplate
-
Initializes positional parameters of the query.
- setParamsList(List) - Method in class org.apache.cayenne.query.SQLTemplate
-
Initializes positional parameters of the query.
- setParent(Node) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- setPart(ExtractExp.DateTimePart) - Method in class org.apache.cayenne.exp.ExtractExp
-
This method is used by FunctionExpressionFactory
- setPartToken(String) - Method in class org.apache.cayenne.exp.ExtractExp
-
This method is used by
invalid reference
QLParser - setPassword(String) - Method in class org.apache.cayenne.project.DataSourceDescriptor
- setPath(Object) - Method in class org.apache.cayenne.exp.PathExp
- setPath(CayennePath) - Method in class org.apache.cayenne.exp.PathExp
- setPathAliases(Map) - Method in class org.apache.cayenne.exp.PathExp
- setPathExceptionSupressed(boolean) - Method in class org.apache.cayenne.query.Ordering
-
Sets whether a path with a null in the middle is ignored.
- setPersistenceState(int) - Method in class org.apache.cayenne.GenericPersistentObject
- setPersistenceState(int) - Method in interface org.apache.cayenne.Persistent
- setPersistenceState(int) - Method in class org.apache.cayenne.PersistentObject
- setPhantom(boolean) - Method in class org.apache.cayenne.query.PrefetchTreeNode
- setPkCacheSize(int) - Method in class org.apache.cayenne.dba.JdbcPkGenerator
-
Sets the size of the entity primary key cache.
- setPkGenerator(PkGenerator) - Method in class org.apache.cayenne.access.DataNode
-
Installs a custom PkGenerator, overriding the default generator of the node's
DbAdapter. - setPostCommitId(ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- setPostedBy(Object) - Method in class org.apache.cayenne.event.CayenneEvent
- setPrecision(int) - Method in class org.apache.cayenne.map.ProcedureParameter
- setPrefetchesMap(HashMap) - Method in class org.apache.cayenne.map.SQLTemplateDescriptor
-
Sets map of prefetch paths with semantics for this query.
- setPrefetchPath(String) - Method in class org.apache.cayenne.query.PrefetchSelectQuery
-
Sets the prefetchPath.
- setPrefetchPath(CayennePath) - Method in class org.apache.cayenne.query.PrefetchSelectQuery
-
Sets the prefetchPath.
- setPrefetchTree(PrefetchTreeNode) - Method in class org.apache.cayenne.query.PrefetchSelectQuery
-
Clean set of the prefetch tree without any merge with existing nodes.
- setPrimaryKey(boolean) - Method in class org.apache.cayenne.map.DbAttribute
-
Updates attribute "primaryKey" property.
- setPrimaryKeyGenerator(DbKeyGenerator) - Method in class org.apache.cayenne.map.DbEntity
-
Set the primary key generator for this entity.
- setProcedure(Procedure) - Method in class org.apache.cayenne.map.ProcedureParameter
-
Sets the procedure that holds this parameter.
- setProcedureTranslator(ProcedureTranslator) - Method in class org.apache.cayenne.access.DataNode
- setProject(Project) - Method in class org.apache.cayenne.map.DataMap
- setProperty(Object, String, Object) - Static method in class org.apache.cayenne.reflect.PropertyUtils
-
Sets object property using JavaBean-compatible introspection with one addition - a property can be a dot-separated property name path.
- setProperty(String, Object) - Method in class org.apache.cayenne.CoreModuleExtender
-
Sets Cayenne runtime property.
- SetProperty<V> - Class in org.apache.cayenne.exp.property
-
Property that represents to-many relationship mapped on
Set. - SetProperty(CayennePath, Expression, Class) - Constructor for class org.apache.cayenne.exp.property.SetProperty
-
Constructs a new property with the given path and expression
- setQl(String) - Method in class org.apache.cayenne.map.SelectQueryDescriptor
-
Sets the query String.
- setQualifier(Expression) - Method in class org.apache.cayenne.map.DbEntity
-
Sets qualifier for this entity
- setQueryTimeout(int) - Method in class org.apache.cayenne.query.ProcedureQuery
-
Set's query timeout
- setQueryTimeout(int) - Method in class org.apache.cayenne.query.SQLTemplate
-
Sets query timeout.
- setQuotingSQLIdentifiers(boolean) - Method in class org.apache.cayenne.map.DataMap
- setReadOnly(boolean) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- setReadOnly(boolean) - Method in class org.apache.cayenne.map.ObjEntity
- setRelationship(DbRelationship) - Method in class org.apache.cayenne.map.DbJoin
- setResult(SQLResult) - Method in class org.apache.cayenne.query.SQLTemplate
-
Sets an optional explicit mapping of the result set.
- setResultColumnsTypes(Class...) - Method in class org.apache.cayenne.query.SQLTemplate
- setResultColumnsTypes(List) - Method in class org.apache.cayenne.query.SQLTemplate
- setResultEntityName(String) - Method in class org.apache.cayenne.map.ProcedureQueryDescriptor
-
Sets result entity name.
- setResultEntityName(String) - Method in class org.apache.cayenne.query.ProcedureQuery
- setResultMapper(Function) - Method in class org.apache.cayenne.query.SQLTemplate
- setReturnGeneratedKeys(boolean) - Method in class org.apache.cayenne.query.SQLTemplate
-
Sets flag to return generated keys.
- setReturningValue(boolean) - Method in class org.apache.cayenne.map.Procedure
- setReverseRelationship(String, Persistent) - Method in class org.apache.cayenne.PersistentObject
-
Initializes reverse relationship from object
valto this object. - setRollbackOnly() - Method in class org.apache.cayenne.tx.BaseTransaction
- setRollbackOnly() - Method in class org.apache.cayenne.tx.ReadOnlyTransaction
- setRollbackOnly() - Method in interface org.apache.cayenne.tx.Transaction
- setRoot(Object) - Method in class org.apache.cayenne.map.QueryDescriptor
-
Sets the root of this query.
- setRoot(Object) - Method in class org.apache.cayenne.map.SelectQueryDescriptor
-
Not supported, as the root is defined by the "from" clause of the query String.
- setRoot(Object) - Method in class org.apache.cayenne.query.ProcedureQuery
-
Sets the root of the query.
- setRoot(Object) - Method in class org.apache.cayenne.query.SQLTemplate
-
Sets the root of the query.
- setRowReaderFactory(RowReaderFactory) - Method in class org.apache.cayenne.access.DataNode
- setRuntime(boolean) - Method in class org.apache.cayenne.map.Relationship
- setSavepoint() - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- setSavepoint(String) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- setScale(int) - Method in class org.apache.cayenne.map.DbAttribute
- setSchema(String) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- setSchema(String) - Method in class org.apache.cayenne.map.DbEntity
-
Sets the database schema name of the table described by this DbEntity.
- setSchema(String) - Method in class org.apache.cayenne.map.Procedure
-
Sets stored procedure's database schema.
- setSchemaUpdateStrategy(SchemaUpdateStrategy) - Method in class org.apache.cayenne.access.DataNode
- setSelectTranslator(SelectTranslator) - Method in class org.apache.cayenne.access.DataNode
- setSemantics(int) - Method in class org.apache.cayenne.query.PrefetchTreeNode
- setSharedCacheEnabled(boolean) - Method in class org.apache.cayenne.project.Project
- setShouldCreateFKConstraints(boolean) - Method in class org.apache.cayenne.access.DbGenerator
- setShouldCreatePKSupport(boolean) - Method in class org.apache.cayenne.access.DbGenerator
- setShouldCreateTables(boolean) - Method in class org.apache.cayenne.access.DbGenerator
- setShouldDropPKSupport(boolean) - Method in class org.apache.cayenne.access.DbGenerator
- setShouldDropTables(boolean) - Method in class org.apache.cayenne.access.DbGenerator
- setSnapshotCacheSize(Binder, int) - Static method in class org.apache.cayenne.CoreModule
-
Deprecated, for removal: This API element is subject to removal in a future version.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.map.QueryDescriptor
- setStatementFetchSize(int) - Method in class org.apache.cayenne.query.ProcedureQuery
-
Sets statement's fetch size (0 for no default size)
- setStatementFetchSize(int) - Method in class org.apache.cayenne.query.SQLTemplate
-
Sets statement's fetch size (0 for no default size)
- setStorageEngine(String) - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
- setString(long, String) - Method in class org.apache.cayenne.util.MemoryClob
-
Writes the given Java
Stringto theCLOBvalue that thisClobobject designates at the positionpos. - setString(long, String, int, int) - Method in class org.apache.cayenne.util.MemoryClob
-
Writes
lencharacters ofstr, starting at characteroffset, to theCLOBvalue that thisClobrepresents. - setSubject(EventSubject) - Method in class org.apache.cayenne.event.CayenneEvent
- setSuperclassDescriptor(ClassDescriptor) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
- setSuperClassName(String) - Method in class org.apache.cayenne.map.ObjEntity
-
Sets a fully-qualified name of the super class of the Persistent class.
- setSuperEntityName(String) - Method in class org.apache.cayenne.map.ObjEntity
-
Sets an entity name for a parent entity in the inheritance hierarchy.
- setSupportsBatchUpdates(boolean) - Method in class org.apache.cayenne.dba.JdbcAdapter
- setSupportsGeneratedKeys(boolean) - Method in class org.apache.cayenne.dba.JdbcAdapter
- setSupportsUniqueConstraints(boolean) - Method in class org.apache.cayenne.dba.JdbcAdapter
- setTabSize(int) - Method in class org.apache.cayenne.ql.JavaCharStream
- setTarget(Object, Object, boolean) - Method in interface org.apache.cayenne.reflect.ToOneProperty
- setTargetEntityName(String) - Method in class org.apache.cayenne.map.Relationship
-
Sets the name of relationship target entity.
- setTargetEntityName(Entity) - Method in class org.apache.cayenne.map.Relationship
-
Sets relationship target entity.
- setTargetName(String) - Method in class org.apache.cayenne.map.DbJoin
- setTargetNamespace(String) - Method in class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
- setTemplate(String, String) - Method in class org.apache.cayenne.query.SQLTemplate
-
Adds a SQL template string for a given key.
- setToDependentPK(boolean) - Method in class org.apache.cayenne.map.DbRelationship
- setToMany(boolean) - Method in class org.apache.cayenne.map.DbRelationship
-
Sets relationship multiplicity.
- setToManyTarget(String, Collection, boolean) - Method in class org.apache.cayenne.PersistentObject
-
Sets the relationships to the specified
Persistentobjects. - setToOneTarget(String, Persistent, boolean) - Method in interface org.apache.cayenne.Persistent
-
Sets to-one relationship to a new value.
- setToOneTarget(String, Persistent, boolean) - Method in class org.apache.cayenne.PersistentObject
- setTransactionIsolation(int) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- setTrimmingBytes(boolean) - Method in class org.apache.cayenne.access.types.ByteArrayType
- setTrimmingChars(boolean) - Method in class org.apache.cayenne.access.types.CharType
- setType(int) - Method in class org.apache.cayenne.map.DbAttribute
-
Sets the SQL type for the column.
- setType(int) - Method in class org.apache.cayenne.map.ProcedureParameter
- setType(String) - Method in class org.apache.cayenne.map.EmbeddableAttribute
- setType(String) - Method in class org.apache.cayenne.map.EmbeddedAttribute
-
Sets a type of this attribute that must be an
Embeddableobject. - setType(String) - Method in class org.apache.cayenne.map.ObjAttribute
-
Sets the type of the data object property.
- setType(ObjectChangeType) - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- setTypeMap(Map) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- setUpdateBatchTranslator(BatchTranslator) - Method in class org.apache.cayenne.access.DataNode
- setUsedForLocking(boolean) - Method in class org.apache.cayenne.map.ObjAttribute
-
Sets whether this attribute should be used for locking.
- setUsedForLocking(boolean) - Method in class org.apache.cayenne.map.ObjRelationship
-
Sets whether this attribute should be used for locking.
- setUserName(String) - Method in class org.apache.cayenne.project.DataSourceDescriptor
- setUserProperty(String, Object) - Method in class org.apache.cayenne.access.DataContext
-
Sets a user-defined property.
- setUserProperty(String, Object) - Method in interface org.apache.cayenne.ObjectContext
-
Sets a user-defined property.
- setUseScalar(boolean) - Method in class org.apache.cayenne.query.SQLTemplate
-
Sets flag to use scalars.
- setUsingBlobs(boolean) - Method in class org.apache.cayenne.access.types.ByteArrayType
- setUsingClobs(boolean) - Method in class org.apache.cayenne.access.types.CharType
- setUsingOptimisticLocking(boolean) - Method in class org.apache.cayenne.query.DeleteBatchQuery
- setUsingOptimisticLocking(boolean) - Method in class org.apache.cayenne.query.UpdateBatchQuery
- setValidatingObjectsOnCommit(boolean) - Method in class org.apache.cayenne.project.Project
- setValidationQuery(String) - Method in class org.apache.cayenne.datasource.PoolingDataSourceParameters
- setValue(Object) - Method in class org.apache.cayenne.exp.ScalarExp
- setValue(Object, Object) - Method in interface org.apache.cayenne.reflect.Accessor
-
Sets a property value of an object without disturbing the object fault status.
- setValue(Object, Object) - Method in class org.apache.cayenne.reflect.BeanAccessor
- setValue(Object, Object) - Method in class org.apache.cayenne.reflect.EmbeddedFieldAccessor
- setValue(Object, Object) - Method in class org.apache.cayenne.reflect.FieldAccessor
- setValue(Object, Object) - Method in class org.apache.cayenne.reflect.IdMapKeyAccessor
- setValue(Object, Object) - Method in class org.apache.cayenne.reflect.MapAccessor
- setValue(Object, Object) - Method in class org.apache.cayenne.reflect.PropertyAccessor
- setValue(V) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.ScalarNode
- setValue(V) - Method in class org.apache.cayenne.util.SingleEntryMap
- setValueComparisonStrategyFactory(ValueComparisonStrategyFactory) - Method in class org.apache.cayenne.map.EntityResolver
- setValueObjectTypeRegistry(ValueObjectTypeRegistry) - Method in class org.apache.cayenne.map.EntityResolver
- setValues(Object) - Method in class org.apache.cayenne.exp.ListExp
-
Sets an internal collection of values.
- setVersion(Integer) - Method in class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
- shallowCopy() - Method in class org.apache.cayenne.exp.AbsExp
- shallowCopy() - Method in class org.apache.cayenne.exp.AddExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.AllExp
- shallowCopy() - Method in class org.apache.cayenne.exp.AndExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.AnyExp
- shallowCopy() - Method in class org.apache.cayenne.exp.AsteriskExp
- shallowCopy() - Method in class org.apache.cayenne.exp.AvgExp
- shallowCopy() - Method in class org.apache.cayenne.exp.BetweenExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.BitwiseAndExp
- shallowCopy() - Method in class org.apache.cayenne.exp.BitwiseLeftShiftExp
- shallowCopy() - Method in class org.apache.cayenne.exp.BitwiseNotExp
- shallowCopy() - Method in class org.apache.cayenne.exp.BitwiseOrExp
- shallowCopy() - Method in class org.apache.cayenne.exp.BitwiseRightShiftExp
- shallowCopy() - Method in class org.apache.cayenne.exp.BitwiseXorExp
- shallowCopy() - Method in class org.apache.cayenne.exp.CaseWhenExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.ConcatExp
- shallowCopy() - Method in class org.apache.cayenne.exp.CountExp
- shallowCopy() - Method in class org.apache.cayenne.exp.CurrentDateExp
- shallowCopy() - Method in class org.apache.cayenne.exp.CurrentTimeExp
- shallowCopy() - Method in class org.apache.cayenne.exp.CurrentTimestampExp
- shallowCopy() - Method in class org.apache.cayenne.exp.CustomAggregateExp
- shallowCopy() - Method in class org.apache.cayenne.exp.CustomFunctionExp
- shallowCopy() - Method in class org.apache.cayenne.exp.CustomOperatorExp
- shallowCopy() - Method in class org.apache.cayenne.exp.DbIdPathExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.DbPathExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.DistinctExp
- shallowCopy() - Method in class org.apache.cayenne.exp.DivideExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.ElseExp
- shallowCopy() - Method in class org.apache.cayenne.exp.EnclosingObjectExp
- shallowCopy() - Method in class org.apache.cayenne.exp.EqualExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.ExistsExp
- shallowCopy() - Method in class org.apache.cayenne.exp.Expression
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.ExtractExp
- shallowCopy() - Method in class org.apache.cayenne.exp.FalseExp
- shallowCopy() - Method in class org.apache.cayenne.exp.FullObjectExp
- shallowCopy() - Method in class org.apache.cayenne.exp.GreaterExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.GreaterOrEqualExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.InExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.LengthExp
- shallowCopy() - Method in class org.apache.cayenne.exp.LessExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.LessOrEqualExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.LikeExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.LikeIgnoreCaseExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.ListExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.LocateExp
- shallowCopy() - Method in class org.apache.cayenne.exp.LowerExp
- shallowCopy() - Method in class org.apache.cayenne.exp.MaxExp
- shallowCopy() - Method in class org.apache.cayenne.exp.MinExp
- shallowCopy() - Method in class org.apache.cayenne.exp.ModExp
- shallowCopy() - Method in class org.apache.cayenne.exp.MultiplyExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.NegateExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.NotBetweenExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.NotEqualExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.NotExistsExp
- shallowCopy() - Method in class org.apache.cayenne.exp.NotExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.NotInExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.NotLikeExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.NotLikeIgnoreCaseExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.ObjPathExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.OrExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.ScalarExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.SqrtExp
- shallowCopy() - Method in class org.apache.cayenne.exp.SubqueryExp
- shallowCopy() - Method in class org.apache.cayenne.exp.SubstringExp
- shallowCopy() - Method in class org.apache.cayenne.exp.SubtractExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.SumExp
- shallowCopy() - Method in class org.apache.cayenne.exp.ThenExp
-
Creates a copy of this expression node, without copying children.
- shallowCopy() - Method in class org.apache.cayenne.exp.TrimExp
- shallowCopy() - Method in class org.apache.cayenne.exp.TrueExp
- shallowCopy() - Method in class org.apache.cayenne.exp.UpperExp
- shallowCopy() - Method in class org.apache.cayenne.exp.WhenExp
- shallowMerge(Object, Object) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Merges object properties from one object to another, avoiding traversal of the ArcProperties.
- shallowMerge(Object, Object) - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- shallowMerge(Object, Object) - Method in class org.apache.cayenne.reflect.PersistentDescriptor
-
Copies object properties from one object to another.
- SHARED_ACCESSOR - Static variable in class org.apache.cayenne.reflect.IdMapKeyAccessor
- SHARED_CACHE - Enum constant in enum class org.apache.cayenne.query.QueryCacheStrategy
-
A cache policy ruling that query results shall be cached in a shared location accessible by all ObjectContexts.
- SHARED_CACHE_REFRESH - Enum constant in enum class org.apache.cayenne.query.QueryCacheStrategy
-
A cache policy ruling that query results shall be cached in a shared location accessible by all ObjectContexts, however the query that uses this policy should treat current cache state as expired, and force the database fetch.
- sharedCache() - Method in class org.apache.cayenne.query.FluentSelect
-
Instructs Cayenne to look for query results in the "shared" cache when running the query.
- sharedCache() - Method in class org.apache.cayenne.query.SelectById
-
Deprecated.Instructs Cayenne to look for query results in the "shared" cache when running the query.
- sharedCache() - Method in class org.apache.cayenne.query.SQLSelect
-
Instructs Cayenne to look for query results in the "shared" cache when running the query.
- sharedCache(String) - Method in class org.apache.cayenne.query.FluentSelect
-
Instructs Cayenne to look for query results in the "shared" cache when running the query.
- sharedCache(String) - Method in class org.apache.cayenne.query.SelectById
-
Deprecated.Instructs Cayenne to look for query results in the "shared" cache when running the query.
- sharedCache(String) - Method in class org.apache.cayenne.query.SQLSelect
-
Instructs Cayenne to look for query results in the "shared" cache when running the query.
- sharedCacheEnabled - Variable in class org.apache.cayenne.project.Project
- sharedSnapshotCache - Variable in class org.apache.cayenne.access.DataDomain
- SHARP - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- ShortType - Class in org.apache.cayenne.access.types
-
Handles
java.lang.Shorttype mapping. - ShortType(boolean) - Constructor for class org.apache.cayenne.access.types.ShortType
- shouldCreateFKConstraints - Variable in class org.apache.cayenne.access.DbGenerator
- shouldCreateFKConstraints() - Method in class org.apache.cayenne.access.DbGenerator
- shouldCreatePKSupport - Variable in class org.apache.cayenne.access.DbGenerator
- shouldCreatePKSupport() - Method in class org.apache.cayenne.access.DbGenerator
-
Returns whether DbGenerator is configured to create primary key support for DataMap entities.
- shouldCreateTables - Variable in class org.apache.cayenne.access.DbGenerator
- shouldCreateTables() - Method in class org.apache.cayenne.access.DbGenerator
-
Returns whether DbGenerator is configured to create tables for DataMap entities.
- shouldDropPKSupport - Variable in class org.apache.cayenne.access.DbGenerator
- shouldDropPKSupport() - Method in class org.apache.cayenne.access.DbGenerator
- shouldDropTables - Variable in class org.apache.cayenne.access.DbGenerator
- shouldDropTables() - Method in class org.apache.cayenne.access.DbGenerator
- shouldMergeChanges(Persistent, Map) - Method in interface org.apache.cayenne.access.DataContextDelegate
-
Invoked by parent DataContext whenever an object change is detected.
- shouldProcessDelete(Persistent) - Method in interface org.apache.cayenne.access.DataContextDelegate
-
Invoked by ObjectStore whenever it is detected that a database row was deleted for object.
- SHRINK_STAMP - Static variable in class org.apache.cayenne.ashwood.graph.DepthFirstStampSearch
- shutdown() - Method in class org.apache.cayenne.access.DataDomain
-
Shutdowns all owned data nodes and marks this domain as stopped.
- shutdown() - Method in class org.apache.cayenne.access.DataRowStore
-
Shuts down any remote notification connections, and clears internal cache.
- shutdown() - Method in class org.apache.cayenne.CayenneRuntime
-
Shuts down the DI injector of this runtime, giving all services that need to release some resources a chance to do that.
- shutdown() - Method in class org.apache.cayenne.event.DefaultEventManager
-
Stops event threads.
- shutdown() - Method in class org.apache.cayenne.event.EventBridge
-
Stops listening for events on both local and external interfaces.
- shutdownExternal() - Method in class org.apache.cayenne.event.EventBridge
-
Shuts down the external interface of the EventBridge, cleaning up and releasing any resources used to communicate external events.
- shutdownExternal() - Method in class org.apache.cayenne.event.NoopEventBridge
- SimpleAttributeProperty - Class in org.apache.cayenne.reflect
-
A descriptor of an "attribute" persistent property.
- SimpleAttributeProperty(ClassDescriptor, Accessor, ObjAttribute) - Constructor for class org.apache.cayenne.reflect.SimpleAttributeProperty
- simpleCondition() - Method in class org.apache.cayenne.ql.QLParser
- SimpleNode - Class in org.apache.cayenne.access.translator.sqltemplate.parser
- SimpleNode(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.SimpleNode
- SimpleNodeTreeVisitor - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- SimpleNodeTreeVisitor() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.SimpleNodeTreeVisitor
- simpleNotCondition() - Method in class org.apache.cayenne.ql.QLParser
- simpleTag(String, String) - Method in class org.apache.cayenne.util.XMLEncoder
-
Prints common XML element - tag with name and text value (<tag>value</tag>) If value is empty, nothing will be printed.
- SimpleValidationFailure - Class in org.apache.cayenne.validation
-
Represents a generic validation failure that contains failed object and a message describing the failure.
- SimpleValidationFailure(Object, Object) - Constructor for class org.apache.cayenne.validation.SimpleValidationFailure
- SINGLE_LINE_COMMENT_END - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- SINGLE_QUOTED_STRING - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- SINGLE_QUOTED_STRING - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- singleColumn - Variable in class org.apache.cayenne.query.ColumnSelect
- SingleEntryMap<K,
V> - Class in org.apache.cayenne.util -
Optimized mutable single-entry map.
- SingleEntryMap(K) - Constructor for class org.apache.cayenne.util.SingleEntryMap
-
Create empty map
- SingleEntryMap(K, V) - Constructor for class org.apache.cayenne.util.SingleEntryMap
-
Create map with single key-value entry
- SingleMapIdSpec(Map) - Constructor for class org.apache.cayenne.query.SelectById.SingleMapIdSpec
-
Deprecated.
- SingleScalarIdSpec(Object) - Constructor for class org.apache.cayenne.query.SelectById.SingleScalarIdSpec
-
Deprecated.
- singleThread - Variable in class org.apache.cayenne.event.DefaultEventManager
- SingletonFaultFactory - Class in org.apache.cayenne.reflect
- SingletonFaultFactory() - Constructor for class org.apache.cayenne.reflect.SingletonFaultFactory
- size() - Method in class org.apache.cayenne.access.DataRowStore
-
Returns current cache size.
- size() - Method in class org.apache.cayenne.access.IncrementalFaultList
- size() - Method in class org.apache.cayenne.access.ToManyList
- size() - Method in class org.apache.cayenne.access.ToManySet
- size() - Method in interface org.apache.cayenne.ashwood.graph.Digraph
- size() - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
- size() - Method in class org.apache.cayenne.cache.MapQueryCache
- size() - Method in class org.apache.cayenne.DataRow
- size() - Method in class org.apache.cayenne.DataRowLayout
-
Returns the number of columns.
- size() - Method in class org.apache.cayenne.util.ClockMap
- size() - Method in class org.apache.cayenne.util.commons.CompositeCollection
-
Gets the size of this composite collection.
- size() - Method in class org.apache.cayenne.util.SingleEntryMap
- sizeAndPrecision(DbAdapter, DbAttribute) - Static method in class org.apache.cayenne.dba.JdbcAdapter
-
Deprecated, for removal: This API element is subject to removal in a future version.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
SQLLoggerthat emits compact, single-line messages through slf4j-api under the fixed logger namecayenne-sql. - Slf4jSQLLogger(RuntimeProperties) - Constructor for class org.apache.cayenne.log.Slf4jSQLLogger
- sliceArray(boolean[], int) - Static method in class org.apache.cayenne.util.ArrayUtil
- sliceArray(byte[], int) - Static method in class org.apache.cayenne.util.ArrayUtil
- sliceArray(char[], int) - Static method in class org.apache.cayenne.util.ArrayUtil
- sliceArray(double[], int) - Static method in class org.apache.cayenne.util.ArrayUtil
- sliceArray(float[], int) - Static method in class org.apache.cayenne.util.ArrayUtil
- sliceArray(int[], int) - Static method in class org.apache.cayenne.util.ArrayUtil
- sliceArray(long[], int) - Static method in class org.apache.cayenne.util.ArrayUtil
- sliceArray(short[], int) - Static method in class org.apache.cayenne.util.ArrayUtil
- sliceArray(Object[], int) - Static method in class org.apache.cayenne.util.ArrayUtil
- snapshot(DataContext, Persistent, long) - Static method in class org.apache.cayenne.access.ObjectSnapshots
-
Returns a
DataRowreflecting the current, possibly uncommitted, state of an object registered in the given context, with the given snapshot version. - SNAPSHOT_CACHE_SIZE_DEFAULT - Static variable in class org.apache.cayenne.access.DataRowStore
-
Deprecated, for removal: This API element is subject to removal in a future version.use
DefaultDataRowStoreFactory.SNAPSHOT_CACHE_SIZE_DEFAULT - SNAPSHOT_CACHE_SIZE_PROPERTY - Static variable in interface org.apache.cayenne.configuration.Constants
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SNAPSHOT_CACHE_SIZE_PROPERTY - Static variable in interface org.apache.cayenne.RuntimeProperties
-
Snapshot cache max size
- SNAPSHOT_EXPIRATION_DEFAULT - Static variable in class org.apache.cayenne.access.DataRowStore
-
Deprecated, for removal: This API element is subject to removal in a future version.unused
- snapshotCache(DataRowStore) - Method in class org.apache.cayenne.access.DataContext.Builder
-
Sets a snapshot cache for the context's ObjectStore.
- snapshotCacheSize(int) - Method in class org.apache.cayenne.CoreModuleExtender
-
Sets max size of snapshot cache.
- SnapshotEvent - Class in org.apache.cayenne.access.event
-
Event sent on modification of the DataRowStore.
- SnapshotEvent(Object, Object, long, Map, Collection, Collection, Collection) - Constructor for class org.apache.cayenne.access.event.SnapshotEvent
- snapshots - Variable in class org.apache.cayenne.access.DataRowStore
- snapshotVersion - Variable in class org.apache.cayenne.PersistentObject
- SnapshotVersion - Class in org.apache.cayenne.access
-
Incrementing global snapshot version generator.
- SoftDeleteDbRowOp - Class in org.apache.cayenne.access.flush.operation
-
A "soft" delete op that is executed as an UPDATE setting the soft-delete flag column to
trueinstead of a SQL DELETE, leaving the row physically in the table. - SoftDeleteDbRowOp(Persistent, DbEntity, ObjectId, DbAttribute) - Constructor for class org.apache.cayenne.access.flush.operation.SoftDeleteDbRowOp
- softDeleteIfColumnPresent(String) - Method in class org.apache.cayenne.CoreModuleExtender
-
Enables "soft delete" for entities whose tables contain a BOOLEAN column with the given name.
- sort(List) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
-
Sort all operations
- sort(List) - Method in interface org.apache.cayenne.access.flush.operation.DbRowOpSorter
- sort(List) - Method in class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter
- sort(List) - Method in class org.apache.cayenne.access.flush.operation.GraphBasedDbRowOpSorter
- sortDbEntities(List, boolean) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
- sortDbEntities(List, boolean) - Method in interface org.apache.cayenne.map.EntitySorter
-
Sorts a list of DbEntities.
- sortedIterator(Iterator, Comparator) - Static method in class org.apache.cayenne.util.Util
-
Deprecated, for removal: This API element is subject to removal in a future version.unused
- sortObjectsForEntity(ObjEntity, List, boolean) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
- sortObjectsForEntity(ObjEntity, List, boolean) - Method in interface org.apache.cayenne.map.EntitySorter
-
Sorts a list of objects belonging to the ObjEntity.
- sortObjectsForEntity(ObjEntity, List, boolean, Function) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
- sortObjEntities(List, boolean) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
- sortObjEntities(List, boolean) - Method in interface org.apache.cayenne.map.EntitySorter
-
Sorts a list of ObjEntities.
- sortOrder - Variable in class org.apache.cayenne.query.Ordering
- SortOrder - Enum Class in org.apache.cayenne.query
-
Constants to order query results (the ORDER BY clause).
- sortReflexive(List) - Method in class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter
- sortSpec - Variable in class org.apache.cayenne.query.Ordering
- sortSpecString - Variable in class org.apache.cayenne.query.Ordering
- SortWeight - Annotation Interface in org.apache.cayenne.ashwood
-
An annotation that defines the insertion sorting "weight" of an entity that is used when sorting DB operations.
- source - Variable in exception class org.apache.cayenne.reflect.PropertyException
- source - Variable in class org.apache.cayenne.validation.SimpleValidationFailure
- sourceEntity - Variable in class org.apache.cayenne.map.Relationship
- sourceName - Variable in class org.apache.cayenne.map.DbJoin
- specialCharsToJava(String) - Static method in class org.apache.cayenne.util.Util
-
Replaces special chars with human-readable and Java-id-compatible symbols.
- specialToken - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
-
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
- specialToken - Variable in class org.apache.cayenne.ql.Token
-
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
- SPLIT_SEPARATOR - Static variable in class org.apache.cayenne.exp.ExpressionFactory
-
A "split" character, "|", that is understood by some of the ExpressionFactory methods that require splitting joins in the middle of the path.
- Splits - Section in org.apache.cayenne.exp.ExpressionFactory.matchAllExp(String, Collection)
- sql - Variable in class org.apache.cayenne.map.SQLTemplateDescriptor
- sql() - Method in record class org.apache.cayenne.access.translator.TranslatedBatch
-
Returns the value of the
sqlrecord component. - sql() - Method in record class org.apache.cayenne.access.translator.TranslatedProcedure
-
Returns the value of the
sqlrecord component. - sql() - Method in record class org.apache.cayenne.access.translator.TranslatedSelect
-
Returns the value of the
sqlrecord component. - sql() - Method in record class org.apache.cayenne.access.translator.TranslatedSQL
-
Returns the value of the
sqlrecord component. - sql() - Method in interface org.apache.cayenne.access.translator.TranslatedStatement
-
Returns the SQL string of the translated statement.
- SQL_ARRAY - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_BIGINT - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_BINARY - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_BIT - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_BLOB - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_BOOLEAN - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_CHAR - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_CLOB - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_DATE - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_DECIMAL - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_DOUBLE - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_FLOAT - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_INTEGER - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_LONGNVARCHAR - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_LONGVARBINARY - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_LONGVARCHAR - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_NCHAR - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_NCLOB - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_NULL - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_NUMERIC - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_NVARCHAR - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_OTHER - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_REAL - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_SMALLINT - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_SQLXML - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_TIME - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_TIMESTAMP - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_TINYINT - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_VARBINARY - Static variable in class org.apache.cayenne.dba.TypesMapping
- SQL_VARCHAR - Static variable in class org.apache.cayenne.dba.TypesMapping
- sqlAction(SQLTemplate) - Method in class org.apache.cayenne.dba.frontbase.FrontBaseActionBuilder
- sqlAction(SQLTemplate) - Method in class org.apache.cayenne.dba.JdbcActionBuilder
- sqlAction(SQLTemplate) - Method in interface org.apache.cayenne.query.SQLActionVisitor
-
Creates an action to execute a SQLTemplate.
- SQLAction - Interface in org.apache.cayenne.query
-
Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).
- SQLActionVisitor - Interface in org.apache.cayenne.query
-
A factory interface to create standard SQLActions for a set of standard queries.
- SQLAppendable - Interface in org.apache.cayenne.access.sqlbuilder
- sqlBuffer - Variable in class org.apache.cayenne.query.SQLExec
- sqlBuffer - Variable in class org.apache.cayenne.query.SQLSelect
- SQLBuilder - Class in org.apache.cayenne.access.sqlbuilder
- SQLExec - Class in org.apache.cayenne.query
-
A generic query based on raw SQL and featuring fluent API.
- SQLExec(String) - Constructor for class org.apache.cayenne.query.SQLExec
- SQLGenerationContext - Interface in org.apache.cayenne.access.sqlbuilder
- SQLGenerationVisitor - Class in org.apache.cayenne.access.sqlbuilder
- SQLGenerationVisitor(SQLAppendable, SQLGenerationContext) - Constructor for class org.apache.cayenne.access.sqlbuilder.SQLGenerationVisitor
- SQLiteAdapter - Class in org.apache.cayenne.dba.sqlite
-
A SQLite database adapter.
- SQLiteAdapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.sqlite.SQLiteAdapter
- SQLiteSelectAction - Class in org.apache.cayenne.dba.sqlite
- SQLiteSelectAction(Select, DataNode) - Constructor for class org.apache.cayenne.dba.sqlite.SQLiteSelectAction
- SQLiteSniffer - Class in org.apache.cayenne.dba.sqlite
-
Detects SQLite database from JDBC metadata.
- SQLiteSniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.sqlite.SQLiteSniffer
- SQLiteTreeProcessor - Class in org.apache.cayenne.dba.sqlite
- SQLiteTreeProcessor() - Constructor for class org.apache.cayenne.dba.sqlite.SQLiteTreeProcessor
- sqlLogger - Variable in class org.apache.cayenne.access.DbGenerator
- sqlLogger - Variable in class org.apache.cayenne.access.DefaultDataNodeFactory
- sqlLogger - Variable in class org.apache.cayenne.tx.CayenneTransaction
- sqlLogger - Variable in class org.apache.cayenne.tx.DefaultTransactionFactory
- sqlLogger - Variable in class org.apache.cayenne.tx.ExternalTransaction
- SQLLogger - Interface in org.apache.cayenne.log
-
A logging service used by Cayenne to output database interactions as compact, single-line messages.
- sqlPatternToPattern(String, boolean) - Static method in class org.apache.cayenne.util.Util
-
Deprecated, for removal: This API element is subject to removal in a future version.unused
- SQLResult - Class in org.apache.cayenne.map
-
A metadata object that defines how a row in a result set can be converted to result objects.
- SQLResult() - Constructor for class org.apache.cayenne.map.SQLResult
- SQLResultStage - Class in org.apache.cayenne.access.translator.select
-
Resolves the
SQLResultcollected by the column extractors intoResultSegmentswith column offsets matching the translated SELECT column list. - SQLResultStage() - Constructor for class org.apache.cayenne.access.translator.select.SQLResultStage
- SQLSelect<T> - Class in org.apache.cayenne.query
-
A selecting query based on raw SQL and featuring fluent API.
- SQLSelect(Class, String) - Constructor for class org.apache.cayenne.query.SQLSelect
- SQLSelect(String) - Constructor for class org.apache.cayenne.query.SQLSelect
- SQLServerActionBuilder - Class in org.apache.cayenne.dba.sqlserver
- SQLServerActionBuilder(DataNode) - Constructor for class org.apache.cayenne.dba.sqlserver.SQLServerActionBuilder
- SQLServerActionBuilder(DataNode, Integer) - Constructor for class org.apache.cayenne.dba.sqlserver.SQLServerActionBuilder
- SQLServerAdapter - Class in org.apache.cayenne.dba.sqlserver
-
Cayenne DbAdapter implementation for Microsoft SQL Server RDBMS.
- SQLServerAdapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.sqlserver.SQLServerAdapter
- SQLServerBatchAction - Class in org.apache.cayenne.dba.sqlserver
- SQLServerBatchAction(BatchQuery, DataNode, boolean) - Constructor for class org.apache.cayenne.dba.sqlserver.SQLServerBatchAction
- SQLServerColumnNode - Class in org.apache.cayenne.dba.sqlserver.sqltree
- SQLServerColumnNode(ColumnNode) - Constructor for class org.apache.cayenne.dba.sqlserver.sqltree.SQLServerColumnNode
- SQLServerLimitOffsetNode - Class in org.apache.cayenne.dba.sqlserver.sqltree
- SQLServerLimitOffsetNode(int, int) - Constructor for class org.apache.cayenne.dba.sqlserver.sqltree.SQLServerLimitOffsetNode
- SQLServerPkGenerator - Class in org.apache.cayenne.dba.sqlserver
-
Primary key generator implementation for Sybase.
- SQLServerPkGenerator(JdbcAdapter) - Constructor for class org.apache.cayenne.dba.sqlserver.SQLServerPkGenerator
- SQLServerProcedureAction - Class in org.apache.cayenne.dba.sqlserver
-
ProcedureAction for SQLServer MS JDBC driver.
- SQLServerProcedureAction(ProcedureQuery, DataNode) - Constructor for class org.apache.cayenne.dba.sqlserver.SQLServerProcedureAction
- SQLServerSelectAction - Class in org.apache.cayenne.dba.sqlserver
- SQLServerSelectAction(Select, DataNode, boolean) - Constructor for class org.apache.cayenne.dba.sqlserver.SQLServerSelectAction
- SQLServerSniffer - Class in org.apache.cayenne.dba.sqlserver
-
Detects SQLServer database from JDBC metadata.
- SQLServerSniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.sqlserver.SQLServerSniffer
- SQLServerTreeProcessor - Class in org.apache.cayenne.dba.sqlserver
- SQLServerTreeProcessor() - Constructor for class org.apache.cayenne.dba.sqlserver.SQLServerTreeProcessor
- SQLServerTreeProcessorV12 - Class in org.apache.cayenne.dba.sqlserver
-
SQL tree processor that supports OFFSET X ROWS FETCH NEXT Y ROWS ONLY clause for the SQLServer 2012 and later.
- SQLServerTreeProcessorV12() - Constructor for class org.apache.cayenne.dba.sqlserver.SQLServerTreeProcessorV12
- SQLTemplate<T> - Class in org.apache.cayenne.query
-
A query that executes unchanged (except for template preprocessing) "raw" SQL specified by the user.
- SQLTemplate() - Constructor for class org.apache.cayenne.query.SQLTemplate
-
Creates an empty SQLTemplate.
- SQLTemplate(Class, String) - Constructor for class org.apache.cayenne.query.SQLTemplate
- SQLTemplate(String, boolean) - Constructor for class org.apache.cayenne.query.SQLTemplate
-
Creates a SQLTemplate without an explicit root.
- SQLTemplate(String, String) - Constructor for class org.apache.cayenne.query.SQLTemplate
- SQLTemplate(DataMap, String, boolean) - Constructor for class org.apache.cayenne.query.SQLTemplate
- SQLTemplate(DbEntity, String) - Constructor for class org.apache.cayenne.query.SQLTemplate
- SQLTemplate(ObjEntity, String) - Constructor for class org.apache.cayenne.query.SQLTemplate
- SQLTemplateAction - Class in org.apache.cayenne.access.jdbc
-
Implements a strategy for execution of SQLTemplates.
- SQLTemplateAction(SQLTemplate, DataNode) - Constructor for class org.apache.cayenne.access.jdbc.SQLTemplateAction
- SQLTemplateDescriptor - Class in org.apache.cayenne.map
- SQLTemplateDescriptor() - Constructor for class org.apache.cayenne.map.SQLTemplateDescriptor
- SQLTemplateDescriptorHandler - Class in org.apache.cayenne.project.xml
-
A handler of the "sqlQuery" tag of a DataMap.
- SQLTemplateDescriptorHandler(NamespaceAwareNestedTagHandler, DataMap) - Constructor for class org.apache.cayenne.project.xml.SQLTemplateDescriptorHandler
- SQLTemplateMetadata - Class in org.apache.cayenne.query
- SQLTemplateMetadata() - Constructor for class org.apache.cayenne.query.SQLTemplateMetadata
- SQLTemplateParser - Class in org.apache.cayenne.access.translator.sqltemplate.parser
-
Parser of Cayenne Templates.
- SQLTemplateParser(InputStream) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
-
Constructor with InputStream.
- SQLTemplateParser(InputStream, String) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
-
Constructor with InputStream and supplied encoding
- SQLTemplateParser(Reader) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
-
Constructor.
- SQLTemplateParser(SQLTemplateParserTokenManager) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
-
Constructor with generated Token Manager.
- SQLTemplateParserConstants - Interface in org.apache.cayenne.access.translator.sqltemplate.parser
-
Token literal values and constants.
- SQLTemplateParserTokenManager - Class in org.apache.cayenne.access.translator.sqltemplate.parser
-
Token Manager.
- SQLTemplateParserTokenManager(JavaCharStream) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
-
Constructor.
- SQLTemplateParserTokenManager(JavaCharStream, int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
-
Constructor.
- SQLTemplateParserTreeConstants - Interface in org.apache.cayenne.access.translator.sqltemplate.parser
- SQLTemplateRenderingUtils - Class in org.apache.cayenne.access.translator.sqltemplate
-
Implements utility methods used inside Velocity templates when rendering SQLTemplates.
- SQLTemplateRenderingUtils() - Constructor for class org.apache.cayenne.access.translator.sqltemplate.SQLTemplateRenderingUtils
- sqlTemplateTranslator - Variable in class org.apache.cayenne.access.DefaultDataNodeFactory
- SQLTemplateTranslator - Interface in org.apache.cayenne.access.translator
- SQLTreeProcessor - Interface in org.apache.cayenne.access.sqlbuilder.sqltree
- sqrt() - Method in class org.apache.cayenne.exp.property.NumericProperty
- sqrt() - Method in class org.apache.cayenne.ql.QLParser
- SQRT - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- sqrtExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- sqrtExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- SqrtExp - Class in org.apache.cayenne.exp
- SqrtExp(Object...) - Constructor for class org.apache.cayenne.exp.SqrtExp
- stack - Variable in class org.apache.cayenne.ashwood.graph.DepthFirstSearch
- start(String) - Method in class org.apache.cayenne.util.XMLEncoder
- startDisjointByIdPrefetch(PrefetchTreeNode) - Method in interface org.apache.cayenne.query.PrefetchProcessor
- startDisjointPrefetch(PrefetchTreeNode) - Method in interface org.apache.cayenne.query.PrefetchProcessor
- startElement(String, String, String, Attributes) - Method in class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
- startElement(String, String, String, Attributes) - Method in class org.apache.cayenne.project.xml.SAXNestedTagHandler
-
This method directly called by SAX parser, do not override it directly, use
SAXNestedTagHandler.processElement(String, String, Attributes)method instead to process content. - startJointPrefetch(PrefetchTreeNode) - Method in interface org.apache.cayenne.query.PrefetchProcessor
- startNode(Expression, Expression) - Method in interface org.apache.cayenne.exp.TraversalHandler
-
Called during the traversal before an expression node children processing is started.
- startPhantomPrefetch(PrefetchTreeNode) - Method in interface org.apache.cayenne.query.PrefetchProcessor
- startsWith(String) - Method in class org.apache.cayenne.exp.property.StringProperty
-
Creates an expression for a database "LIKE" query with the value converted to a pattern matching the beginning of a String.
- startsWithExp(String, String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- startsWithExp(Expression, String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- startsWithIgnoreCase(String) - Method in class org.apache.cayenne.exp.property.StringProperty
-
Same as
StringProperty.startsWith(String), only using case-insensitive comparison. - startsWithIgnoreCaseExp(String, String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
Same as
ExpressionFactory.startsWithExp(String, String)only using case-insensitive comparison. - startsWithIgnoreCaseExp(Expression, String) - Static method in class org.apache.cayenne.exp.ExpressionFactory
- startUnknownPrefetch(PrefetchTreeNode) - Method in interface org.apache.cayenne.query.PrefetchProcessor
- startup(EventManager, int) - Method in class org.apache.cayenne.event.EventBridge
-
Starts EventBridge in the specified mode and locally listening to all event sources that post on a preconfigured subject.
- startup(EventManager, int, Object) - Method in class org.apache.cayenne.event.EventBridge
-
Starts EventBridge in the specified mode and locally listening to a specified event source.
- startup(EventManager, int, Object, Object) - Method in class org.apache.cayenne.event.EventBridge
-
Starts EventBridge in the specified mode.
- startupExternal() - Method in class org.apache.cayenne.event.EventBridge
-
Starts an external interface of the EventBridge.
- startupExternal() - Method in class org.apache.cayenne.event.NoopEventBridge
- STATEMENT_FETCH_SIZE_DEFAULT - Static variable in interface org.apache.cayenne.query.QueryMetadata
-
Defines default statement fetch size, which is 0, meaning that the JDBC driver default is used.
- statementFetchSize - Variable in class org.apache.cayenne.map.QueryDescriptor
- statementFetchSize - Variable in class org.apache.cayenne.query.MappedSelect
- statementFetchSize - Variable in class org.apache.cayenne.query.SQLSelect
- statementFetchSize(int) - Method in class org.apache.cayenne.query.FluentSelect
-
Sets fetch size of the PreparedStatement generated for this query.
- statementFetchSize(int) - Method in class org.apache.cayenne.query.MappedSelect
-
Sets fetch size of the PreparedStatement generated for this query.
- statementFetchSize(int) - Method in class org.apache.cayenne.query.SQLSelect
-
Sets JDBC statement's fetch size (0 for no default size)
- statementFetchSize(OperationHints) - Method in class org.apache.cayenne.access.jdbc.SelectAction
-
Returns the fetch size to set on the PreparedStatement, or 0 to leave the driver default alone.
- STATIC_LEXER_ERROR - Static variable in exception class org.apache.cayenne.ql.TokenMgrError
-
An attempt was made to create a second instance of a static token manager.
- staticFlag - Static variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
-
Whether parser is static.
- staticFlag - Static variable in class org.apache.cayenne.ql.JavaCharStream
-
Whether parser is static.
- status - Variable in class org.apache.cayenne.tx.BaseTransaction
- STATUS_ACTIVE - Static variable in class org.apache.cayenne.tx.BaseTransaction
- STATUS_COMMITTED - Static variable in class org.apache.cayenne.tx.BaseTransaction
- STATUS_COMMITTING - Static variable in class org.apache.cayenne.tx.BaseTransaction
- STATUS_MARKED_ROLLEDBACK - Static variable in class org.apache.cayenne.tx.BaseTransaction
- STATUS_NO_TRANSACTION - Static variable in class org.apache.cayenne.tx.BaseTransaction
- STATUS_ROLLEDBACK - Static variable in class org.apache.cayenne.tx.BaseTransaction
- STATUS_ROLLING_BACK - Static variable in class org.apache.cayenne.tx.BaseTransaction
- stop() - Method in class org.apache.cayenne.project.xml.SAXNestedTagHandler
- stopped - Variable in class org.apache.cayenne.access.DataDomain
- stopped - Variable in class org.apache.cayenne.event.DefaultEventManager
- storageEngine - Variable in class org.apache.cayenne.dba.mysql.MySQLAdapter
- STRING_ESC - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- STRING_ESC - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- stringExpression() - Method in class org.apache.cayenne.ql.QLParser
- stringFromFile(File) - Static method in class org.apache.cayenne.util.Util
-
Deprecated, for removal: This API element is subject to removal in a future version.unused
- stringFromFile(File, String) - Static method in class org.apache.cayenne.util.Util
-
Deprecated, for removal: This API element is subject to removal in a future version.unused
- stringLiteral() - Method in class org.apache.cayenne.ql.QLParser
- stringParameter() - Method in class org.apache.cayenne.ql.QLParser
- StringProperty<E> - Class in org.apache.cayenne.exp.property
-
Property that represents attributes mapped on string types
- StringProperty(CayennePath, Expression, Class) - Constructor for class org.apache.cayenne.exp.property.StringProperty
-
Constructs a new property with the given name and expression
- stripFileExtension(String) - Static method in class org.apache.cayenne.util.Util
-
Strips extension from the file name.
- stripLineBreaks(String, char) - Static method in class org.apache.cayenne.util.Util
-
Strips "\n", "\r\n", "\r" from the argument string, replacing them with a provided character.
- stripPackageName(String) - Static method in class org.apache.cayenne.util.Util
-
Returns an unqualified class name for the fully qualified name.
- StrongConnection<E,
V> - Class in org.apache.cayenne.ashwood.graph - StrongConnection(DigraphIteration) - Constructor for class org.apache.cayenne.ashwood.graph.StrongConnection
- sub(E) - Method in class org.apache.cayenne.exp.property.NumericProperty
- sub(NumericProperty) - Method in class org.apache.cayenne.exp.property.NumericProperty
- subclassDescriptors - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
- subentities - Variable in class org.apache.cayenne.map.EntityInheritanceTree
- subject - Variable in class org.apache.cayenne.event.CayenneEvent
- subjects - Variable in class org.apache.cayenne.event.DefaultEventManager
- subList(int, int) - Method in class org.apache.cayenne.access.IncrementalFaultList
- subList(int, int) - Method in class org.apache.cayenne.access.ToManyList
- subquery() - Method in class org.apache.cayenne.ql.QLParser
- SubqueryExp - Class in org.apache.cayenne.exp
- SubqueryExp(Object...) - Constructor for class org.apache.cayenne.exp.SubqueryExp
-
Creates a subquery node wrapping the given select, or an empty one without arguments.
- SubqueryNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- SubqueryNode(String) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.SubqueryNode
- subSequence(int, int) - Method in class org.apache.cayenne.exp.path.CayennePathSegment
- substBackslashes(String) - Static method in class org.apache.cayenne.util.Util
-
Replaces all backslashes "\" with forward slashes "/".
- substring() - Method in class org.apache.cayenne.ql.QLParser
- substring(int, int) - Method in class org.apache.cayenne.exp.property.StringProperty
- substring(NumericProperty, NumericProperty) - Method in class org.apache.cayenne.exp.property.StringProperty
- SUBSTRING - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- substringExp(String, int, int) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
-
Call SUBSTRING(string, offset, length) function
- substringExp(Expression, int, int) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
-
Call SUBSTRING(string, offset, length) function
- substringExp(Expression, Expression, Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
-
Call SUBSTRING(string, offset, length) function
- SubstringExp - Class in org.apache.cayenne.exp
- SubstringExp(Object...) - Constructor for class org.apache.cayenne.exp.SubstringExp
- SubtractExp - Class in org.apache.cayenne.exp
-
"Subtract" expression.
- SubtractExp(Object...) - Constructor for class org.apache.cayenne.exp.SubtractExp
- sum() - Method in class org.apache.cayenne.exp.property.NumericProperty
- sum() - Method in class org.apache.cayenne.ql.QLParser
- sum(NumericProperty) - Method in class org.apache.cayenne.query.ColumnSelect
-
Select sum of values
- sum(NumericProperty) - Method in class org.apache.cayenne.query.ObjectSelect
-
Select sum of values
- SUM - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- sumExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- SumExp - Class in org.apache.cayenne.exp
- SumExp(Object...) - Constructor for class org.apache.cayenne.exp.SumExp
- superclassDescriptor - Variable in class org.apache.cayenne.reflect.PersistentDescriptor
- superClassName - Variable in class org.apache.cayenne.map.ObjEntity
- superEntityName - Variable in class org.apache.cayenne.map.ObjEntity
- supportsBatchUpdates - Variable in class org.apache.cayenne.dba.JdbcAdapter
- supportsBatchUpdates() - Method in class org.apache.cayenne.dba.AutoAdapter
- supportsBatchUpdates() - Method in interface org.apache.cayenne.dba.DbAdapter
-
Returns
trueif 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
suppressingDistinctrecord component. - suppressNextTokenSeparator() - Method in class org.apache.cayenne.access.sqlbuilder.DefaultSQLAppendable
- suppressNextTokenSeparator() - Method in interface org.apache.cayenne.access.sqlbuilder.SQLAppendable
-
Suppresses the separator that the next
SQLAppendable.appendTokenSeparator()call would emit. - SwitchTo(int) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserTokenManager
-
Switch to specified lex state.
- SwitchTo(int) - Method in class org.apache.cayenne.ql.QLParserTokenManager
-
Switch to specified lex state.
- SybaseAdapter - Class in org.apache.cayenne.dba.sybase
-
DbAdapter implementation for Sybase RDBMS.
- SybaseAdapter(RuntimeProperties, List, List, List, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.dba.sybase.SybaseAdapter
- SybasePkGenerator - Class in org.apache.cayenne.dba.sybase
-
Primary key generator implementation for Sybase.
- SybasePkGenerator(JdbcAdapter) - Constructor for class org.apache.cayenne.dba.sybase.SybasePkGenerator
- SybaseSniffer - Class in org.apache.cayenne.dba.sybase
-
Detects Sybase database from JDBC metadata.
- SybaseSniffer(AdhocObjectFactory) - Constructor for class org.apache.cayenne.dba.sybase.SybaseSniffer
- SybaseSQLTreeProcessor - Class in org.apache.cayenne.dba.sybase
- SybaseSQLTreeProcessor() - Constructor for class org.apache.cayenne.dba.sybase.SybaseSQLTreeProcessor
- syncContexts() - Method in class org.apache.cayenne.CoreModuleExtender
-
Configures the stack to synchronize data between ObjectContexts.
- syncFilters - Variable in class org.apache.cayenne.access.DataDomain
- syncFilters - Variable in class org.apache.cayenne.access.DataDomainProvider
- syncWithSnapshotCache(boolean) - Method in class org.apache.cayenne.access.DataContext.Builder
-
Sets whether the context's ObjectStore should listen to snapshot cache events, updating its objects with changes made in other contexts.
T
- table - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.ColumnNode
- table(String) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- table(DbEntity) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- TableNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- TableNode(String, String) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.TableNode
- TableNode(DbEntity, String) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.TableNode
- TableNodeBuilder - Class in org.apache.cayenne.access.sqlbuilder
- tableTypeForTable() - Method in class org.apache.cayenne.dba.AutoAdapter
- tableTypeForTable() - Method in interface org.apache.cayenne.dba.DbAdapter
-
Returns the name of the table type (as returned by
DatabaseMetaData.getTableTypes) for a simple user table. - tableTypeForTable() - Method in class org.apache.cayenne.dba.frontbase.FrontBaseAdapter
- tableTypeForTable() - Method in class org.apache.cayenne.dba.JdbcAdapter
- tableTypeForView() - Method in class org.apache.cayenne.dba.AutoAdapter
- tableTypeForView() - Method in interface org.apache.cayenne.dba.DbAdapter
-
Returns the name of the table type (as returned by
DatabaseMetaData.getTableTypes) for a view table. - tableTypeForView() - Method in class org.apache.cayenne.dba.JdbcAdapter
- tabSize - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
- tabSize - Variable in class org.apache.cayenne.ql.JavaCharStream
- tagOpened - Variable in class org.apache.cayenne.util.XMLEncoder
- tail(int) - Method in interface org.apache.cayenne.exp.path.CayennePath
-
Create sub path from this path starting from the given index and to the end.
- targetEntityName - Variable in class org.apache.cayenne.map.Relationship
- targetId - Variable in class org.apache.cayenne.graph.ArcCreateOperation
- targetId - Variable in class org.apache.cayenne.graph.ArcDeleteOperation
- targetName - Variable in class org.apache.cayenne.map.DbJoin
- targetNamespace - Variable in class org.apache.cayenne.project.xml.NamespaceAwareNestedTagHandler
- targetPkSnapshotWithSrcSnapshot(Map) - Method in class org.apache.cayenne.map.DbRelationship
-
Creates a snapshot of primary key attributes of a target object of this relationship based on a snapshot of a source.
- template() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
- TemplateContextFactory - Interface in org.apache.cayenne.access.translator.sqltemplate
- templates - Variable in class org.apache.cayenne.query.SQLTemplate
- Template Script - Section in class org.apache.cayenne.query.SQLTemplate
- text() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
- text(String) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- TEXT - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- TEXT_OTHER - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- TextNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- TextNode(String) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.TextNode
- then(List) - Method in class org.apache.cayenne.query.Ordering
- then(List) - Method in class org.apache.cayenne.query.Orderings
- then(Ordering) - Method in class org.apache.cayenne.query.Ordering
-
Returns Orderings with this Ordering followed by the provided next Ordering.
- then(Ordering) - Method in class org.apache.cayenne.query.Orderings
-
Adds the given sort ordering to the end of this list and returns "this" so it can be chained again.
- then(Orderings) - Method in class org.apache.cayenne.query.Ordering
-
Returns Orderings with this Ordering followed by the provided list of next Orderings.
- then(Orderings) - Method in class org.apache.cayenne.query.Orderings
-
Adds the given sort orderings to the end of this list and returns "this" so it can be chained again.
- THEN - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
- ThenExp - Class in org.apache.cayenne.exp
-
"THEN" part of the case-when expression.
- ThenExp(Object...) - Constructor for class org.apache.cayenne.exp.ThenExp
- ThenNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- ThenNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.ThenNode
- threadObjectContext - Static variable in class org.apache.cayenne.access.DataContext
-
Deprecated, for removal: This API element is subject to removal in a future version.
- threadRunInProgress - Variable in class org.apache.cayenne.access.dbsync.BaseSchemaUpdateStrategy
- ThrowOnPartialOrCreateSchemaStrategy - Class in org.apache.cayenne.access.dbsync
- ThrowOnPartialOrCreateSchemaStrategy() - Constructor for class org.apache.cayenne.access.dbsync.ThrowOnPartialOrCreateSchemaStrategy
- throwOnPartialSchema() - Method in class org.apache.cayenne.project.DataNodeDescriptor.Builder
- ThrowOnPartialSchemaStrategy - Class in org.apache.cayenne.access.dbsync
- ThrowOnPartialSchemaStrategy() - Constructor for class org.apache.cayenne.access.dbsync.ThrowOnPartialSchemaStrategy
- timestamp - Variable in class org.apache.cayenne.access.event.SnapshotEvent
- TimestampType - Class in org.apache.cayenne.access.types
- TimestampType() - Constructor for class org.apache.cayenne.access.types.TimestampType
- TimestampType(boolean) - Constructor for class org.apache.cayenne.access.types.TimestampType
- TimeType - Class in org.apache.cayenne.access.types
- TimeType() - Constructor for class org.apache.cayenne.access.types.TimeType
- TimeType(boolean) - Constructor for class org.apache.cayenne.access.types.TimeType
- ToAnyConverter<T> - Class in org.apache.cayenne.reflect
-
Can convert to any class that has a constructor that takes a single Object or a single String parameter.
- ToAnyConverter() - Constructor for class org.apache.cayenne.reflect.ToAnyConverter
- toArray() - Method in class org.apache.cayenne.access.IncrementalFaultList
- toArray() - Method in class org.apache.cayenne.access.ToManyList
- toArray() - Method in class org.apache.cayenne.access.ToManySet
- toArray() - Method in class org.apache.cayenne.util.commons.CompositeCollection
-
Returns an array containing all of the elements in this composite.
- toArray(Object) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.BindObjectEqual
- toArray(T[]) - Method in class org.apache.cayenne.access.IncrementalFaultList
- toArray(T[]) - Method in class org.apache.cayenne.access.ToManyList
- toArray(T[]) - Method in class org.apache.cayenne.access.ToManySet
- toArray(T[]) - Method in class org.apache.cayenne.util.commons.CompositeCollection
-
Returns an object array, populating the supplied array if possible.
- toBigDecimal(Object) - Static method in class org.apache.cayenne.util.ConversionUtil
- toBoolean(Object) - Static method in class org.apache.cayenne.util.ConversionUtil
- toBytes(UUID) - Static method in class org.apache.cayenne.access.types.UUIDType
-
Converts a UUID to its 16-byte big-endian form, most significant bits first.
- toCacheKey(Character) - Method in class org.apache.cayenne.access.types.CharacterValueType
- toCacheKey(BigDecimal) - Method in class org.apache.cayenne.access.types.BigDecimalValueType
- toCacheKey(BigInteger) - Method in class org.apache.cayenne.access.types.BigIntegerValueType
- toCacheKey(LocalDate) - Method in class org.apache.cayenne.access.types.LocalDateValueType
-
Deprecated.
- toCacheKey(LocalDateTime) - Method in class org.apache.cayenne.access.types.LocalDateTimeValueType
-
Deprecated.
- toCacheKey(LocalTime) - Method in class org.apache.cayenne.access.types.LocalTimeValueType
-
Deprecated.
- toCacheKey(Period) - Method in class org.apache.cayenne.access.types.PeriodValueType
- toCacheKey(UUID) - Method in class org.apache.cayenne.access.types.UUIDValueType
-
Deprecated.
- toCacheKey(V) - Method in interface org.apache.cayenne.access.types.ValueObjectType
-
Returned value should be same for objects that is logically equal.
- toComparable(Object) - Static method in class org.apache.cayenne.util.ConversionUtil
-
Attempts to convert an object to Comparable instance.
- toComparison() - Method in class org.apache.cayenne.util.CompareToBuilder
-
Returns a negative integer, a positive integer, or zero as the
builderhas judged the "left-hand" side as less than, greater than, or equal to the "right-hand" side. - toDependentPK - Variable in class org.apache.cayenne.map.DbRelationship
- toDouble(Object, double) - Static method in class org.apache.cayenne.util.ConversionUtil
- toFile(URL) - Static method in class org.apache.cayenne.util.Util
-
Converts URL to file.
- toHashCode() - Method in class org.apache.cayenne.util.HashCodeBuilder
-
Deprecated.Return the computed
hashCode. - toIdMap(Object) - Method in class org.apache.cayenne.access.translator.sqltemplate.directive.BindObjectEqual
- toInt(Object, int) - Static method in class org.apache.cayenne.util.ConversionUtil
- toJavaObject(Long) - Method in class org.apache.cayenne.access.types.BigIntegerValueType
- toJavaObject(String) - Method in class org.apache.cayenne.access.types.CharacterValueType
- toJavaObject(String) - Method in class org.apache.cayenne.access.types.PeriodValueType
- toJavaObject(String) - Method in class org.apache.cayenne.access.types.UUIDValueType
-
Deprecated.
- toJavaObject(BigDecimal) - Method in class org.apache.cayenne.access.types.BigDecimalValueType
- toJavaObject(Date) - Method in class org.apache.cayenne.access.types.LocalDateValueType
-
Deprecated.
- toJavaObject(Time) - Method in class org.apache.cayenne.access.types.LocalTimeValueType
-
Deprecated.
- toJavaObject(Timestamp) - Method in class org.apache.cayenne.access.types.LocalDateTimeValueType
-
Deprecated.
- toJavaObject(T) - Method in interface org.apache.cayenne.access.types.ValueObjectType
- token - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
-
Current token.
- token - Variable in class org.apache.cayenne.ql.QLParser
-
Current token.
- Token - Class in org.apache.cayenne.access.translator.sqltemplate.parser
-
Describes the input token stream.
- Token - Class in org.apache.cayenne.ql
-
Describes the input token stream.
- Token() - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.Token
-
No-argument constructor
- Token() - Constructor for class org.apache.cayenne.ql.Token
-
No-argument constructor
- Token(int) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.Token
-
Constructs a new token for the specified Image.
- Token(int) - Constructor for class org.apache.cayenne.ql.Token
-
Constructs a new token for the specified Image.
- Token(int, String) - Constructor for class org.apache.cayenne.access.translator.sqltemplate.parser.Token
-
Constructs a new token for the specified Image and Kind.
- Token(int, String) - Constructor for class org.apache.cayenne.ql.Token
-
Constructs a new token for the specified Image and Kind.
- token_source - Variable in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
-
Generated Token Manager.
- token_source - Variable in class org.apache.cayenne.ql.QLParser
-
Generated Token Manager.
- tokenImage - Variable in exception class org.apache.cayenne.access.translator.sqltemplate.parser.ParseException
-
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
- tokenImage - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
Literal token values.
- tokenImage - Variable in exception class org.apache.cayenne.ql.ParseException
-
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
- tokenImage - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
Literal token values.
- TokenMgrError - Exception Class in org.apache.cayenne.access.translator.sqltemplate.parser
-
Token Manager Error.
- TokenMgrError - Exception Class in org.apache.cayenne.ql
-
Token Manager Error.
- TokenMgrError() - Constructor for exception class org.apache.cayenne.access.translator.sqltemplate.parser.TokenMgrError
-
No arg constructor.
- TokenMgrError() - Constructor for exception class org.apache.cayenne.ql.TokenMgrError
-
No arg constructor.
- TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for exception class org.apache.cayenne.access.translator.sqltemplate.parser.TokenMgrError
-
Full Constructor.
- TokenMgrError(boolean, int, int, int, String, int, int) - Constructor for exception class org.apache.cayenne.ql.TokenMgrError
-
Full Constructor.
- TokenMgrError(String, int) - Constructor for exception class org.apache.cayenne.access.translator.sqltemplate.parser.TokenMgrError
-
Constructor with message and reason.
- TokenMgrError(String, int) - Constructor for exception class org.apache.cayenne.ql.TokenMgrError
-
Constructor with message and reason.
- toLong(Object, long) - Static method in class org.apache.cayenne.util.ConversionUtil
- toMany - Variable in class org.apache.cayenne.map.Relationship
- ToManyHolder<E> - Class in org.apache.cayenne.access
-
An abstract superclass of lazily faulted to-many relationship collections.
- ToManyHolder() - Constructor for class org.apache.cayenne.access.ToManyHolder
- ToManyHolder(Persistent, String) - Constructor for class org.apache.cayenne.access.ToManyHolder
- ToManyList<E> - Class in org.apache.cayenne.access
-
A list that holds objects for to-many relationships, lazily resolved on first access.
- ToManyList(Persistent, String) - Constructor for class org.apache.cayenne.access.ToManyList
-
Creates ToManyList.
- ToManyListFault - Class in org.apache.cayenne.access
- ToManyListFault() - Constructor for class org.apache.cayenne.access.ToManyListFault
- ToManyMapFault - Class in org.apache.cayenne.access
- ToManyMapFault(Accessor) - Constructor for class org.apache.cayenne.access.ToManyMapFault
- ToManyMapProperty - Interface in org.apache.cayenne.reflect
-
A property representing a map of objects keyed by one of the object properties.
- ToManyProperty - Interface in org.apache.cayenne.reflect
-
A property representing a collection of objects.
- ToManyRelationshipChange - Interface in org.apache.cayenne.commitlog.model
-
Represents a change in a to-many relationship property to another entity.
- toManyRelationshipConnected(String, ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- toManyRelationshipDisconnected(String, ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- ToManySet<E> - Class in org.apache.cayenne.access
-
A set that holds objects for to-many relationships, lazily resolved on first access.
- ToManySet(Persistent, String) - Constructor for class org.apache.cayenne.access.ToManySet
- ToManySetFault - Class in org.apache.cayenne.access
- ToManySetFault() - Constructor for class org.apache.cayenne.access.ToManySetFault
- toMap() - Method in class org.apache.cayenne.DefaultRuntimeProperties
- toMap() - Method in interface org.apache.cayenne.RuntimeProperties
-
Returns a snapshot of the properties as a map, with the same key resolution rules as
RuntimeProperties.get(String). - toMap(Object) - Method in class org.apache.cayenne.exp.DbPathExp
- toMap(K[], V[]) - Static method in class org.apache.cayenne.util.Util
-
Deprecated, for removal: This API element is subject to removal in a future version.use
IntStream.range(int, int)withCollectors.toMap(Function, Function)to build a map from parallel arrays - toOneFault - Variable in class org.apache.cayenne.reflect.SingletonFaultFactory
- ToOneFault - Class in org.apache.cayenne.access
- ToOneFault() - Constructor for class org.apache.cayenne.access.ToOneFault
- ToOneProperty - Interface in org.apache.cayenne.reflect
-
An ArcProperty that points to a single graph node.
- ToOneRelationshipChange - Interface in org.apache.cayenne.commitlog.model
- toOneRelationshipConnected(String, ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- toOneRelationshipDisconnected(String, ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- top(int) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
- TopNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- TopNode(int) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.TopNode
- topologicalSort(List, Digraph, boolean) - Method in class org.apache.cayenne.ashwood.AshwoodEntitySorter
- toString() - Method in record class org.apache.cayenne.access.DataContextChannel
-
Returns a string representation of this record class.
- toString() - Method in class org.apache.cayenne.access.DataDomain
- toString() - Method in class org.apache.cayenne.access.DataNode
- toString() - Method in class org.apache.cayenne.access.event.SnapshotEvent
- toString() - Method in class org.apache.cayenne.access.flush.EffectiveOpId
- toString() - Method in class org.apache.cayenne.access.flush.operation.BaseDbRowOp
- toString() - Method in class org.apache.cayenne.access.flush.operation.DeleteDbRowOp
- toString() - Method in class org.apache.cayenne.access.flush.operation.InsertDbRowOp
- toString() - Method in class org.apache.cayenne.access.flush.operation.SoftDeleteDbRowOp
- toString() - Method in class org.apache.cayenne.access.flush.operation.UpdateDbRowOp
- toString() - Method in record class org.apache.cayenne.access.jdbc.CSParameter
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.cayenne.access.jdbc.PSBatchParameter
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.cayenne.access.jdbc.PSParameter
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.cayenne.access.jdbc.RSColumn
-
Returns a string representation of this record class.
- toString() - Method in class org.apache.cayenne.access.sqlbuilder.DefaultSQLAppendable
- toString() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.EmptyNode
- toString() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.ExpressionNode
- toString() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- toString() - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.SelectResultNode
- toString() - Method in class org.apache.cayenne.access.ToManyList
- toString() - Method in class org.apache.cayenne.access.ToManySet
- toString() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SimpleNode
- toString() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.Token
-
Returns the image.
- toString() - Method in record class org.apache.cayenne.access.translator.TranslatedBatch
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.cayenne.access.translator.TranslatedProcedure
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.cayenne.access.translator.TranslatedSelect
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.cayenne.access.translator.TranslatedSQL
-
Returns a string representation of this record class.
- toString() - Method in class org.apache.cayenne.commitlog.Confidential
- toString() - Method in class org.apache.cayenne.DataRow
- toString() - Method in class org.apache.cayenne.DataRowLayout.Reader
- toString() - Method in class org.apache.cayenne.DataRowLayout
- toString() - Method in record class org.apache.cayenne.dba.NativeColumnType
-
Returns a string representation of this record class.
- toString() - Method in class org.apache.cayenne.event.EventSubject
- toString() - Method in class org.apache.cayenne.exp.EnumRef
-
Returns the "enum:" literal of the constant, as it appears in an expression String.
- toString() - Method in class org.apache.cayenne.exp.Expression
- toString() - Method in class org.apache.cayenne.exp.ExpressionParameter
- toString() - Method in interface org.apache.cayenne.exp.path.CayennePath
- toString() - Method in class org.apache.cayenne.exp.path.CayennePathSegment
- toString() - Method in class org.apache.cayenne.graph.ArcId
- toString() - Method in class org.apache.cayenne.map.Attribute
- toString() - Method in class org.apache.cayenne.map.DataMap
- toString() - Method in class org.apache.cayenne.map.DbAttribute
- toString() - Method in class org.apache.cayenne.map.DbJoin
- toString() - Method in class org.apache.cayenne.map.DbKeyGenerator
- toString() - Method in class org.apache.cayenne.map.DbRelationship
- toString() - Method in class org.apache.cayenne.map.Entity
- toString() - Method in class org.apache.cayenne.map.ObjAttribute
- toString() - Method in class org.apache.cayenne.map.ObjRelationship
- toString() - Method in class org.apache.cayenne.map.Relationship
-
Overrides Object.toString() to return informative description.
- toString() - Method in record class org.apache.cayenne.OutParametersResult
-
Returns a string representation of this record class.
- toString() - Method in class org.apache.cayenne.PersistentObject
- toString() - Method in record class org.apache.cayenne.project.DataNodeDescriptor
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.cayenne.project.DataNodeDescriptors
-
Returns a string representation of this record class.
- toString() - Method in class org.apache.cayenne.project.DataSourceDescriptor
- toString() - Method in class org.apache.cayenne.ql.Token
-
Returns the image.
- toString() - Method in record class org.apache.cayenne.query.EmbeddableResultSegment
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.cayenne.query.EntityResultSegment
-
Returns a string representation of this record class.
- toString() - Method in class org.apache.cayenne.query.Ordering
- toString() - Method in record class org.apache.cayenne.query.ProcedureColumn
-
Returns a string representation of this record class.
- toString() - Method in class org.apache.cayenne.query.ProcedureQuery
- toString() - Method in record class org.apache.cayenne.query.ResultSegments
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.cayenne.query.ScalarResultSegment
-
Returns a string representation of this record class.
- toString() - Method in class org.apache.cayenne.query.SQLTemplate
- toString() - Method in class org.apache.cayenne.reflect.BaseProperty
- toString() - Method in class org.apache.cayenne.reflect.LazyClassDescriptorDecorator
- toString() - Method in class org.apache.cayenne.resource.URLResource
- toString() - Method in record class org.apache.cayenne.SelectResult
-
Returns a string representation of this record class.
- toString() - Method in record class org.apache.cayenne.UpdateResult
-
Returns a string representation of this record class.
- toString() - Method in class org.apache.cayenne.util.SingleEntryMap
- toString() - Method in class org.apache.cayenne.util.ToStringBuilder
-
Returns a String built by the earlier invocations.
- toString() - Method in class org.apache.cayenne.validation.BeanValidationFailure
-
Returns a String representation of the failure.
- toString() - Method in class org.apache.cayenne.validation.SimpleValidationFailure
-
Returns a String representation of the failure.
- toString() - Method in exception class org.apache.cayenne.validation.ValidationException
- toString() - Method in class org.apache.cayenne.validation.ValidationResult
- toString() - Method in class org.apache.cayenne.value.GeoJson
- toString() - Method in class org.apache.cayenne.value.Json
- toString() - Method in class org.apache.cayenne.value.Wkt
- toString(byte[]) - Method in class org.apache.cayenne.access.types.ByteArrayType
- toString(Boolean) - Method in class org.apache.cayenne.access.types.BooleanType
- toString(Byte) - Method in class org.apache.cayenne.access.types.ByteType
- toString(Double) - Method in class org.apache.cayenne.access.types.DoubleType
- toString(Float) - Method in class org.apache.cayenne.access.types.FloatType
- toString(Integer) - Method in class org.apache.cayenne.access.types.IntegerType
- toString(Long) - Method in class org.apache.cayenne.access.types.LongType
- toString(Object) - Method in class org.apache.cayenne.access.types.ObjectType
- toString(Object) - Static method in class org.apache.cayenne.util.ConversionUtil
-
Attempts to convert an object to Comparable instance.
- toString(Short) - Method in class org.apache.cayenne.access.types.ShortType
- toString(String) - Method in class org.apache.cayenne.access.types.CharType
- toString(Void) - Method in class org.apache.cayenne.access.types.VoidType
- toString(BigDecimal) - Method in class org.apache.cayenne.access.types.BigDecimalType
- toString(Date) - Method in class org.apache.cayenne.access.types.DateType
- toString(Time) - Method in class org.apache.cayenne.access.types.TimeType
- toString(Timestamp) - Method in class org.apache.cayenne.access.types.TimestampType
- toString(Duration) - Method in class org.apache.cayenne.access.types.DurationType
- toString(Calendar) - Method in class org.apache.cayenne.access.types.CalendarType
- toString(Date) - Method in class org.apache.cayenne.access.types.UtilDateType
- toString(UUID) - Method in class org.apache.cayenne.access.types.UUIDType
- toString(GeoJson) - Method in class org.apache.cayenne.access.types.GeoJsonType
- toString(Json) - Method in class org.apache.cayenne.access.types.JsonType
- toString(Wkt) - Method in class org.apache.cayenne.access.types.WktType
- toString(T) - Method in class org.apache.cayenne.access.types.EnumType
- toString(T) - Method in class org.apache.cayenne.access.types.ExtendedEnumType
- toString(T) - Method in interface org.apache.cayenne.access.types.ExtendedType
-
Converts value of the supported type to a human-readable String representation.
- toString(T) - Method in class org.apache.cayenne.access.types.JavaTimeType
- toStringBuffer(StringBuffer, boolean) - Method in class org.apache.cayenne.PersistentObject
-
A variation of "toString" method, that may be more efficient in some cases.
- ToStringBuilder - Class in org.apache.cayenne.util
-
A utility class to simplify implementation of Object toString methods.
- ToStringBuilder(Object) - Constructor for class org.apache.cayenne.util.ToStringBuilder
- toUpperCase(Object) - Static method in class org.apache.cayenne.util.ConversionUtil
-
Attempts to convert an object to an uppercase string.
- trace_enabled() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
-
Trace enabled.
- trace_enabled() - Method in class org.apache.cayenne.ql.QLParser
-
Trace enabled.
- trackedFlattenedPaths - Variable in class org.apache.cayenne.access.DataContextObjectStore
-
Presence of path in this map is used to separate insert from update case of flattened records.
- trackLineColumn - Variable in class org.apache.cayenne.ql.JavaCharStream
- Transaction - Interface in org.apache.cayenne.tx
-
Cayenne Transaction interface.
- TransactionalOperation<T> - Interface in org.apache.cayenne.tx
- TransactionDescriptor - Class in org.apache.cayenne.tx
-
Descriptor that allows to customize transaction logic.
- TransactionDescriptor() - Constructor for class org.apache.cayenne.tx.TransactionDescriptor
- TransactionDescriptor.Builder - Class in org.apache.cayenne.tx
-
Builder class for the TransactionDescriptor.
- transactionFactory - Variable in class org.apache.cayenne.access.DataDomain
- transactionFactory - Variable in class org.apache.cayenne.access.DataDomainProvider
- TransactionFactory - Interface in org.apache.cayenne.tx
- TransactionFilter - Class in org.apache.cayenne.tx
-
A
DataChannelSyncFilterthat provides transactions. - TransactionFilter() - Constructor for class org.apache.cayenne.tx.TransactionFilter
- TransactionListener - Interface in org.apache.cayenne.tx
-
A callback that is notified as transaction progresses through stages.
- transactionManager - Variable in class org.apache.cayenne.access.DataDomain
- transactionManager - Variable in class org.apache.cayenne.access.DataDomainProvider
- transactionManager - Variable in class org.apache.cayenne.tx.TransactionFilter
- TransactionManager - Interface in org.apache.cayenne.tx
-
An optional utility service that simplifies wrapping multiple operations in transactions.
- TransactionPropagation - Enum Class in org.apache.cayenne.tx
-
Propagation behavior of transaction
- transform(Function) - Method in class org.apache.cayenne.exp.Expression
-
Creates a transformed copy of this expression, applying transformation provided by Transformer to all its nodes.
- transformExpression(Function) - Method in class org.apache.cayenne.exp.AggregateConditionExp
- transformExpression(Function) - Method in class org.apache.cayenne.exp.Expression
-
A recursive method called from "transform" to do the actual transformation.
- transformExpression(Function) - Method in class org.apache.cayenne.exp.InExp
- transformExpression(Function) - Method in class org.apache.cayenne.exp.NotInExp
- TRANSIENT - Static variable in class org.apache.cayenne.PersistenceState
-
Describes a state of an object not registered with DataContext/ObjectContext, and therefore having no persistence features.
- translate(String, List, DbAdapter) - Method in class org.apache.cayenne.access.translator.sqltemplate.DefaultSQLTemplateTranslator
- translate(String, List, DbAdapter) - Method in interface org.apache.cayenne.access.translator.SQLTemplateTranslator
-
Builds and returns a SQLStatement based on SQL template String and a list of positional parameters.
- translate(String, Map, DbAdapter) - Method in class org.apache.cayenne.access.translator.sqltemplate.DefaultSQLTemplateTranslator
- translate(String, Map, DbAdapter) - Method in interface org.apache.cayenne.access.translator.SQLTemplateTranslator
-
Builds and returns a SQLStatement based on SQL template String and a map of parameters.
- translate(ProcedureQuery, DbAdapter, EntityResolver) - Method in class org.apache.cayenne.access.translator.procedure.DbAdapterDelegatedProcedureTranslator
- translate(ProcedureQuery, DbAdapter, EntityResolver) - Method in class org.apache.cayenne.access.translator.procedure.DefaultProcedureTranslator
- translate(ProcedureQuery, DbAdapter, EntityResolver) - Method in interface org.apache.cayenne.access.translator.ProcedureTranslator
-
Translates the provided query into a
TranslatedProcedure. - translate(Select, DbAdapter, EntityResolver) - Method in class org.apache.cayenne.access.translator.select.DbAdapterDelegatedSelectTranslator
- translate(Select, DbAdapter, EntityResolver) - Method in class org.apache.cayenne.access.translator.select.DefaultSelectTranslator
- translate(Select, DbAdapter, EntityResolver) - Method in interface org.apache.cayenne.access.translator.SelectTranslator
-
Translates the provided query into a
TranslatedSelect. - translate(T, DbAdapter) - Method in class org.apache.cayenne.access.translator.batch.BaseBatchTranslator
- translate(T, DbAdapter) - Method in interface org.apache.cayenne.access.translator.BatchTranslator
-
Translates the provided batch query into an immutable
TranslatedBatch. - TranslatedBatch - Record Class in org.apache.cayenne.access.translator
-
An immutable result of translating a batch query: the SQL String shared by all rows of the batch, and one
PSBatchParameterper 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
TranslatedBatchrecord class. - TranslatedProcedure - Record Class in org.apache.cayenne.access.translator
-
An immutable result of translating a
ProcedureQueryto a stored procedure call. - TranslatedProcedure(String, CSParameter[]) - Constructor for record class org.apache.cayenne.access.translator.TranslatedProcedure
-
Creates an instance of a
TranslatedProcedurerecord class. - TranslatedSelect - Record Class in org.apache.cayenne.access.translator
-
An immutable result of translating a
Selectquery to SQL, produced bySelectTranslator.translate(Select, DbAdapter, EntityResolver). - TranslatedSelect(String, PSParameter[], RSColumn[], ResultSegments, boolean, boolean) - Constructor for record class org.apache.cayenne.access.translator.TranslatedSelect
-
Creates an instance of a
TranslatedSelectrecord 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
TranslatedSQLrecord 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
TraversalHandlerhas default no-op implementations for all methods - TraversalHelper() - Constructor for class org.apache.cayenne.exp.TraversalHelper
-
Deprecated.
- traverse(Expression, TraversalHandler) - Method in class org.apache.cayenne.exp.Expression
-
Traverses itself and child expressions, notifying visitor via callback methods as it goes.
- traverse(TraversalHandler) - Method in class org.apache.cayenne.exp.Expression
-
Traverses itself and child expressions, notifying visitor via callback methods as it goes.
- traverse(PrefetchProcessor) - Method in class org.apache.cayenne.query.PrefetchTreeNode
-
Traverses the tree depth-first, invoking callback methods of the processor when passing through the nodes.
- trim() - Method in class org.apache.cayenne.exp.property.StringProperty
- trim() - Method in class org.apache.cayenne.ql.QLParser
- TRIM - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- TRIM_FUNCTION - Static variable in class org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
- TRIM_FUNCTION - Static variable in class org.apache.cayenne.dba.oracle.OracleAdapter
- TRIM_VALUES_THRESHOLD - Static variable in interface org.apache.cayenne.access.types.ExtendedType
-
Deprecated, for removal: This API element is subject to removal in a future version.unused
- trimBytes(byte[]) - Static method in class org.apache.cayenne.access.types.ByteArrayType
-
Strips null bytes from the byte array, returning a potentially smaller array that contains no trailing zero bytes.
- trimExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- trimExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- TrimExp - Class in org.apache.cayenne.exp
- TrimExp(Object...) - Constructor for class org.apache.cayenne.exp.TrimExp
- trimmingBytes - Variable in class org.apache.cayenne.access.types.ByteArrayType
- trimmingChars - Variable in class org.apache.cayenne.access.types.CharType
- TrimmingColumnNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- TrimmingColumnNode(ColumnNode) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.TrimmingColumnNode
- TRUE - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
RegularExpression Id.
- TRUE - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- TrueExp - Class in org.apache.cayenne.exp
-
Boolean true expression element Notice that there is one TrueExp and one FalseExp instead of a single BooleanExp with a Boolean value.
- TrueExp(Object...) - Constructor for class org.apache.cayenne.exp.TrueExp
- truncate(long) - Method in class org.apache.cayenne.util.MemoryBlob
-
Truncates the
BLOBvalue that thisBlobobject represents to belenbytes in length. - truncate(long) - Method in class org.apache.cayenne.util.MemoryClob
-
Truncates the
CLOBvalue that thisClobdesignates to have a length oflencharacters. - type - Variable in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- type - Variable in class org.apache.cayenne.exp.property.BaseProperty
-
Explicit type of the property
- type - Variable in class org.apache.cayenne.map.DbAttribute
-
Defines JDBC type of the column.
- type - Variable in class org.apache.cayenne.map.EmbeddableAttribute
- type - Variable in class org.apache.cayenne.map.ObjAttribute
- type - Variable in class org.apache.cayenne.map.ProcedureParameter
- type() - Method in record class org.apache.cayenne.query.ScalarResultSegment
-
Returns the value of the
typerecord component. - TYPE_FACTORIES_LIST - Static variable in class org.apache.cayenne.CoreModule
-
A DI container key for the List<ExtendedTypeFactory> storing default and user-provided ExtendedTypeFactories.
- typeAliases - Variable in class org.apache.cayenne.access.types.ExtendedTypeMap
- TypeAwareSQLTreeProcessor - Class in org.apache.cayenne.access.translator.select
- TypeAwareSQLTreeProcessor() - Constructor for class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
- typeMap - Variable in class org.apache.cayenne.access.types.ExtendedTypeMap
- TypesMapping - Class in org.apache.cayenne.dba
-
A utility class that handles mappings of JDBC data types to the database types and Java types.
- TypesMapping(DatabaseMetaData) - Constructor for class org.apache.cayenne.dba.TypesMapping
- typeSupportsLength(int) - Method in class org.apache.cayenne.dba.AutoAdapter
- typeSupportsLength(int) - Method in class org.apache.cayenne.dba.db2.DB2Adapter
- typeSupportsLength(int) - Method in interface org.apache.cayenne.dba.DbAdapter
- typeSupportsLength(int) - Method in class org.apache.cayenne.dba.derby.DerbyAdapter
- typeSupportsLength(int) - Method in class org.apache.cayenne.dba.JdbcAdapter
-
Returns true if supplied type can have a length attribute as a part of column definition
- typeSupportsLength(int) - Method in class org.apache.cayenne.dba.mysql.MySQLAdapter
- typeSupportsLength(int) - Method in class org.apache.cayenne.dba.postgres.PostgresAdapter
- typeSupportsScale(int) - Method in class org.apache.cayenne.dba.AutoAdapter
- typeSupportsScale(int) - Method in class org.apache.cayenne.dba.db2.DB2Adapter
- typeSupportsScale(int) - Method in interface org.apache.cayenne.dba.DbAdapter
-
Returns true if supplied type can have a scale attribute as a part of column definition.
- typeSupportsScale(int) - Method in class org.apache.cayenne.dba.derby.DerbyAdapter
- typeSupportsScale(int) - Method in class org.apache.cayenne.dba.JdbcAdapter
-
Returns true if supplied type can have a scale attribute as a part of column definition.
- typeSupportsScale(int) - Method in class org.apache.cayenne.dba.oracle.OracleAdapter
U
- uncapitalized(String) - Static method in class org.apache.cayenne.util.Util
-
Deprecated, for removal: This API element is subject to removal in a future version.unused
- uncommittedObjects() - Method in class org.apache.cayenne.access.DataContext
-
Returns a collection of all uncommitted registered objects.
- uncommittedObjects() - Method in interface org.apache.cayenne.ObjectContext
-
Returns a collection of MODIFIED, DELETED or NEW objects.
- unconstrained() - Method in record class org.apache.cayenne.dba.NativeColumnType
-
Returns the value of the
unconstrainedrecord component. - UNDEFINED - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
- UNDEFINED - Enum constant in enum class org.apache.cayenne.map.JoinType
- UNDEFINED_SEMANTICS - Static variable in class org.apache.cayenne.query.PrefetchTreeNode
- UNDEFINED_STAMP - Static variable in class org.apache.cayenne.ashwood.graph.DepthFirstStampSearch
- underscoredToJava(String, boolean) - Static method in class org.apache.cayenne.util.Util
-
Converts names like "ABCD_EFG_123" to Java-style names like "abcdEfg123".
- undo(GraphChangeHandler) - Method in class org.apache.cayenne.access.ObjectDiff
- undo(GraphChangeHandler) - Method in class org.apache.cayenne.access.ObjectStoreGraphDiff
- undo(GraphChangeHandler) - Method in class org.apache.cayenne.graph.ArcCreateOperation
- undo(GraphChangeHandler) - Method in class org.apache.cayenne.graph.ArcDeleteOperation
- undo(GraphChangeHandler) - Method in class org.apache.cayenne.graph.CompoundDiff
-
Iterates over diffs list in reverse order, calling "apply" on each individual diff.
- undo(GraphChangeHandler) - Method in interface org.apache.cayenne.graph.GraphDiff
-
Calls appropriate methods on the handler to revert this change.
- undo(GraphChangeHandler) - Method in class org.apache.cayenne.graph.NodeCreateOperation
- undo(GraphChangeHandler) - Method in class org.apache.cayenne.graph.NodeDeleteOperation
- undo(GraphChangeHandler) - Method in class org.apache.cayenne.graph.NodeDiff
- undo(GraphChangeHandler) - Method in class org.apache.cayenne.graph.NodeIdChangeOperation
- undo(GraphChangeHandler) - Method in class org.apache.cayenne.graph.NodePropertyChangeOperation
- unexpectedTagMessage(String, String...) - Method in class org.apache.cayenne.project.xml.SAXNestedTagHandler
- unfetchedObjects - Variable in class org.apache.cayenne.access.IncrementalFaultList
- UNKNOWN_VERSION - Static variable in interface org.apache.cayenne.project.upgrade.UpgradeHandler
-
Version reported for projects that whose version can not be determined.
- UnmanagedPoolingDataSource - Class in org.apache.cayenne.datasource
-
A non-blocking
DataSourcewith a pool of connections. - UnmanagedPoolingDataSource(DataSource, PoolingDataSourceParameters) - Constructor for class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
- UnmanagedPoolingDataSource.ConnectionUnavailableException - Exception Class in org.apache.cayenne.datasource
-
An exception indicating that a connection request waiting in the queue timed out and was unable to obtain a connection.
- unregisterObject(ObjectId) - Method in class org.apache.cayenne.access.DataContextObjectStore
- unregisterObject(ObjectId) - Method in interface org.apache.cayenne.ObjectStore
-
Unregisters an object with the id, forgetting any information associated with it.
- unregisterObjects(Collection) - Method in class org.apache.cayenne.access.DataContext
-
Unregisters a Collection of Persistent objects from the DataContext and the underlying ObjectStore.
- unregisterType(String) - Method in class org.apache.cayenne.access.types.ExtendedTypeMap
-
Removes registered ExtendedType object corresponding to
javaClassNameparameter. - 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
valto this object. - UnsupportedVersionException - Exception Class in org.apache.cayenne.project.xml
-
Thrown by the XML handlers when the project version of a document is not the current one.
- UnsupportedVersionException(String) - Constructor for exception class org.apache.cayenne.project.xml.UnsupportedVersionException
- unwindException(Throwable) - Static method in class org.apache.cayenne.util.Util
-
Looks up and returns the root cause of an exception.
- unwindException(Throwable, Class) - Static method in class org.apache.cayenne.util.Util
-
Unwinds an exception chain like
Util.unwindException(Throwable), but never unwinds past the innermost exception that is an instance ofupTo. - unwrap() - Method in class org.apache.cayenne.dba.AutoAdapter
- unwrap() - Method in interface org.apache.cayenne.dba.DbAdapter
-
Allows the users to get access to the adapter decorated by a given adapter.
- unwrap() - Method in class org.apache.cayenne.dba.JdbcAdapter
-
Simply returns this, as JdbcAdapter is not a wrapper.
- unwrap(Class) - Method in class org.apache.cayenne.datasource.DriverDataSource
- unwrap(Class) - Method in class org.apache.cayenne.datasource.ManagedPoolingDataSource
- unwrap(Class) - Method in class org.apache.cayenne.datasource.PoolAwareConnection
- unwrap(Class) - Method in class org.apache.cayenne.datasource.UnmanagedPoolingDataSource
- update(String) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- update(DbEntity) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- update(ObjectContext) - Method in class org.apache.cayenne.query.MappedExec
-
Executes the query, returning the counts of its first update result.
- update(ObjectContext) - Method in class org.apache.cayenne.query.ProcedureCall
-
Executes the procedure, returning the count of its first update.
- update(ObjectContext) - Method in class org.apache.cayenne.query.SQLExec
- UPDATE - Enum constant in enum class org.apache.cayenne.access.flush.operation.DbRowOpType
- UPDATE - Enum constant in enum class org.apache.cayenne.commitlog.model.ObjectChangeType
- UPDATE - Static variable in interface org.apache.cayenne.access.translator.BatchTranslator
-
DI binding name of the translator for
UpdateBatchQuery. - UPDATE_SET - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
- updateAttribute(A) - Method in class org.apache.cayenne.map.Entity
- updateBatch(ObjectContext) - Method in class org.apache.cayenne.query.SQLExec
- UpdateBatchQuery - Class in org.apache.cayenne.query
-
Batched UPDATE query.
- UpdateBatchQuery(DbEntity, List, List, Collection, int) - Constructor for class org.apache.cayenne.query.UpdateBatchQuery
- updateBatchTranslator - Variable in class org.apache.cayenne.access.DefaultDataNodeFactory
- UpdateBatchTranslator - Class in org.apache.cayenne.access.translator.batch
- UpdateBatchTranslator() - Constructor for class org.apache.cayenne.access.translator.batch.UpdateBatchTranslator
- UpdateBuilder - Class in org.apache.cayenne.access.sqlbuilder
- UpdateBuilder(String) - Constructor for class org.apache.cayenne.access.sqlbuilder.UpdateBuilder
- UpdateBuilder(DbEntity) - Constructor for class org.apache.cayenne.access.sqlbuilder.UpdateBuilder
- updateDataMap(DataMap) - Static method in class org.apache.cayenne.util.DeleteRuleUpdater
-
Updates delete rules for all obj entities in a datamap
- updatedAttributes - Variable in class org.apache.cayenne.access.flush.operation.Values
- updateDbAttributePath() - Method in class org.apache.cayenne.map.ObjAttribute
-
Updates DbAttributePath for this ObjAttribute
- UpdateDbRowOp - Class in org.apache.cayenne.access.flush.operation
- UpdateDbRowOp(Persistent, DbEntity, ObjectId) - Constructor for class org.apache.cayenne.access.flush.operation.UpdateDbRowOp
- UpdateLineColumn(char) - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.JavaCharStream
- UpdateLineColumn(char) - Method in class org.apache.cayenne.ql.JavaCharStream
- UpdateNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- UpdateNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.UpdateNode
- updateObjectIds(Collection) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction
-
Fill in replacement IDs' data for given operations
- updateObjEntity(ObjEntity) - Static method in class org.apache.cayenne.util.DeleteRuleUpdater
-
Updates delete rules for all relationships in a objentity
- updateObjRelationship(ObjRelationship) - Static method in class org.apache.cayenne.util.DeleteRuleUpdater
-
Updates delete rules for specified relationship
- UpdateResult - Record Class in org.apache.cayenne
-
A
QueryResultitem holding the update counts produced by a non-selecting query. - UpdateResult(int[]) - Constructor for record class org.apache.cayenne.UpdateResult
-
Creates an instance of a
UpdateResultrecord class. - updateSchema(DataNode) - Method in class org.apache.cayenne.access.dbsync.BaseSchemaUpdateStrategy
- updateSchema(DataNode) - Method in interface org.apache.cayenne.access.dbsync.SchemaUpdateStrategy
- updateSchema(DataNode) - Method in class org.apache.cayenne.access.dbsync.SkipSchemaUpdateStrategy
- UpdateSetNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- UpdateSetNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.UpdateSetNode
- UPGRADE_NEEDED - Enum constant in enum class org.apache.cayenne.project.upgrade.UpgradeType
-
The project configuration format is from an older version of Cayenne, and it can be fully upgraded to the current Cayenne version.
- UPGRADE_NOT_NEEDED - Enum constant in enum class org.apache.cayenne.project.upgrade.UpgradeType
-
The project configuration is current and can be used with the enclosing Cayenne runtime.
- upgradeAndLoad(Resource, String) - Method in class org.apache.cayenne.project.xml.XMLDataMapLoader
-
Loads a DataMap created by an older version of Cayenne, upgrading its XML in memory.
- upgradeAndLoad(Resource, String) - Method in class org.apache.cayenne.project.xml.XMLProjectLoader
-
Loads a project created by an older version of Cayenne, upgrading its XML in memory.
- UpgradeContext - Class in org.apache.cayenne.project.upgrade
-
A context for an XML document of a project or a DataMap being upgraded.
- UpgradeContext(Resource, Document) - Constructor for class org.apache.cayenne.project.upgrade.UpgradeContext
- upgradeDataMapDOM(UpgradeContext) - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V10
- upgradeDataMapDOM(UpgradeContext) - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V11
- upgradeDataMapDOM(UpgradeContext) - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V12
- upgradeDataMapDOM(UpgradeContext) - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V13
- upgradeDataMapDOM(UpgradeContext) - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V14
- upgradeDataMapDOM(UpgradeContext) - Method in interface org.apache.cayenne.project.upgrade.UpgradeHandler
- upgradeDataMapDOM(Resource, String) - Method in class org.apache.cayenne.project.upgrade.ProjectFileUpgrader
-
Reads the DataMap XML and upgrades its DOM from the given version.
- UpgradeHandler - Interface in org.apache.cayenne.project.upgrade
-
A step of the project upgrade that brings the XML and the model from the previous project version to the version it reports in
UpgradeHandler.getVersion(). - UpgradeHandler_V10 - Class in org.apache.cayenne.project.upgrade
-
Upgrade handler for the project version "10" introduced by 4.1.M1 release.
- UpgradeHandler_V10() - Constructor for class org.apache.cayenne.project.upgrade.UpgradeHandler_V10
- UpgradeHandler_V11 - Class in org.apache.cayenne.project.upgrade
-
Upgrade handler for the project version "11" introduced by 5.0.M1 release.
- UpgradeHandler_V11() - Constructor for class org.apache.cayenne.project.upgrade.UpgradeHandler_V11
- UpgradeHandler_V12 - Class in org.apache.cayenne.project.upgrade
-
Upgrade handler for the project version "12" introduced by 5.0.M2 release.
- UpgradeHandler_V12() - Constructor for class org.apache.cayenne.project.upgrade.UpgradeHandler_V12
- UpgradeHandler_V13 - Class in org.apache.cayenne.project.upgrade
-
Upgrade handler for the project version "13" Changes: DataNode removal from Cayenne projects.
- UpgradeHandler_V13() - Constructor for class org.apache.cayenne.project.upgrade.UpgradeHandler_V13
- UpgradeHandler_V14 - Class in org.apache.cayenne.project.upgrade
-
Upgrades projects to version 14
- UpgradeHandler_V14() - Constructor for class org.apache.cayenne.project.upgrade.UpgradeHandler_V14
- upgradeProjectDOM(UpgradeContext) - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V10
- upgradeProjectDOM(UpgradeContext) - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V11
- upgradeProjectDOM(UpgradeContext) - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V12
- upgradeProjectDOM(UpgradeContext) - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V13
- upgradeProjectDOM(UpgradeContext) - Method in class org.apache.cayenne.project.upgrade.UpgradeHandler_V14
- upgradeProjectDOM(UpgradeContext) - Method in interface org.apache.cayenne.project.upgrade.UpgradeHandler
- upgradeProjectDOM(Resource, String) - Method in class org.apache.cayenne.project.upgrade.ProjectFileUpgrader
-
Reads the project XML and upgrades its DOM from the given version.
- upgrader - Variable in class org.apache.cayenne.project.xml.XMLDataMapLoader
- upgrader - Variable in class org.apache.cayenne.project.xml.XMLProjectLoader
- UpgradeType - Enum Class in org.apache.cayenne.project.upgrade
-
An enum indicating what type of upgrade, if any, is needed and possible to bring the project configuration format in sync with the current Cayenne runtime.
- upper() - Method in class org.apache.cayenne.exp.property.StringProperty
- upper() - Method in class org.apache.cayenne.ql.QLParser
- UPPER - Enum constant in enum class org.apache.cayenne.query.CapsStrategy
- UPPER - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- upperColumnNames() - Method in class org.apache.cayenne.query.SQLSelect
-
Equivalent of setting
CapsStrategy.UPPER - upperExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- upperExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- UpperExp - Class in org.apache.cayenne.exp
- UpperExp(Object...) - Constructor for class org.apache.cayenne.exp.UpperExp
- url(String) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- url(String) - Static method in class org.apache.cayenne.datasource.DataSourceBuilder
-
Deprecated.
- URLResource - Class in org.apache.cayenne.resource
-
A
Resourceimplementation wrapping a resource URL. - URLResource(URL) - Constructor for class org.apache.cayenne.resource.URLResource
- usedForLocking - Variable in class org.apache.cayenne.map.ObjAttribute
- usedForLocking - Variable in class org.apache.cayenne.map.ObjRelationship
- useExternalTransactions(Binder, boolean) - Static method in class org.apache.cayenne.CoreModule
-
Deprecated, for removal: This API element is subject to removal in a future version.in favor of
CoreModule.extend(Binder)API - useLocalCache() - Method in class org.apache.cayenne.query.FluentSelect
-
Deprecated, for removal: This API element is subject to removal in a future version.
- useLocalCache() - Method in class org.apache.cayenne.query.ProcedureQuery
-
Deprecated, for removal: This API element is subject to removal in a future version.
- useLocalCache() - Method in class org.apache.cayenne.query.SQLTemplate
-
Deprecated, for removal: This API element is subject to removal in a future version.
- useLocalCache(String) - Method in class org.apache.cayenne.query.FluentSelect
-
Deprecated, for removal: This API element is subject to removal in a future version.
- useLocalCache(String) - Method in class org.apache.cayenne.query.ProcedureQuery
-
Deprecated, for removal: This API element is subject to removal in a future version.
- useLocalCache(String) - Method in class org.apache.cayenne.query.SQLTemplate
-
Deprecated, for removal: This API element is subject to removal in a future version.
- useLowercaseColumnNames() - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
- user(String) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- USER_TYPES_LIST - Static variable in class org.apache.cayenne.CoreModule
-
A DI container key for the List<ExtendedType> storing a user-provided ExtendedTypes.
- userName - Variable in class org.apache.cayenne.datasource.DriverDataSource
- userName - Variable in class org.apache.cayenne.project.DataSourceDescriptor
- userName(String) - Method in class org.apache.cayenne.datasource.CayenneDataSource.Builder
- userName(String) - Method in class org.apache.cayenne.datasource.DataSourceBuilder
-
Deprecated.
- userProperties - Variable in class org.apache.cayenne.access.DataContext
-
Stores user defined properties associated with this DataContext.
- useSharedCache() - Method in class org.apache.cayenne.query.FluentSelect
-
Deprecated, for removal: This API element is subject to removal in a future version.
- useSharedCache() - Method in class org.apache.cayenne.query.ProcedureQuery
-
Deprecated, for removal: This API element is subject to removal in a future version.
- useSharedCache() - Method in class org.apache.cayenne.query.SQLTemplate
-
Deprecated, for removal: This API element is subject to removal in a future version.
- useSharedCache(String) - Method in class org.apache.cayenne.query.FluentSelect
-
Deprecated, for removal: This API element is subject to removal in a future version.
- useSharedCache(String) - Method in class org.apache.cayenne.query.ProcedureQuery
-
Deprecated, for removal: This API element is subject to removal in a future version.
- useSharedCache(String) - Method in class org.apache.cayenne.query.SQLTemplate
-
Deprecated, for removal: This API element is subject to removal in a future version.
- useUppercaseColumnNames() - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
- usingBlobs - Variable in class org.apache.cayenne.access.types.ByteArrayType
- usingClobs - Variable in class org.apache.cayenne.access.types.CharType
- usingOptimisticLocking - Variable in class org.apache.cayenne.query.DeleteBatchQuery
- usingOptimisticLocking - Variable in class org.apache.cayenne.query.UpdateBatchQuery
- Using ProcedureQuery as a Select - Section in class org.apache.cayenne.query.ProcedureQuery
- usingSharedSnapshotCache - Variable in class org.apache.cayenne.access.DataContext
- usingSharedSnapshotCache(boolean) - Method in class org.apache.cayenne.access.DataContext.Builder
-
Sets whether the snapshot cache is the shared cache of the parent DataDomain.
- Util - Class in org.apache.cayenne.util
-
Contains various unorganized static utility methods used across Cayenne.
- Util() - Constructor for class org.apache.cayenne.util.Util
- UtilDateType - Class in org.apache.cayenne.access.types
-
Maps
java.util.Dateto any of the three database date/time types: TIME, DATE, TIMESTAMP. - UtilDateType() - Constructor for class org.apache.cayenne.access.types.UtilDateType
- UtilDateType(boolean) - Constructor for class org.apache.cayenne.access.types.UtilDateType
- UUID_BYTES - Static variable in class org.apache.cayenne.access.types.UUIDType
-
The length of the binary form of a UUID.
- UUIDType - Class in org.apache.cayenne.access.types
-
An ExtendedType for
java.util.UUIDthat picks the storage format from the JDBC type of the mapped column: character columns store the canonical 36-char string; binary columns store the 16-byte big-endian form, most significant bits first; anything else is passed to the driver as an object, which is how a PostgreSQL nativeuuidcolumn works. - UUIDType() - Constructor for class org.apache.cayenne.access.types.UUIDType
- UUIDValueType - Class in org.apache.cayenne.access.types
-
Deprecated, for removal: This API element is subject to removal in a future version.no longer registered by default. Replaced by
UUIDType, which stores the value in a binary column when the mapped JDBC type is binary, instead of always converting it to a 36-char string. - UUIDValueType() - Constructor for class org.apache.cayenne.access.types.UUIDValueType
-
Deprecated.
V
- validateDuplicateColumnNames() - Method in class org.apache.cayenne.access.jdbc.RSColumn.RowBuilder
- validateForDelete(ValidationResult) - Method in class org.apache.cayenne.PersistentObject
-
This implementation does nothing.
- validateForDelete(ValidationResult) - Method in interface org.apache.cayenne.Validating
-
Performs property validation of the DELETED object, appending any validation failures to the provided validationResult object.
- validateForInsert(ValidationResult) - Method in class org.apache.cayenne.PersistentObject
- validateForInsert(ValidationResult) - Method in interface org.apache.cayenne.Validating
-
Performs property validation of the NEW object, appending any validation failures to the provided validationResult object.
- validateForSave(ValidationResult) - Method in class org.apache.cayenne.PersistentObject
-
Performs property validation of the object, appending any validation failures to the provided validationResult object.
- validateForUpdate(ValidationResult) - Method in class org.apache.cayenne.PersistentObject
- validateForUpdate(ValidationResult) - Method in interface org.apache.cayenne.Validating
-
Performs property validation of the MODIFIED object, appending any validation failures to the provided validationResult object.
- validateJavaClassName(Object, String, String) - Static method in class org.apache.cayenne.validation.BeanValidationFailure
-
A utility method that checks that a given string is a valid Java full class name, returning a non-null ValidationFailure if this is not so.
- validateMandatory(Object, String) - Static method in class org.apache.cayenne.validation.BeanValidationFailure
- validateMandatory(Object, String, Object) - Static method in class org.apache.cayenne.validation.BeanValidationFailure
- validateNamespace(String) - Method in class org.apache.cayenne.project.xml.VersionAwareHandler
- validateNotEmpty(Object, String, String) - Static method in class org.apache.cayenne.validation.BeanValidationFailure
-
A utility method that returns a ValidationFailure if a string is either null or has a length of zero; otherwise returns null.
- validateNotEmpty(Object, String, Collection) - Static method in class org.apache.cayenne.validation.BeanValidationFailure
-
Returns a ValidationFailure if a collection attribute of an object is null or empty.
- validateNotNull(Object, String, Object) - Static method in class org.apache.cayenne.validation.BeanValidationFailure
- validateVersion(String, Attributes) - Method in class org.apache.cayenne.project.xml.VersionAwareHandler
-
Checks that the document has the current project version, throwing
UnsupportedVersionExceptionotherwise, so that the loader can upgrade the document in memory. - Validating - Interface in org.apache.cayenne
-
Defines a number of callback methods that allow an object to be validated before safe.
- validatingObjectsOnCommit - Variable in class org.apache.cayenne.access.DataContext
- validatingObjectsOnCommit - Variable in class org.apache.cayenne.access.DataDomain
- validatingObjectsOnCommit - Variable in class org.apache.cayenne.project.Project
- validatingObjectsOnCommit(boolean) - Method in class org.apache.cayenne.access.DataContext.Builder
-
Sets whether the context validates objects before commit.
- ValidationException - Exception Class in org.apache.cayenne.validation
-
An exception thrown on unsuccessful validation.
- ValidationException(String, Object...) - Constructor for exception class org.apache.cayenne.validation.ValidationException
- ValidationException(String, ValidationResult, Object...) - Constructor for exception class org.apache.cayenne.validation.ValidationException
- ValidationException(ValidationResult) - Constructor for exception class org.apache.cayenne.validation.ValidationException
- ValidationFailure - Interface in org.apache.cayenne.validation
-
Defines a single failure during the validation process.
- validationQuery(String) - Method in class org.apache.cayenne.CayenneRuntimeBuilder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- validationQuery(String) - Method in class org.apache.cayenne.datasource.CayenneDataSource.Builder
-
Sets a SQL query used by the pool to check connection health.
- validationQuery(String) - Method in class org.apache.cayenne.datasource.PoolingDataSourceBuilder
-
Deprecated.
- ValidationResult - Class in org.apache.cayenne.validation
-
Represents a result of a validation execution.
- ValidationResult() - Constructor for class org.apache.cayenne.validation.ValidationResult
- value - Variable in class org.apache.cayenne.exp.ScalarExp
- value() - Method in record class org.apache.cayenne.access.jdbc.CSParameter
-
Returns the value of the
valuerecord component. - value() - Method in record class org.apache.cayenne.access.jdbc.PSParameter
-
Returns the value of the
valuerecord component. - value() - Element in annotation interface org.apache.cayenne.annotation.PostAdd
-
An array of entity classes that a listener method should be associated with.
- value() - Element in annotation interface org.apache.cayenne.annotation.PostLoad
-
An array of entity classes that a listener method should be associated with.
- value() - Element in annotation interface org.apache.cayenne.annotation.PostPersist
-
An array of entity classes that a listener method should be associated with.
- value() - Element in annotation interface org.apache.cayenne.annotation.PostRemove
-
An array of entity classes that a listener method should be associated with.
- value() - Element in annotation interface org.apache.cayenne.annotation.PostUpdate
-
An array of entity classes that a listener method should be associated with.
- value() - Element in annotation interface org.apache.cayenne.annotation.PrePersist
-
An array of entity classes that a listener method should be associated with.
- value() - Element in annotation interface org.apache.cayenne.annotation.PreRemove
-
An array of entity classes that a listener method should be associated with.
- value() - Element in annotation interface org.apache.cayenne.annotation.PreUpdate
-
An array of entity classes that a listener method should be associated with.
- value() - Element in annotation interface org.apache.cayenne.ashwood.SortWeight
-
Returns the "weight" of the entity used for the purpose of the DB operations sorting.
- value() - Method in interface org.apache.cayenne.exp.path.CayennePath
-
Get string representation of this path, it'll be dot-separated segments of this path.
- value() - Method in class org.apache.cayenne.exp.path.CayennePathSegment
- value(Object) - Static method in class org.apache.cayenne.access.sqlbuilder.SQLBuilder
- value(ValueNodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.InsertBuilder
- VALUE - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
- ValueComparisonStrategy<V> - Interface in org.apache.cayenne.reflect.generic
- valueComparisonStrategyFactory - Variable in class org.apache.cayenne.map.EntityResolver
- valueComparisonStrategyFactory - Variable in class org.apache.cayenne.reflect.generic.PersistentObjectDescriptorFactory
- ValueComparisonStrategyFactory - Interface in org.apache.cayenne.reflect.generic
- ValueExp - Class in org.apache.cayenne.exp
- ValueExp(Object...) - Constructor for class org.apache.cayenne.exp.ValueExp
- ValueNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- ValueNode(Object, boolean, DbAttribute, boolean) - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.ValueNode
- ValueNodeBuilder - Class in org.apache.cayenne.access.sqlbuilder
- ValueObjectType<V,
T> - Interface in org.apache.cayenne.access.types -
Descriptor and serialization helper for custom value objects that can be safely stored in the DB.
- ValueObjectTypeFactory - Class in org.apache.cayenne.access.types
- ValueObjectTypeFactory(ExtendedTypeMap, ValueObjectTypeRegistry) - Constructor for class org.apache.cayenne.access.types.ValueObjectTypeFactory
- valueObjectTypeRegistry - Variable in class org.apache.cayenne.map.EntityResolver
- ValueObjectTypeRegistry - Interface in org.apache.cayenne.access.types
-
Registry of user-defined descriptors of custom value objects' classes.
- valueOf(String) - Static method in enum class org.apache.cayenne.access.flush.operation.DbRowOpType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.cayenne.access.sqlbuilder.JoinType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.cayenne.commitlog.model.ObjectChangeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.cayenne.map.DeleteRule
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.cayenne.map.JoinType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.cayenne.map.LifecycleEvent
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.cayenne.map.SelectQueryDescriptor.ResultKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.cayenne.project.upgrade.UpgradeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.cayenne.query.CapsStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.cayenne.query.QueryCacheStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.cayenne.query.SortOrder
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.apache.cayenne.tx.TransactionPropagation
-
Returns the enum constant of this class with the specified name.
- values - Variable in class org.apache.cayenne.access.flush.operation.InsertDbRowOp
- values - Variable in class org.apache.cayenne.access.flush.operation.SoftDeleteDbRowOp
- values - Variable in class org.apache.cayenne.access.flush.operation.UpdateDbRowOp
- values - Variable in class org.apache.cayenne.access.types.EnumType
- values - Variable in class org.apache.cayenne.exp.ListExp
- values - Variable in class org.apache.cayenne.GenericPersistentObject
- values - Variable in class org.apache.cayenne.HybridPersistentObject
- values() - Static method in enum class org.apache.cayenne.access.flush.operation.DbRowOpType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in record class org.apache.cayenne.access.jdbc.PSBatchParameter
-
Returns the value of the
valuesrecord component. - values() - Static method in enum class org.apache.cayenne.access.sqlbuilder.JoinType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.cayenne.commitlog.model.ObjectChangeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class org.apache.cayenne.DataRow
- values() - Static method in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.cayenne.map.DeleteRule
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.cayenne.map.JoinType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.cayenne.map.LifecycleEvent
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.cayenne.map.SelectQueryDescriptor.ResultKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in record class org.apache.cayenne.OutParametersResult
-
Returns the value of the
valuesrecord component. - values() - Static method in enum class org.apache.cayenne.project.upgrade.UpgradeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.cayenne.query.CapsStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.cayenne.query.QueryCacheStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.cayenne.query.SortOrder
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.apache.cayenne.tx.TransactionPropagation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class org.apache.cayenne.util.SingleEntryMap
- Values - Class in org.apache.cayenne.access.flush.operation
-
Collection of values that should be inserted or updated in DB.
- Values(DbRowOp, boolean) - Constructor for class org.apache.cayenne.access.flush.operation.Values
- variable() - Method in class org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParser
- version - Variable in class org.apache.cayenne.access.event.SnapshotEvent
- VersionAwareHandler - Class in org.apache.cayenne.project.xml
-
Handler that can validate root tag name, version and namespace.
- VersionAwareHandler(LoaderContext, String) - Constructor for class org.apache.cayenne.project.xml.VersionAwareHandler
- vertexIterator() - Method in interface org.apache.cayenne.ashwood.graph.DigraphIteration
- vertexIterator() - Method in class org.apache.cayenne.ashwood.graph.FilterIteration
- vertexIterator() - Method in class org.apache.cayenne.ashwood.graph.MapDigraph
- vertexIterator() - Method in class org.apache.cayenne.ashwood.graph.ReversedIteration
- visit(NodeTreeVisitor) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.AliasedNode
- visit(NodeTreeVisitor) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
- visit(NodeTreeVisitor) - Method in class org.apache.cayenne.access.sqlbuilder.sqltree.Node
- visit(PropertyVisitor) - Method in interface org.apache.cayenne.reflect.PropertyDescriptor
-
Deprecated, for removal: This API element is subject to removal in a future version.
- visitAllProperties(PropertyVisitor) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Deprecated, for removal: This API element is subject to removal in a future version.iterate over
ClassDescriptor.getAllProperties()instead. - visitAttribute(AttributeChange) - Method in interface org.apache.cayenne.commitlog.model.PropertyChangeVisitor
- visitAttribute(AttributeProperty) - Method in interface org.apache.cayenne.reflect.PropertyVisitor
-
Deprecated.
- visitDataMap(DataMap) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
- visitDataMap(DataMap) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
- visitDataMap(DataMap) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
- visitDbAttribute(DbAttribute) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
- visitDbAttribute(DbAttribute) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
- visitDbAttribute(DbAttribute) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
- visitDbEntity(DbEntity) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
- visitDbEntity(DbEntity) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
- visitDbEntity(DbEntity) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
- visitDbRelationship(DbRelationship) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
- visitDbRelationship(DbRelationship) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
- visitDbRelationship(DbRelationship) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
- visitDeclaredProperties(PropertyVisitor) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Deprecated, for removal: This API element is subject to removal in a future version.iterate over
ClassDescriptor.getDeclaredProperties()instead. - visitDelete(DeleteDbRowOp) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction.EmptyRowChecker
- visitDelete(DeleteDbRowOp) - Method in class org.apache.cayenne.access.flush.operation.DbRowOpMerger
- visitDelete(DeleteDbRowOp) - Method in interface org.apache.cayenne.access.flush.operation.DbRowOpVisitor
- visitDelete(DeleteDbRowOp) - Method in class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter.DbRowTypeVisitor
- visitEmbeddable(Embeddable) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
- visitEmbeddable(Embeddable) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
- visitEmbeddable(Embeddable) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
- visitEmbeddableAttribute(EmbeddableAttribute) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
- visitEmbeddableAttribute(EmbeddableAttribute) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
- visitEmbeddableAttribute(EmbeddableAttribute) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
- visitInsert(InsertDbRowOp) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction.EmptyRowChecker
- visitInsert(InsertDbRowOp) - Method in class org.apache.cayenne.access.flush.operation.DbRowOpMerger
- visitInsert(InsertDbRowOp) - Method in interface org.apache.cayenne.access.flush.operation.DbRowOpVisitor
- visitInsert(InsertDbRowOp) - Method in class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter.DbRowTypeVisitor
- visitObjAttribute(ObjAttribute) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
- visitObjAttribute(ObjAttribute) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
- visitObjAttribute(ObjAttribute) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
- visitObjEntity(ObjEntity) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
- visitObjEntity(ObjEntity) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
- visitObjEntity(ObjEntity) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
- visitObjRelationship(ObjRelationship) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
- visitObjRelationship(ObjRelationship) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
- visitObjRelationship(ObjRelationship) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
- visitProcedure(Procedure) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
- visitProcedure(Procedure) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
- visitProcedure(Procedure) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
- visitProcedureParameter(ProcedureParameter) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
- visitProcedureParameter(ProcedureParameter) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
- visitProcedureParameter(ProcedureParameter) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
- visitProject(Project) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
- visitProject(Project) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
- visitProject(Project) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
- visitProperties(PropertyVisitor) - Method in interface org.apache.cayenne.reflect.ClassDescriptor
-
Deprecated, for removal: This API element is subject to removal in a future version.iterate over
ClassDescriptor.getProperties()instead. - visitQuery(QueryDescriptor) - Method in class org.apache.cayenne.project.BaseProjectNodeVisitor
- visitQuery(QueryDescriptor) - Method in class org.apache.cayenne.project.EmptyProjectNodeVisitor
- visitQuery(QueryDescriptor) - Method in interface org.apache.cayenne.project.ProjectNodeVisitor
- visitSoftDelete(SoftDeleteDbRowOp) - Method in interface org.apache.cayenne.access.flush.operation.DbRowOpVisitor
-
Visits a "soft" delete op.
- visitToMany(ToManyProperty) - Method in interface org.apache.cayenne.reflect.PropertyVisitor
-
Deprecated.
- visitToManyRelationship(ToManyRelationshipChange) - Method in interface org.apache.cayenne.commitlog.model.PropertyChangeVisitor
- visitToOne(ToOneProperty) - Method in interface org.apache.cayenne.reflect.PropertyVisitor
-
Deprecated.
- visitToOneRelationship(ToOneRelationshipChange) - Method in interface org.apache.cayenne.commitlog.model.PropertyChangeVisitor
- visitUpdate(UpdateDbRowOp) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction.EmptyRowChecker
- visitUpdate(UpdateDbRowOp) - Method in class org.apache.cayenne.access.flush.DefaultDataDomainFlushAction.PhantomDbRowOpCleaner
- visitUpdate(UpdateDbRowOp) - Method in class org.apache.cayenne.access.flush.operation.DbRowOpMerger
- visitUpdate(UpdateDbRowOp) - Method in interface org.apache.cayenne.access.flush.operation.DbRowOpVisitor
- visitUpdate(UpdateDbRowOp) - Method in class org.apache.cayenne.access.flush.operation.DefaultDbRowOpSorter.DbRowTypeVisitor
- VoidType - Class in org.apache.cayenne.access.types
-
A noop type that is sometimes useful to suppress extended types operations.
- VoidType() - Constructor for class org.apache.cayenne.access.types.VoidType
W
- WEEK - Enum constant in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
- WEEK - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- weekExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- weekExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- WeightedAshwoodEntitySorter - Class in org.apache.cayenne.ashwood
-
EntitySorter that takes into account entity "weights", and otherwise delegating to another (topological) sorter.
- WeightedAshwoodEntitySorter(EntityResolver) - Constructor for class org.apache.cayenne.ashwood.WeightedAshwoodEntitySorter
- WHEN - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
- WhenExp - Class in org.apache.cayenne.exp
-
"WHEN" part of the case-when expression.
- WhenExp(Object...) - Constructor for class org.apache.cayenne.exp.WhenExp
- WhenNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- WhenNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.WhenNode
- where - Variable in class org.apache.cayenne.query.FluentSelect
- where(String, Object...) - Method in class org.apache.cayenne.query.FluentSelect
-
Appends a qualifier expression of this query, using provided expression String and an array of position parameters.
- where(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.DeleteBuilder
- where(NodeBuilder) - Method in class org.apache.cayenne.access.sqlbuilder.UpdateBuilder
- where(NodeBuilder...) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
- where(Node) - Method in class org.apache.cayenne.access.sqlbuilder.SelectBuilder
- where(Expression) - Method in class org.apache.cayenne.query.FluentSelect
-
Appends a qualifier expression of this query.
- WHERE - Enum constant in enum class org.apache.cayenne.access.sqlbuilder.sqltree.NodeType
- WhereNode - Class in org.apache.cayenne.access.sqlbuilder.sqltree
- WhereNode() - Constructor for class org.apache.cayenne.access.sqlbuilder.sqltree.WhereNode
- widenBytes - Variable in class org.apache.cayenne.access.types.ByteType
- widenShorts - Variable in class org.apache.cayenne.access.types.ShortType
- willAddConnection(Transaction, String, Connection) - Method in interface org.apache.cayenne.tx.TransactionListener
- willCommit(Transaction) - Method in interface org.apache.cayenne.tx.TransactionListener
- willConnect(String, Persistent) - Method in class org.apache.cayenne.PersistentObject
-
Called before establishing a relationship with another object.
- willPerformGenericQuery(DataContext, Query) - Method in interface org.apache.cayenne.access.DataContextDelegate
-
Invoked before a Query is executed via DataContext.execute.
- willPerformQuery(DataContext, Query) - Method in interface org.apache.cayenne.access.DataContextDelegate
-
Invoked before a Query is executed via DataContext.performQuery.
- willRollback(Transaction) - Method in interface org.apache.cayenne.tx.TransactionListener
- withChangesLock(Supplier) - Method in class org.apache.cayenne.access.DataContextObjectStore
-
Runs the action under the lock guarding the uncommitted changes, returning its result.
- withEntityName(String) - Method in class org.apache.cayenne.DataRow
-
Returns a row with the given entity name and this row's values and version.
- WithinDoubleQuoteLiteral - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
Lexical state.
- WithinDoubleQuoteLiteral - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
Lexical state.
- WithinSingleQuoteLiteral - Static variable in interface org.apache.cayenne.access.translator.sqltemplate.parser.SQLTemplateParserConstants
-
Lexical state.
- WithinSingleQuoteLiteral - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
Lexical state.
- withMarker(int) - Method in interface org.apache.cayenne.exp.path.CayennePath
-
Clone this path with new marker
- withObjectLock(ObjectId, Supplier) - Method in class org.apache.cayenne.access.DataContextObjectStore
-
Returns the monitor guarding writes to the state of the object with the id: attribute and relationship values, persistence state and snapshot version.
- withPath(String, int) - Static method in class org.apache.cayenne.query.PrefetchTreeNode
-
Creates and returns a prefetch tree spanning a single path.
- withPath(CayennePath, int) - Static method in class org.apache.cayenne.query.PrefetchTreeNode
-
Creates and returns a prefetch tree spanning a single path.
- Wkt - Class in org.apache.cayenne.value
-
A Cayenne-supported value object holding a WKT geometry String.
- Wkt(String) - Constructor for class org.apache.cayenne.value.Wkt
- WktType - Class in org.apache.cayenne.access.types
- WktType() - Constructor for class org.apache.cayenne.access.types.WktType
- wrap(Node, String) - Static method in class org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
- wrapInFunction(Node, String) - Static method in class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
- wrapInFunction(Node, String) - Static method in class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
- wrapPathOperand(Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
Applies a few default rules for adding operands to expressions.
- wrapScalarValue(Object) - Static method in class org.apache.cayenne.exp.ExpressionFactory
-
Wraps a value into an expression, for the places that take an expression rather than a value: e.g. a constant select column, or a whole where clause.
- writeBlob(byte[]) - Method in class org.apache.cayenne.access.types.ByteArrayType
- writeMethod - Variable in class org.apache.cayenne.reflect.BeanAccessor
- writeProperty(Object, Object, Object) - Method in class org.apache.cayenne.reflect.BaseProperty
- writeProperty(Object, Object, Object) - Method in interface org.apache.cayenne.reflect.PropertyDescriptor
-
Sets a property value, inflating unresolved object if need.
- writeProperty(Object, Object, Object) - Method in class org.apache.cayenne.reflect.SimpleAttributeProperty
- writeProperty(String, Object) - Method in interface org.apache.cayenne.Persistent
-
Sets the property to the new value.
- writeProperty(String, Object) - Method in class org.apache.cayenne.PersistentObject
- writePropertyDirectly(Object, Object, Object) - Method in class org.apache.cayenne.reflect.BaseProperty
- writePropertyDirectly(Object, Object, Object) - Method in interface org.apache.cayenne.reflect.PropertyDescriptor
-
Sets a property value of an object without disturbing the object fault status.
- writePropertyDirectly(String, Object) - Method in interface org.apache.cayenne.EmbeddableObject
-
Modifies a value of a named property without altering the object state in any way, and without triggering any database operations.
- writePropertyDirectly(String, Object) - Method in class org.apache.cayenne.GenericPersistentObject
- writePropertyDirectly(String, Object) - Method in class org.apache.cayenne.HybridPersistentObject
- writePropertyDirectly(String, Object) - Method in interface org.apache.cayenne.Persistent
-
Modifies a value of a named property without altering the object state in any way, and without triggering any database operations.
- writePropertyDirectly(String, Object) - Method in class org.apache.cayenne.PersistentObject
X
- XMLDataMapLoader - Class in org.apache.cayenne.project.xml
- XMLDataMapLoader() - Constructor for class org.apache.cayenne.project.xml.XMLDataMapLoader
- XMLEncoder - Class in org.apache.cayenne.util
-
A helper class to encode objects to XML.
- XMLEncoder(PrintWriter) - Constructor for class org.apache.cayenne.util.XMLEncoder
- XMLEncoder(PrintWriter, String) - Constructor for class org.apache.cayenne.util.XMLEncoder
- XMLProjectLoader - Class in org.apache.cayenne.project.xml
- XMLProjectLoader() - Constructor for class org.apache.cayenne.project.xml.XMLProjectLoader
- xmlReaderProvider - Variable in class org.apache.cayenne.project.xml.XMLDataMapLoader
- xmlReaderProvider - Variable in class org.apache.cayenne.project.xml.XMLProjectLoader
- XMLReaderProvider - Class in org.apache.cayenne.project.xml
- XMLReaderProvider(boolean) - Constructor for class org.apache.cayenne.project.xml.XMLReaderProvider
- XMLSerializable - Interface in org.apache.cayenne.util
-
Interface for Cayenne objects that can be saved to XML.
Y
- year() - Method in class org.apache.cayenne.exp.property.DateProperty
-
It is a caller responsibility to check that underlying attribute has year component
- YEAR - Enum constant in enum class org.apache.cayenne.exp.ExtractExp.DateTimePart
- YEAR - Static variable in interface org.apache.cayenne.ql.QLParserConstants
-
RegularExpression Id.
- yearExp(String) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
- yearExp(Expression) - Static method in class org.apache.cayenne.exp.FunctionExpressionFactory
_
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
SQLAppendable.append(String).