Modifier and Type | Method and Description |
---|---|
SQLSelectStatement |
InheritancePolicy.buildClassIndicatorSelectStatement(ObjectLevelReadQuery query)
INTERNAL:
Return a select statement that will be used to query the class indicators required to query.
|
SQLSelectStatement |
InheritancePolicy.buildViewSelectStatement(ObjectLevelReadQuery query)
INTERNAL:
Build a select statement for all subclasses on the view using the same
selection criteria as the query.
|
void |
VersionLockingPolicy.prepareFetchGroupForReadQuery(FetchGroup fetchGroup,
ObjectLevelReadQuery query)
INTERNAL:
Prepare fetch group for read query
|
void |
FetchGroupManager.prepareQueryWithFetchGroup(ObjectLevelReadQuery query)
INTERNAL:
Prepare the query with the fetch group to add group attributes to the query
for partial reading.
|
Modifier and Type | Method and Description |
---|---|
Object |
CopyPolicy.buildWorkingCopyCloneFromRow(Record row,
ObjectLevelReadQuery query)
Return an instance with the primary key set from the row, used for building a working copy during a unit of work transactional read.
|
Object |
AbstractCopyPolicy.buildWorkingCopyCloneFromRow(Record row,
ObjectLevelReadQuery query)
Create a new instance, unless a workingCopyClone method is specified, then build a new instance and clone it.
|
Modifier and Type | Method and Description |
---|---|
void |
OptimisticLockingPolicy.prepareFetchGroupForReadQuery(FetchGroup fetchGroup,
ObjectLevelReadQuery query)
INTERNAL:
Prepare fetch group for read query
|
Modifier and Type | Method and Description |
---|---|
void |
GroupByNode.addGroupingToQuery(ObjectLevelReadQuery theQuery,
GenerationContext context)
INTERNAL
Add the grouping expressions to the passed query
|
void |
ParseTree.addGroupingToQuery(ObjectLevelReadQuery theQuery,
GenerationContext generationContext)
INTERNAL
Add the grouping to the passed query
|
void |
ParseTree.addHavingToQuery(ObjectLevelReadQuery theQuery,
GenerationContext generationContext)
INTERNAL
Add the having to the passed query
|
void |
HavingNode.addHavingToQuery(ObjectLevelReadQuery theQuery,
GenerationContext context)
INTERNAL
Add the having expression to the passed query
|
void |
ParseTree.addNonFetchJoinAttributes(ObjectLevelReadQuery theQuery,
GenerationContext generationContext)
INTERNAL
|
void |
OrderByNode.addOrderingToQuery(ObjectLevelReadQuery theQuery,
GenerationContext context)
INTERNAL
Add the ordering expressions to the passed query
|
void |
ParseTree.addOrderingToQuery(ObjectLevelReadQuery theQuery,
GenerationContext generationContext)
INTERNAL
Add the ordering to the passed query
|
void |
ConstructorNode.applyToQuery(ObjectLevelReadQuery theQuery,
GenerationContext context)
INTERNAL
Apply this node to the passed query
|
void |
DateFunctionNode.applyToQuery(ObjectLevelReadQuery theQuery,
GenerationContext context)
INTERNAL
Apply this node to the passed query
|
void |
AvgNode.applyToQuery(ObjectLevelReadQuery theQuery,
GenerationContext context)
INTERNAL
Apply this node to the passed query
|
void |
DotNode.applyToQuery(ObjectLevelReadQuery theQuery,
GenerationContext context)
INTERNAL
Apply this node to the passed query
|
void |
MaxNode.applyToQuery(ObjectLevelReadQuery theQuery,
GenerationContext context)
INTERNAL
Apply this node to the passed query
|
void |
VariableNode.applyToQuery(ObjectLevelReadQuery theQuery,
GenerationContext generationContext)
INTERNAL
Apply this node to the passed query
|
void |
Node.applyToQuery(ObjectLevelReadQuery theQuery,
GenerationContext context)
INTERNAL
Apply this node to the passed query
|
void |
MinNode.applyToQuery(ObjectLevelReadQuery theQuery,
GenerationContext context)
INTERNAL
Apply this node to the passed query
|
void |
CountNode.applyToQuery(ObjectLevelReadQuery theQuery,
GenerationContext context)
INTERNAL
Apply this node to the passed query
|
void |
LiteralNode.applyToQuery(ObjectLevelReadQuery theQuery,
GenerationContext context)
INTERNAL
Apply this node to the passed query
|
void |
SumNode.applyToQuery(ObjectLevelReadQuery theQuery,
GenerationContext context)
INTERNAL
Apply this node to the passed query
|
void |
ParseTree.initBaseExpression(ObjectLevelReadQuery theQuery,
GenerationContext generationContext)
INTERNAL
Initialize the base expression in the generation context.
|
GenerationContext |
EJBQLParseTree.populateSubquery(ObjectLevelReadQuery readQuery,
GenerationContext outer)
Add all of the relevant query settings from an EJBQLParseTree to the given
database query.
|
Modifier and Type | Method and Description |
---|---|
void |
EJBQLParserFactory.populateQuery(String ejbqlString,
ObjectLevelReadQuery theQuery,
AbstractSession session)
Populate the query using the information retrieved from parsing the EJBQL.
|
Modifier and Type | Method and Description |
---|---|
protected void |
JoinedAttributeManager.computeNestedQueriesForJoinedExpressions(List joinedExpressions,
AbstractSession session,
ObjectLevelReadQuery readQuery)
INTERNAL:
This method is used when computing the nested queries for joined mappings.
|
void |
JoinedAttributeManager.setBaseQuery(ObjectLevelReadQuery query)
INTERNAL:
This method is called from within this package it is used when
initializing a report Item
|
Modifier and Type | Method and Description |
---|---|
IdentityHashtable |
UnitOfWorkImpl.scanForConformingInstances(Expression selectionCriteria,
Class referenceClass,
AbstractRecord arguments,
ObjectLevelReadQuery query)
INTERNAL:
Scans the UnitOfWork identity map for conforming instances.
|
Modifier and Type | Method and Description |
---|---|
ObjectLevelReadQuery |
ForeignReferenceMapping.prepareNestedJoins(JoinedAttributeManager joinManager,
AbstractSession session)
INTERNAL:
Clone and prepare the JoinedAttributeManager nested JoinedAttributeManager.
|
Modifier and Type | Method and Description |
---|---|
protected ReadQuery |
ForeignReferenceMapping.prepareHistoricalQuery(ReadQuery targetQuery,
ObjectLevelReadQuery sourceQuery,
AbstractSession executionSession)
INTERNAL:
Allow for the mapping to perform any historical query additions.
|
Modifier and Type | Class and Description |
---|---|
class |
ReadAllQuery
set
|
class |
ReadObjectQuery
Purpose:
Concrete class for all read queries involving a single object.
|
class |
ReportQuery
Purpose: Query for information about a set of objects instead of the objects themselves.
|
Copyright © 2023. All rights reserved.