Uses of Class
org.eclipse.persistence.queries.ObjectLevelReadQuery
Package
Description
-
Uses of ObjectLevelReadQuery in org.eclipse.persistence.descriptors
Modifier and TypeMethodDescriptionprotected ObjectLevelReadQuery
InterfacePolicy.prepareQuery
(ObjectLevelReadQuery query) INTERNAL: Select all objects for a concrete descriptor.Modifier and TypeMethodDescriptionClassDescriptor.buildBatchCriteriaByPK
(ExpressionBuilder builder, ObjectLevelReadQuery query) INTERNAL: Return the selection criteria used to IN batch fetching.InheritancePolicy.buildClassIndicatorSelectStatement
(ObjectLevelReadQuery query) INTERNAL: Return a select statement that will be used to query the class indicators required to query.InheritancePolicy.buildViewSelectStatement
(ObjectLevelReadQuery query) INTERNAL: Build a select statement for all subclasses on the view using the same selection criteria as the query.ClassDescriptor.getAllSelectionFields
(ObjectLevelReadQuery query) INTERNAL: Return all selection fields which include all child class fields.SerializedObjectPolicy.getObjectFromRow
(AbstractRecord databaseRow, AbstractSession session, ObjectLevelReadQuery query) Deserialize the object from the value corresponding to the policy field, nullify that value, set the object into the row using setSopObject, also return it.ClassDescriptor.getSelectionFields
(ObjectLevelReadQuery query) INTERNAL: Return all selection fieldsprotected ObjectLevelReadQuery
InterfacePolicy.prepareQuery
(ObjectLevelReadQuery query) INTERNAL: Select all objects for a concrete descriptor.protected Vector
InheritancePolicy.selectAllRowUsingCustomMultipleTableSubclassRead
(ObjectLevelReadQuery query) INTERNAL: Select all rows from a abstract table descriptor.protected Vector
InheritancePolicy.selectAllRowUsingDefaultMultipleTableSubclassRead
(ObjectLevelReadQuery query) INTERNAL: Select all rows from a abstract table descriptor.InheritancePolicy.selectAllRowUsingMultipleTableSubclassRead
(ObjectLevelReadQuery query) INTERNAL: Select all rows from a abstract table descriptor. -
Uses of ObjectLevelReadQuery in org.eclipse.persistence.internal.descriptors
Modifier and TypeMethodDescriptionObjectBuilder.buildObject
(ObjectLevelReadQuery query, AbstractRecord databaseRow) Return an instance of the receivers javaClass.void
ObjectBuilder.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.SerializedObjectPolicyWrapper.getObjectFromRow
(AbstractRecord databaseRow, AbstractSession session, ObjectLevelReadQuery query) -
Uses of ObjectLevelReadQuery in org.eclipse.persistence.internal.expressions
Modifier and TypeMethodDescriptionClassTypeExpression.getContainingDescriptor
(ObjectLevelReadQuery query) INTERNAL: Return the descriptor for the base expression. -
Uses of ObjectLevelReadQuery in org.eclipse.persistence.internal.indirection
Modifier and TypeMethodDescriptionvoid
BasicIndirectionPolicy.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.abstract void
IndirectionPolicy.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
NoIndirectionPolicy.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
ProxyIndirectionPolicy.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
TransparentIndirectionPolicy.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.BasicIndirectionPolicy.valueFromBatchQuery
(ReadQuery batchQuery, AbstractRecord row, ObjectLevelReadQuery originalQuery, CacheKey parentCacheKey) INTERNAL: Return the value to be stored in the object's attribute.ContainerIndirectionPolicy.valueFromBatchQuery
(ReadQuery batchQuery, AbstractRecord row, ObjectLevelReadQuery originalQuery, CacheKey parentCacheKey) INTERNAL: Return the value to be stored in the object's attribute.abstract Object
IndirectionPolicy.valueFromBatchQuery
(ReadQuery batchQuery, AbstractRecord row, ObjectLevelReadQuery originalQuery, CacheKey parentCacheKey) INTERNAL: Return the value to be stored in the object's attribute.NoIndirectionPolicy.valueFromBatchQuery
(ReadQuery batchQuery, AbstractRecord row, ObjectLevelReadQuery originalQuery, CacheKey parentCacheKey) INTERNAL: Return the value to be stored in the object's attribute.ProxyIndirectionPolicy.valueFromBatchQuery
(ReadQuery batchQuery, AbstractRecord row, ObjectLevelReadQuery originalQuery, CacheKey parentCacheKey) INTERNAL: Return the value to be stored in the object's attribute.TransparentIndirectionPolicy.valueFromBatchQuery
(ReadQuery batchQuery, AbstractRecord row, ObjectLevelReadQuery originalQuery, CacheKey parentCacheKey) INTERNAL: Return the value to be stored in the object's attribute.ModifierConstructorDescriptionBatchValueHolder
(ReadQuery query, AbstractRecord row, ForeignReferenceMapping mapping, ObjectLevelReadQuery originalQuery, CacheKey parentCacheKey) Initialize the query-based value holder. -
Uses of ObjectLevelReadQuery in org.eclipse.persistence.internal.jpa.parsing
Modifier and TypeMethodDescriptionvoid
GroupByNode.addGroupingToQuery
(ObjectLevelReadQuery theQuery, GenerationContext context) INTERNAL Add the grouping expressions to the passed queryvoid
ParseTree.addGroupingToQuery
(ObjectLevelReadQuery theQuery, GenerationContext generationContext) INTERNAL Add the grouping to the passed queryvoid
HavingNode.addHavingToQuery
(ObjectLevelReadQuery theQuery, GenerationContext context) INTERNAL Add the having expression to the passed queryvoid
ParseTree.addHavingToQuery
(ObjectLevelReadQuery theQuery, GenerationContext generationContext) INTERNAL Add the having to the passed queryvoid
ParseTree.addNonFetchJoinAttributes
(ObjectLevelReadQuery theQuery, GenerationContext generationContext) INTERNALvoid
OrderByNode.addOrderingToQuery
(ObjectLevelReadQuery theQuery, GenerationContext context) INTERNAL Add the ordering expressions to the passed queryvoid
ParseTree.addOrderingToQuery
(ObjectLevelReadQuery theQuery, GenerationContext generationContext) INTERNAL Add the ordering to the passed queryvoid
AvgNode.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext context) INTERNAL Apply this node to the passed queryvoid
CaseNode.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext generationContext) INTERNAL Apply this node to the passed queryvoid
ClassForInheritanceNode.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext generationContext) INTERNAL Apply this node to the passed queryvoid
CoalesceNode.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext generationContext) INTERNAL Apply this node to the passed queryvoid
ConstructorNode.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext context) INTERNAL Apply this node to the passed queryvoid
CountNode.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext context) INTERNAL Apply this node to the passed queryvoid
DateFunctionNode.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext context) INTERNAL Apply this node to the passed queryvoid
DivideNode.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext context) INTERNAL Apply this node to the passed queryvoid
DotNode.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext context) INTERNAL Apply this node to the passed queryvoid
FunctionalExpressionNode.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext context) INTERNAL Apply this node to the passed queryvoid
IndexNode.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext generationContext) INTERNAL Apply this node to the passed queryvoid
LiteralNode.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext context) INTERNAL Apply this node to the passed queryvoid
MapEntryNode.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext generationContext) INTERNAL Apply this node to the passed queryvoid
MapKeyNode.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext generationContext) INTERNAL Apply this node to the passed queryvoid
MaxNode.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext context) INTERNAL Apply this node to the passed queryvoid
MinNode.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext context) INTERNAL Apply this node to the passed queryvoid
MinusNode.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext context) INTERNAL Apply this node to the passed queryvoid
MultiplyNode.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext context) INTERNAL Apply this node to the passed queryvoid
Node.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext context) INTERNAL Apply this node to the passed queryvoid
NullIfNode.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext generationContext) INTERNAL Apply this node to the passed queryvoid
PlusNode.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext context) INTERNAL Apply this node to the passed queryvoid
SizeNode.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext context) INTERNAL Apply this node to the passed queryvoid
SumNode.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext context) INTERNAL Apply this node to the passed queryvoid
VariableNode.applyToQuery
(ObjectLevelReadQuery theQuery, GenerationContext generationContext) INTERNAL Apply this node to the passed queryvoid
ParseTree.initBaseExpression
(ObjectLevelReadQuery theQuery, GenerationContext generationContext) INTERNAL Initialize the base expression in the generation context.JPQLParseTree.populateSubquery
(ObjectLevelReadQuery readQuery, GenerationContext outer) Add all of the relevant query settings from an EJBQLParseTree to the given database query. -
Uses of ObjectLevelReadQuery in org.eclipse.persistence.internal.jpa.querydef
Modifier and TypeClassDescriptionclass
Purpose: This is a special subclass of the ReportQuery that constructs Tuple results.Modifier and TypeMethodDescriptionprotected ObjectLevelReadQuery
CriteriaQueryImpl.createCompoundQuery()
Translates from the criteria query to a EclipseLink Database Query.protected ObjectLevelReadQuery
CriteriaQueryImpl.createSimpleQuery()
-
Uses of ObjectLevelReadQuery in org.eclipse.persistence.internal.queries
Modifier and TypeFieldDescriptionprotected Map
<DatabaseMapping, ObjectLevelReadQuery> JoinedAttributeManager.joinedMappingQueries
Used internally for joining.protected Map
<DatabaseMapping, ObjectLevelReadQuery> JoinedAttributeManager.joinedMappingQueryClones
PERF: Stores the cloned joinedMappingQueries.Modifier and TypeMethodDescriptionJoinedAttributeManager.getNestedJoinedMappingQuery
(Expression expression) INTERNAL: Returns the nested query corresponding to the expression.Modifier and TypeMethodDescriptionJoinedAttributeManager.getJoinedMappingQueries_()
Return the joined mapping queries, used optimize joining, only compute the nested queries once.JoinedAttributeManager.getJoinedMappingQueryClones()
Modifier and TypeMethodDescriptionvoid
ContainerPolicy.addNestedJoinsQueriesForMapKey
(JoinedAttributeManager joinManager, ObjectLevelReadQuery query, AbstractSession session) INTERNAL: Used for joining.void
MappedKeyMapContainerPolicy.addNestedJoinsQueriesForMapKey
(JoinedAttributeManager joinManager, ObjectLevelReadQuery query, AbstractSession session) INTERNAL: Used for joining.protected void
JoinedAttributeManager.computeNestedQueriesForJoinedExpressions
(List joinedExpressions, AbstractSession session, ObjectLevelReadQuery readQuery) This method is used when computing the nested queries for joined mappings.protected void
CallQueryMechanism.prepareJoining
(ObjectLevelReadQuery query) Prepare the joining indexes if joining.void
JoinedAttributeManager.setBaseQuery
(ObjectLevelReadQuery query) This method is called from within this package it is used when initializing a report Item -
Uses of ObjectLevelReadQuery in org.eclipse.persistence.internal.sessions
Modifier and TypeMethodDescriptionUnitOfWorkImpl.scanForConformingInstances
(Expression selectionCriteria, Class<?> referenceClass, AbstractRecord arguments, ObjectLevelReadQuery query) INTERNAL: Scans the UnitOfWork identity map for conforming instances. -
Uses of ObjectLevelReadQuery in org.eclipse.persistence.internal.sessions.remote
Modifier and TypeMethodDescriptionvoid
RemoteConnection.fixObjectReferences
(Transporter remoteCursoredStream, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the remote client.void
RemoteValueHolder.setQuery
(ObjectLevelReadQuery query) Set the query. -
Uses of ObjectLevelReadQuery in org.eclipse.persistence.mappings
Modifier and TypeMethodDescriptionAggregateObjectMapping.getNestedJoinQuery
(JoinedAttributeManager joinManager, ObjectLevelReadQuery query, AbstractSession session) INTERNAL: Return the query that is used when this mapping is part of a joined relationship This method is used when this mapping is used to map the key in a MapOneToOneMapping.getNestedJoinQuery
(JoinedAttributeManager joinManager, ObjectLevelReadQuery query, AbstractSession session) INTERNAL: Return the query that is used when this mapping is part of a joined relationship This method is used when this mapping is used to map the key in a Mapprotected ObjectLevelReadQuery
ForeignReferenceMapping.prepareNestedJoinQueryClone
(AbstractRecord row, List dataResults, JoinedAttributeManager joinManager, ObjectBuildingQuery sourceQuery, AbstractSession executionSession) INTERNAL: Prepare the clone of the nested query for joining.AggregateCollectionMapping.prepareNestedJoins
(JoinedAttributeManager joinManager, ObjectBuildingQuery baseQuery, AbstractSession session) INTERNAL: Clone and prepare the JoinedAttributeManager nested JoinedAttributeManager.DirectCollectionMapping.prepareNestedJoins
(JoinedAttributeManager joinManager, ObjectBuildingQuery baseQuery, AbstractSession session) INTERNAL: Clone and prepare the joined direct query.ForeignReferenceMapping.prepareNestedJoins
(JoinedAttributeManager joinManager, ObjectBuildingQuery baseQuery, AbstractSession session) INTERNAL: Clone and prepare the JoinedAttributeManager nested JoinedAttributeManager.Modifier and TypeMethodDescriptionprotected Object
ForeignReferenceMapping.batchedValueFromRow
(AbstractRecord row, ObjectLevelReadQuery query, CacheKey parentCacheKey) INTERNAL: Retrieve the value through using batch reading.protected Object
VariableOneToOneMapping.batchedValueFromRow
(AbstractRecord row, ObjectLevelReadQuery query, CacheKey parentCacheKey) INTERNAL: Possible for future development, not currently supported.protected Expression
AggregateCollectionMapping.buildBatchCriteria
(ExpressionBuilder builder, ObjectLevelReadQuery query) INTERNAL: Return the selection criteria used to IN batch fetching.protected Expression
DirectCollectionMapping.buildBatchCriteria
(ExpressionBuilder builder, ObjectLevelReadQuery query) INTERNAL: Return the selection criteria used to IN batch fetching.protected Expression
ForeignReferenceMapping.buildBatchCriteria
(ExpressionBuilder builder, ObjectLevelReadQuery query) INTERNAL: Return the selection criteria used to IN batch fetching.protected Expression
ManyToManyMapping.buildBatchCriteria
(ExpressionBuilder builder, ObjectLevelReadQuery query) INTERNAL: Return the selection criteria used to IN batch fetching.protected Expression
OneToManyMapping.buildBatchCriteria
(ExpressionBuilder builder, ObjectLevelReadQuery query) INTERNAL: Return the selection criteria used to IN batch fetching.protected Expression
OneToOneMapping.buildBatchCriteria
(ExpressionBuilder builder, ObjectLevelReadQuery query) INTERNAL: Return the selection criteria used to IN batch fetching.protected Expression
RelationTableMechanism.buildBatchCriteria
(ExpressionBuilder builder, ObjectLevelReadQuery query) INTERNAL: Return the selection criteria used to IN batch fetching.protected Object
ForeignReferenceMapping.checkCacheForBatchKey
(AbstractRecord sourceRow, Object foreignKey, Map batchObjects, ReadQuery batchQuery, ObjectLevelReadQuery originalQuery, AbstractSession session) INTERNAL: Check if the target object is in the cache if possible based on the source row.protected Object
OneToOneMapping.checkCacheForBatchKey
(AbstractRecord sourceRow, Object foreignKey, Map batchObjects, ReadQuery batchQuery, ObjectLevelReadQuery originalQuery, AbstractSession session) INTERNAL: Check if the target object is in the cache if possible based on the target key value.void
ForeignReferenceMapping.extendPessimisticLockScopeInSourceQuery
(ObjectLevelReadQuery sourceQuery) INTERNAL: Called if shouldExtendPessimisticLockScopeInSourceQuery is true.void
ManyToManyMapping.extendPessimisticLockScopeInSourceQuery
(ObjectLevelReadQuery sourceQuery) INTERNAL: Called only if both shouldExtendPessimisticLockScope and shouldExtendPessimisticLockScopeInSourceQuery are true.void
OneToOneMapping.extendPessimisticLockScopeInSourceQuery
(ObjectLevelReadQuery sourceQuery) INTERNAL: Called only if both shouldExtendPessimisticLockScope and shouldExtendPessimisticLockScopeInSourceQuery are true.protected void
ForeignReferenceMapping.extendPessimisticLockScopeInTargetQuery
(ObjectLevelReadQuery targetQuery, ObjectBuildingQuery sourceQuery) INTERNAL: Called if shouldExtendPessimisticLockScopeInTargetQuery() is true.protected void
ManyToManyMapping.extendPessimisticLockScopeInTargetQuery
(ObjectLevelReadQuery targetQuery, ObjectBuildingQuery sourceQuery) INTERNAL: Adds locking clause to the target query to extend pessimistic lock scope.protected void
OneToOneMapping.extendPessimisticLockScopeInTargetQuery
(ObjectLevelReadQuery targetQuery, ObjectBuildingQuery sourceQuery) INTERNAL: Adds locking clause to the target query to extend pessimistic lock scope.CollectionMapping.extractResultFromBatchQuery
(ReadQuery batchQuery, CacheKey parentCacheKey, AbstractRecord sourceRow, AbstractSession session, ObjectLevelReadQuery originalQuery) INTERNAL: Extract the value from the batch optimized query, this should be supported by most query types.ForeignReferenceMapping.extractResultFromBatchQuery
(ReadQuery batchQuery, CacheKey parentCacheKey, AbstractRecord sourceRow, AbstractSession session, ObjectLevelReadQuery originalQuery) INTERNAL: Extract the value from the batch optimized query, this should be supported by most query types.protected void
AggregateMapping.fixAttributeValue
(Object attributeValue, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the remote client.void
AggregateMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the remote client.abstract void
DatabaseMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
ForeignReferenceMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
CollectionMapping.fixRealObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: We are not using a remote valueholder so we need to replace the reference object(s) with the corresponding object(s) from the remote session.void
DatabaseMapping.fixRealObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectInformation, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: At this point, we realize we don't have indirection; so we need to replace the reference object(s) with the corresponding object(s) from the remote session.void
DirectCollectionMapping.fixRealObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectInformation, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: At this point, we realize we don't have indirection; so we need to replace the reference object(s) with the corresponding object(s) from the remote session.void
ObjectReferenceMapping.fixRealObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: We are not using a remote valueholder so we need to replace the reference object(s) with the corresponding object(s) from the remote session.AggregateObjectMapping.getNestedJoinQuery
(JoinedAttributeManager joinManager, ObjectLevelReadQuery query, AbstractSession session) INTERNAL: Return the query that is used when this mapping is part of a joined relationship This method is used when this mapping is used to map the key in a MapOneToOneMapping.getNestedJoinQuery
(JoinedAttributeManager joinManager, ObjectLevelReadQuery query, AbstractSession session) INTERNAL: Return the query that is used when this mapping is part of a joined relationship This method is used when this mapping is used to map the key in a MapCollectionMapping.getObjectCorrespondingTo
(Object object, DistributedSession session, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query) INTERNAL: return the object on the client corresponding to the specified object.DatabaseMapping.getObjectCorrespondingTo
(Object object, DistributedSession session, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query) INTERNAL: return the object on the client corresponding to the specified object.DirectCollectionMapping.getObjectCorrespondingTo
(Object object, DistributedSession session, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query) INTERNAL: return the object on the client corresponding to the specified object.ForeignReferenceMapping.getObjectCorrespondingTo
(Object object, DistributedSession session, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query) INTERNAL: return the object on the client corresponding to the specified object.protected void
AggregateCollectionMapping.postPrepareNestedBatchQuery
(ReadQuery batchQuery, ObjectLevelReadQuery query) INTERNAL: Allow the mapping the do any further batch preparation.protected void
CollectionMapping.postPrepareNestedBatchQuery
(ReadQuery batchQuery, ObjectLevelReadQuery query) INTERNAL: Add additional fieldsprotected void
ForeignReferenceMapping.postPrepareNestedBatchQuery
(ReadQuery batchQuery, ObjectLevelReadQuery query) INTERNAL: Allow the mapping the do any further batch preparation.protected void
ManyToManyMapping.postPrepareNestedBatchQuery
(ReadQuery batchQuery, ObjectLevelReadQuery query) INTERNAL: Add additional fields and check for history.protected void
OneToOneMapping.postPrepareNestedBatchQuery
(ReadQuery batchQuery, ObjectLevelReadQuery query) INTERNAL: Allow the mapping the do any further batch preparation.void
RelationTableMechanism.postPrepareNestedBatchQuery
(ReadQuery batchQuery, ObjectLevelReadQuery query) INTERNAL: Add the addition join fields to the batch query.protected void
UnidirectionalOneToManyMapping.postPrepareNestedBatchQuery
(ReadQuery batchQuery, ObjectLevelReadQuery query) INTERNAL: Add additional fieldsDirectCollectionMapping.prepareNestedBatchQuery
(ObjectLevelReadQuery query) INTERNAL: Clone and prepare the selection query as a nested batch read query.ForeignReferenceMapping.prepareNestedBatchQuery
(ObjectLevelReadQuery query) INTERNAL: Clone and prepare the selection query as a nested batch read query.void
RelationTableMechanism.setRelationTableLockingClause
(ObjectLevelReadQuery targetQuery, ObjectBuildingQuery sourceQuery) INTERNAL: Return relation table locking clause. -
Uses of ObjectLevelReadQuery in org.eclipse.persistence.mappings.foundation
Modifier and TypeMethodDescriptionAbstractDirectMapping.getNestedJoinQuery
(JoinedAttributeManager joinManager, ObjectLevelReadQuery query, AbstractSession session) INTERNAL: Return the query that is used when this mapping is part of a joined relationship This method is used when this mapping is used to map the key in a Map.MapKeyMapping.getNestedJoinQuery
(JoinedAttributeManager joinManager, ObjectLevelReadQuery query, AbstractSession session) INTERNAL: Return the query that is used when this mapping is part of a joined relationshipModifier and TypeMethodDescriptionprotected void
AbstractCompositeCollectionMapping.fixAttributeValue
(Object attributeValue, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) An object has been serialized from the server to the remote client.void
AbstractColumnMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
AbstractCompositeDirectCollectionMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
AbstractTransformationMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.AbstractDirectMapping.getNestedJoinQuery
(JoinedAttributeManager joinManager, ObjectLevelReadQuery query, AbstractSession session) INTERNAL: Return the query that is used when this mapping is part of a joined relationship This method is used when this mapping is used to map the key in a Map.MapKeyMapping.getNestedJoinQuery
(JoinedAttributeManager joinManager, ObjectLevelReadQuery query, AbstractSession session) INTERNAL: Return the query that is used when this mapping is part of a joined relationship -
Uses of ObjectLevelReadQuery in org.eclipse.persistence.oxm.mappings
Modifier and TypeMethodDescriptionvoid
XMLAnyAttributeMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
XMLAnyCollectionMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
XMLAnyObjectMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
XMLChoiceCollectionMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
XMLChoiceObjectMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
XMLInverseReferenceMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) -
Uses of ObjectLevelReadQuery in org.eclipse.persistence.queries
Modifier and TypeClassDescriptionclass
Purpose: Concrete class for all read queries involving a collection of objects.class
Purpose: Concrete class for all read queries involving a single object.class
Purpose: Query for information about a set of objects instead of the objects themselves.Modifier and TypeFieldDescriptionprotected ObjectLevelReadQuery
InMemoryQueryIndirectionPolicy.query
Used to set the policy state in the query.Modifier and TypeFieldDescriptionprotected Map
<DatabaseMapping, ObjectLevelReadQuery> ObjectLevelReadQuery.aggregateQueries
Allow aggregate queries to be prepared and cached.Modifier and TypeMethodDescriptionObjectLevelReadQuery.getAggregateQuery
(DatabaseMapping mapping) INTERNAL: Return the aggregate query clone for the mapping.InMemoryQueryIndirectionPolicy.getQuery()
INTERNAL: Return the query.protected abstract ObjectLevelReadQuery
ObjectLevelReadQuery.getReadQuery()
INTERNAL: Get custom read query from query manager.protected ObjectLevelReadQuery
ReadAllQuery.getReadQuery()
INTERNAL: Get custom all read query from query manager.protected ObjectLevelReadQuery
ReadObjectQuery.getReadQuery()
INTERNAL: Get custom single object read query from query manager.Modifier and TypeMethodDescriptionObjectLevelReadQuery.getAggregateQueries()
INTERNAL: Return the cache of aggregate queries.Modifier and TypeMethodDescriptionvoid
ObjectLevelReadQuery.setAggregateQuery
(DatabaseMapping mapping, ObjectLevelReadQuery query) INTERNAL: Set the aggregate query clone for the mapping.void
InMemoryQueryIndirectionPolicy.setQuery
(ObjectLevelReadQuery query) INTERNAL: Set the query.ModifierConstructorDescriptionInMemoryQueryIndirectionPolicy
(int policy, ObjectLevelReadQuery query) -
Uses of ObjectLevelReadQuery in org.eclipse.persistence.sessions.remote
Modifier and TypeMethodDescriptionabstract Object
DistributedSession.getObjectCorrespondingTo
(Object serverSideDomainObject, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query) INTERNAL: Return the corresponding objects from the remote session for the objects read from the server.RemoteSession.getObjectCorrespondingTo
(Object serverSideDomainObject, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query) INTERNAL: Return the corresponding objects from the remote session for the objects read from the server.abstract Object
DistributedSession.getObjectsCorrespondingToAll
(Object serverSideDomainObjects, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, ContainerPolicy containerPolicy) INTERNAL: Return the corresponding objects from the remote session for the objects read from the server.RemoteSession.getObjectsCorrespondingToAll
(Object serverSideDomainObjects, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, ContainerPolicy containerPolicy) INTERNAL: Return the corresponding objects from the remote session for the objects read from the server.