Purpose: This represents an EJBQL parse tre
Responsibilities:
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public GenerationContext | buildContext(ReadQuery readQuery, AbstractSession session)
INTERNAL Build the context to be used when generating the expression from the parse tree |
| private GenerationContext | buildSubqueryContext(ReadQuery readQuery, GenerationContext outer)
INTERNAL Build the context to be used when generating the expression from the subquery parse tree. |
| private void | |
| public void | populateQuery(DatabaseQuery
The query to populate query, AbstractSession The session to use to information such as descriptors. session)Add all of the relevant query settings from an EJBQLParseTree to the given database query. |
| private void | |
| public GenerationContext | Returns: the GenerationContext for the subqueryThe query to populate readQuery, GenerationContext the GenerationContext of the outer EJBQL query. outer)Add all of the relevant query settings from an EJBQLParseTree to the given database query. |
| JPQLParseTree | back to summary |
|---|---|
| public JPQLParseTree() EJBQLParseTree constructor comment. | |
| buildContext | back to summary |
|---|---|
| public GenerationContext buildContext(ReadQuery readQuery, AbstractSession session) INTERNAL Build the context to be used when generating the expression from the parse tree | |
| buildSubqueryContext | back to summary |
|---|---|
| private GenerationContext buildSubqueryContext(ReadQuery readQuery, GenerationContext outer) INTERNAL Build the context to be used when generating the expression from the subquery parse tree. | |
| populateModifyQueryInternal | back to summary |
|---|---|
| private void populateModifyQueryInternal(ModifyAllQuery query, GenerationContext generationContext) | |
| populateQuery | back to summary |
|---|---|
| public void populateQuery(DatabaseQuery query, AbstractSession session) Add all of the relevant query settings from an EJBQLParseTree to the given database query.
| |
| populateReadQueryInternal | back to summary |
|---|---|
| private void populateReadQueryInternal(ObjectLevelReadQuery objectQuery, GenerationContext generationContext) | |
| populateSubquery | back to summary |
|---|---|
| public GenerationContext populateSubquery(ObjectLevelReadQuery readQuery, GenerationContext outer) Add all of the relevant query settings from an EJBQLParseTree to the given database query.
| |