Package | Description |
---|---|
org.apache.cayenne |
Contains persistence APIs directly accessible by users.
|
org.apache.cayenne.access |
Contains classes that make up Cayenne ORM stack.
|
org.apache.cayenne.access.jdbc |
Contains classes that handle JDBC interactions.
|
org.apache.cayenne.access.trans |
Provides translators for Cayenne queries.
|
org.apache.cayenne.ashwood | |
org.apache.cayenne.dba |
Contains database adapter API (DbAdapter) and its default implementation.
|
org.apache.cayenne.dba.ingres | |
org.apache.cayenne.dba.sqlserver |
MS SQLServer DbAdapter.
|
org.apache.cayenne.ejbql | |
org.apache.cayenne.ejbql.parser | |
org.apache.cayenne.map |
Contains O/R mapping classes that store relational database
metadata information and map it to Java classes.
|
org.apache.cayenne.query |
Defines standard queries supported by Cayenne and extension mechanism to create
custom queries.
|
org.apache.cayenne.reflect | |
org.apache.cayenne.remote |
Contains classes an interfaces related to Cayenne remote object persistence features.
|
org.apache.cayenne.remote.hessian | |
org.apache.cayenne.remote.hessian.service | |
org.apache.cayenne.util |
General utility classes.
|
Modifier and Type | Field and Description |
---|---|
protected EntityResolver |
BaseContext.entityResolver |
Modifier and Type | Method and Description |
---|---|
EntityResolver |
BaseContext.getEntityResolver() |
EntityResolver |
DataChannel.getEntityResolver()
Returns an EntityResolver instance that contains runtime mapping information.
|
EntityResolver |
ObjectContext.getEntityResolver()
Returns EntityResolver that stores all mapping information accessible by this
ObjectContext.
|
Modifier and Type | Method and Description |
---|---|
void |
BaseContext.setEntityResolver(EntityResolver entityResolver) |
Modifier and Type | Field and Description |
---|---|
protected EntityResolver |
DataDomain.entityResolver |
protected EntityResolver |
DataNode.entityResolver |
Modifier and Type | Method and Description |
---|---|
EntityResolver |
ClientServerChannel.getEntityResolver() |
EntityResolver |
DataDomain.getEntityResolver()
Returns an EntityResolver that stores mapping information for this domain.
|
EntityResolver |
DataNode.getEntityResolver()
Returns EntityResolver that handles DataMaps of this node.
|
EntityResolver |
QueryEngine.getEntityResolver()
Returns a resolver for this query engine that is capable of resolving between
classes, entity names, and obj/db entities
|
Modifier and Type | Method and Description |
---|---|
void |
DataDomain.setEntityResolver(EntityResolver entityResolver)
Sets EntityResolver.
|
void |
DataNode.setEntityResolver(EntityResolver entityResolver)
Sets EntityResolver.
|
Modifier and Type | Field and Description |
---|---|
protected EntityResolver |
BaseSQLAction.entityResolver |
Modifier and Type | Method and Description |
---|---|
EntityResolver |
BaseSQLAction.getEntityResolver() |
Constructor and Description |
---|
BaseSQLAction(JdbcAdapter adapter,
EntityResolver entityResolver) |
BatchAction(BatchQuery batchQuery,
JdbcAdapter adapter,
EntityResolver entityResolver) |
EJBQLAction(EJBQLQuery query,
SQLActionVisitor actionFactory,
JdbcAdapter adapter,
EntityResolver entityResolver) |
EJBQLTranslationContext(EntityResolver entityResolver,
EJBQLQuery query,
EJBQLCompiledExpression compiledExpression,
EJBQLTranslatorFactory translatorFactory) |
ProcedureAction(ProcedureQuery query,
JdbcAdapter adapter,
EntityResolver entityResolver) |
SelectAction(SelectQuery query,
JdbcAdapter adapter,
EntityResolver entityResolver) |
SQLTemplateAction(SQLTemplate query,
JdbcAdapter adapter,
EntityResolver entityResolver) |
Modifier and Type | Field and Description |
---|---|
protected EntityResolver |
ProcedureTranslator.entityResolver |
protected EntityResolver |
QueryAssembler.entityResolver |
Modifier and Type | Method and Description |
---|---|
EntityResolver |
QueryAssembler.getEntityResolver() |
Modifier and Type | Method and Description |
---|---|
void |
ProcedureTranslator.setEntityResolver(EntityResolver entityResolver) |
void |
QueryAssembler.setEntityResolver(EntityResolver entityResolver) |
Modifier and Type | Field and Description |
---|---|
protected EntityResolver |
AshwoodEntitySorter.entityResolver |
Modifier and Type | Method and Description |
---|---|
void |
AshwoodEntitySorter.setEntityResolver(EntityResolver entityResolver) |
Modifier and Type | Field and Description |
---|---|
protected EntityResolver |
JdbcActionBuilder.entityResolver |
Modifier and Type | Method and Description |
---|---|
EntityResolver |
JdbcActionBuilder.getEntityResolver()
Returns EntityResolver that can be used to gain access to the mapping objects.
|
Constructor and Description |
---|
JdbcActionBuilder(JdbcAdapter adapter,
EntityResolver resolver) |
Constructor and Description |
---|
IngresActionBuilder(JdbcAdapter adapter,
EntityResolver resolver) |
IngresSelectAction(SelectQuery query,
JdbcAdapter adapter,
EntityResolver entityResolver) |
Constructor and Description |
---|
SQLServerActionBuilder(JdbcAdapter adapter,
EntityResolver resolver) |
SQLServerBatchAction(BatchQuery batchQuery,
JdbcAdapter adapter,
EntityResolver entityResolver) |
SQLServerProcedureAction(ProcedureQuery query,
JdbcAdapter adapter,
EntityResolver entityResolver) |
SQLServerSelectAction(SelectQuery query,
JdbcAdapter adapter,
EntityResolver entityResolver) |
Modifier and Type | Method and Description |
---|---|
EJBQLCompiledExpression |
EJBQLParser.compile(String ejbqlStatement,
EntityResolver resolver)
Parses and compiles an expression for the EntityResolver.
|
Modifier and Type | Method and Description |
---|---|
EJBQLCompiledExpression |
EJBQL.EJBQLDefaultParser.compile(String ejbqlStatement,
EntityResolver resolver) |
Modifier and Type | Field and Description |
---|---|
protected EntityResolver |
EntityResolver.clientEntityResolver |
Modifier and Type | Method and Description |
---|---|
EntityResolver |
EntityResolver.getClientEntityResolver()
Returns ClientEntityResolver with mapping information that only includes entities
available on CWS Client Tier.
|
Modifier and Type | Method and Description |
---|---|
DataMap |
DataMap.getClientDataMap(EntityResolver serverResolver)
Returns a DataMap stripped of any server-side information, such as DbEntity
mapping, or ObjEntities that are not allowed in the client tier.
|
Map<String,String> |
EntityResult.getDbFields(EntityResolver resolver)
Returns a map of result column names to attribute db paths from the root entity.
|
List<Object> |
SQLResult.getResolvedComponents(EntityResolver resolver) |
boolean |
ObjRelationship.isSourceDefiningTargetPrecenseAndType(EntityResolver entityResolver)
Returns true if the relationship is non-optional and target has no
subclasses.
|
void |
EntitySorter.setEntityResolver(EntityResolver resolver)
Sets EntityResolver for this sorter.
|
Modifier and Type | Field and Description |
---|---|
protected EntityResolver |
IndirectQuery.lastResolver |
protected EntityResolver |
ObjectIdQuery.metadataResolver |
protected EntityResolver |
RelationshipQuery.metadataResolver |
Modifier and Type | Method and Description |
---|---|
protected abstract Query |
IndirectQuery.createReplacementQuery(EntityResolver resolver)
Creates a substitute query.
|
protected Query |
NamedQuery.createReplacementQuery(EntityResolver resolver) |
protected Query |
ObjectIdQuery.createReplacementQuery(EntityResolver resolver) |
protected Query |
RelationshipQuery.createReplacementQuery(EntityResolver resolver) |
EJBQLCompiledExpression |
EJBQLQuery.getExpression(EntityResolver resolver)
Returns lazily initialized EJBQLCompiledExpression for this query EJBQL.
|
QueryMetadata |
AbstractQuery.getMetaData(EntityResolver resolver)
Returns default select parameters.
|
QueryMetadata |
BatchQuery.getMetaData(EntityResolver resolver)
Returns default select parameters.
|
QueryMetadata |
EJBQLQuery.getMetaData(EntityResolver resolver) |
QueryMetadata |
IndirectQuery.getMetaData(EntityResolver resolver)
Returns the metadata obtained from the replacement query.
|
QueryMetadata |
NamedQuery.getMetaData(EntityResolver resolver) |
QueryMetadata |
ObjectIdQuery.getMetaData(EntityResolver resolver)
Returns query metadata object.
|
QueryMetadata |
ProcedureQuery.getMetaData(EntityResolver resolver) |
QueryMetadata |
Query.getMetaData(EntityResolver resolver)
Returns query runtime parameters.
|
QueryMetadata |
QueryChain.getMetaData(EntityResolver resolver)
Returns default metadata.
|
QueryMetadata |
RefreshQuery.getMetaData(EntityResolver resolver) |
QueryMetadata |
RelationshipQuery.getMetaData(EntityResolver resolver)
Returns query metadata object.
|
QueryMetadata |
SelectQuery.getMetaData(EntityResolver resolver) |
QueryMetadata |
SQLTemplate.getMetaData(EntityResolver resolver) |
ObjRelationship |
RelationshipQuery.getRelationship(EntityResolver resolver)
Returns a non-null relationship object for this query.
|
protected Query |
IndirectQuery.getReplacementQuery(EntityResolver resolver)
Returns a replacement query, creating it on demand and caching it for reuse.
|
protected Query |
NamedQuery.resolveQuery(EntityResolver resolver)
Returns a query for name, throwing an exception if such query is not mapped in the
EntityResolver.
|
void |
AbstractQuery.route(QueryRouter router,
EntityResolver resolver,
Query substitutedQuery)
Implements default routing mechanism relying on the EntityResolver to find DataMap
based on the query root.
|
void |
BatchQuery.route(QueryRouter router,
EntityResolver resolver,
Query substitutedQuery) |
void |
EJBQLQuery.route(QueryRouter router,
EntityResolver resolver,
Query substitutedQuery) |
void |
IndirectQuery.route(QueryRouter router,
EntityResolver resolver,
Query substitutedQuery)
Delegates routing to a replacement query.
|
void |
Query.route(QueryRouter router,
EntityResolver resolver,
Query substitutedQuery)
A callback method invoked by Cayenne during the routing phase of the query
execution.
|
void |
QueryChain.route(QueryRouter router,
EntityResolver resolver,
Query substitutedQuery)
Delegates routing to each individual query in the chain.
|
void |
RefreshQuery.route(QueryRouter router,
EntityResolver resolver,
Query substitutedQuery) |
void |
SelectQuery.route(QueryRouter router,
EntityResolver resolver,
Query substitutedQuery)
Routes itself and if there are any prefetches configured, creates prefetch queries
and routes them as well.
|
Modifier and Type | Field and Description |
---|---|
protected EntityResolver |
ClassDescriptorMap.resolver |
Modifier and Type | Method and Description |
---|---|
EntityResolver |
ClassDescriptorMap.getResolver() |
Constructor and Description |
---|
ClassDescriptorMap(EntityResolver resolver) |
LifecycleCallbackRegistry(EntityResolver resolver)
Creates an empty callback registry.
|
Modifier and Type | Field and Description |
---|---|
protected EntityResolver |
ClientChannel.entityResolver |
Modifier and Type | Method and Description |
---|---|
EntityResolver |
ClientChannel.getEntityResolver()
Returns EntityResolver obtained from the server.
|
Modifier and Type | Method and Description |
---|---|
static com.caucho.hessian.io.SerializerFactory |
HessianConfig.createFactory(String[] factoryNames,
EntityResolver resolver)
Creates a Hessian SerializerFactory configured with zero or more
AbstractSerializerFactory extensions.
|
Modifier and Type | Method and Description |
---|---|
static Object |
HessianUtil.cloneViaClientServerSerialization(Serializable object,
EntityResolver serverResolver)
A utility method that clones an object using Hessian serialization/deserialization
mechanism, which is different from default Java serialization.
|
static Object |
HessianUtil.cloneViaServerClientSerialization(Serializable object,
EntityResolver serverResolver) |
Modifier and Type | Field and Description |
---|---|
protected EntityResolver |
ObjectDetachOperation.targetResolver |
Constructor and Description |
---|
ObjectDetachOperation(EntityResolver targetResolver) |
Copyright © 2001–2018 Apache Cayenne. All rights reserved.