Modifier and Type | Field and Description |
---|---|
protected EntityResolver |
BaseContext.entityResolver |
Modifier and Type | Method and Description |
---|---|
EntityResolver |
DataChannel.getEntityResolver()
Returns an EntityResolver instance that contains runtime mapping information.
|
EntityResolver |
BaseContext.getEntityResolver() |
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 |
DataNode.entityResolver |
protected EntityResolver |
DataDomain.entityResolver |
Modifier and Type | Method and Description |
---|---|
EntityResolver |
QueryEngine.getEntityResolver()
Returns a resolver for this query engine that is capable of resolving between
classes, entity names, and obj/db entities
|
EntityResolver |
ClientServerChannel.getEntityResolver() |
EntityResolver |
DataNode.getEntityResolver()
Returns EntityResolver that handles DataMaps of this node.
|
EntityResolver |
DataDomain.getEntityResolver()
Returns an EntityResolver that stores mapping information for this
domain.
|
Modifier and Type | Method and Description |
---|---|
void |
DataNode.setEntityResolver(EntityResolver entityResolver)
Sets EntityResolver.
|
void |
DataDomain.setEntityResolver(EntityResolver entityResolver)
Sets EntityResolver.
|
Constructor and Description |
---|
EJBQLTranslationContext(EntityResolver entityResolver,
EJBQLQuery query,
EJBQLCompiledExpression compiledExpression,
EJBQLTranslatorFactory translatorFactory,
QuotingStrategy quotingStrategy) |
Modifier and Type | Field and Description |
---|---|
protected EntityResolver |
ProcedureTranslator.entityResolver |
Modifier and Type | Method and Description |
---|---|
void |
ProcedureTranslator.setEntityResolver(EntityResolver entityResolver) |
Modifier and Type | Field and Description |
---|---|
protected EntityResolver |
QueryAssembler.entityResolver |
Modifier and Type | Method and Description |
---|---|
EntityResolver |
QueryAssembler.getEntityResolver() |
Modifier and Type | Method and Description |
---|---|
SelectTranslator |
SelectTranslatorFactory.translator(SelectQuery<?> query,
DbAdapter adapter,
EntityResolver entityResolver)
Creates a proper translator for a BatchQuery
|
SelectTranslator |
DefaultSelectTranslatorFactory.translator(SelectQuery<?> query,
DbAdapter adapter,
EntityResolver entityResolver) |
Constructor and Description |
---|
DefaultSelectTranslator(Query query,
DbAdapter adapter,
EntityResolver entityResolver) |
QueryAssembler(Query query,
DbAdapter adapter,
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 | Method and Description |
---|---|
SelectTranslator |
AutoAdapter.getSelectTranslator(SelectQuery<?> query,
EntityResolver entityResolver) |
SelectTranslator |
DbAdapter.getSelectTranslator(SelectQuery<?> query,
EntityResolver entityResolver)
Returns a SelectTranslator that works with the adapter target database.
|
SelectTranslator |
JdbcAdapter.getSelectTranslator(SelectQuery<?> query,
EntityResolver entityResolver) |
Modifier and Type | Method and Description |
---|---|
SelectTranslator |
FrontBaseAdapter.getSelectTranslator(SelectQuery<?> query,
EntityResolver entityResolver) |
Modifier and Type | Method and Description |
---|---|
SelectTranslator |
HSQLDBAdapter.getSelectTranslator(SelectQuery<?> query,
EntityResolver entityResolver) |
Modifier and Type | Method and Description |
---|---|
SelectTranslator |
IngresAdapter.getSelectTranslator(SelectQuery<?> query,
EntityResolver entityResolver) |
Constructor and Description |
---|
IngresSelectTranslator(Query query,
DbAdapter adapter,
EntityResolver entityResolver) |
Modifier and Type | Method and Description |
---|---|
SelectTranslator |
MySQLAdapter.getSelectTranslator(SelectQuery<?> query,
EntityResolver entityResolver) |
Modifier and Type | Method and Description |
---|---|
SelectTranslator |
OpenBaseAdapter.getSelectTranslator(SelectQuery<?> query,
EntityResolver entityResolver) |
Modifier and Type | Method and Description |
---|---|
SelectTranslator |
Oracle8Adapter.getSelectTranslator(SelectQuery<?> query,
EntityResolver entityResolver) |
SelectTranslator |
OracleAdapter.getSelectTranslator(SelectQuery<?> query,
EntityResolver entityResolver) |
Modifier and Type | Method and Description |
---|---|
SelectTranslator |
PostgresAdapter.getSelectTranslator(SelectQuery<?> query,
EntityResolver entityResolver) |
Modifier and Type | Method and Description |
---|---|
SelectTranslator |
SQLServerAdapter.getSelectTranslator(SelectQuery<?> query,
EntityResolver entityResolver) |
Constructor and Description |
---|
SQLServerSelectTranslator(Query query,
DbAdapter adapter,
EntityResolver entityResolver) |
Modifier and Type | Method and Description |
---|---|
SelectTranslator |
SybaseAdapter.getSelectTranslator(SelectQuery<?> query,
EntityResolver entityResolver) |
Constructor and Description |
---|
SybaseSelectTranslator(Query query,
DbAdapter 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 |
RelationshipQuery.metadataResolver |
protected EntityResolver |
ObjectIdQuery.metadataResolver |
Modifier and Type | Method and Description |
---|---|
protected Query |
FluentSelect.createReplacementQuery(EntityResolver resolver)
Translates self to a SelectQuery.
|
protected Query |
NamedQuery.createReplacementQuery(EntityResolver resolver)
Deprecated.
|
protected Query |
ProcedureCall.createReplacementQuery(EntityResolver resolver) |
protected Query |
ColumnSelect.createReplacementQuery(EntityResolver resolver) |
protected Query |
AbstractMappedQuery.createReplacementQuery(EntityResolver resolver) |
protected Query |
MappedSelect.createReplacementQuery(EntityResolver resolver) |
protected abstract Query |
IndirectQuery.createReplacementQuery(EntityResolver resolver)
Creates a substitute query.
|
protected Query |
ObjectSelect.createReplacementQuery(EntityResolver resolver)
Translates self to a SelectQuery.
|
protected Query |
SelectById.createReplacementQuery(EntityResolver resolver) |
protected Query |
RelationshipQuery.createReplacementQuery(EntityResolver resolver) |
protected Query |
ObjectIdQuery.createReplacementQuery(EntityResolver resolver) |
protected Query |
SQLExec.createReplacementQuery(EntityResolver resolver) |
protected Query |
SQLSelect.createReplacementQuery(EntityResolver resolver) |
EJBQLCompiledExpression |
EJBQLQuery.getExpression(EntityResolver resolver)
Returns lazily initialized EJBQLCompiledExpression for this query EJBQL.
|
QueryMetadata |
QueryChain.getMetaData(EntityResolver resolver)
Returns default metadata.
|
QueryMetadata |
EJBQLQuery.getMetaData(EntityResolver resolver) |
QueryMetadata |
ProcedureQuery.getMetaData(EntityResolver resolver) |
QueryMetadata |
NamedQuery.getMetaData(EntityResolver resolver)
Deprecated.
|
QueryMetadata |
BatchQuery.getMetaData(EntityResolver resolver)
Returns default select parameters.
|
QueryMetadata |
AbstractQuery.getMetaData(EntityResolver resolver)
Returns default select parameters.
|
QueryMetadata |
SQLTemplate.getMetaData(EntityResolver resolver) |
QueryMetadata |
RefreshQuery.getMetaData(EntityResolver resolver) |
QueryMetadata |
Query.getMetaData(EntityResolver resolver)
Returns query runtime parameters.
|
QueryMetadata |
IndirectQuery.getMetaData(EntityResolver resolver)
Returns the metadata obtained from the replacement query.
|
QueryMetadata |
RelationshipQuery.getMetaData(EntityResolver resolver)
Returns query metadata object.
|
QueryMetadata |
SelectQuery.getMetaData(EntityResolver resolver) |
QueryMetadata |
ObjectIdQuery.getMetaData(EntityResolver resolver)
Returns query metadata object.
|
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 ObjEntity |
SelectById.resolveEntity(EntityResolver resolver) |
protected Query |
NamedQuery.resolveQuery(EntityResolver resolver)
Deprecated.
Returns a query for name, throwing an exception if such query is not mapped in the
EntityResolver.
|
void |
QueryChain.route(QueryRouter router,
EntityResolver resolver,
Query substitutedQuery)
Delegates routing to each individual query in the chain.
|
void |
EJBQLQuery.route(QueryRouter router,
EntityResolver resolver,
Query substitutedQuery) |
void |
BatchQuery.route(QueryRouter router,
EntityResolver resolver,
Query substitutedQuery) |
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 |
SQLTemplate.route(QueryRouter router,
EntityResolver resolver,
Query substitutedQuery) |
void |
RefreshQuery.route(QueryRouter router,
EntityResolver resolver,
Query substitutedQuery) |
void |
Query.route(QueryRouter router,
EntityResolver resolver,
Query substitutedQuery)
A callback method invoked by Cayenne during the routing phase of the query
execution.
|
void |
IndirectQuery.route(QueryRouter router,
EntityResolver resolver,
Query substitutedQuery)
Delegates routing to a replacement query.
|
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–2019 Apache Cayenne. All rights reserved.