Purpose: Maintain the generation context for an EJBQL query
Responsibilities:
| Modifier and Type | Field and Description |
|---|---|
| protected Expression | |
| protected Class | |
| protected Hashtable | |
| protected boolean | |
| protected MemberOfNode | |
| protected ParseTree | |
| protected ParseTreeContext | |
| protected AbstractSession |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public Expression | |
| public Expression | |
| public Class | |
| public MemberOfNode | |
| public ParseTree | |
| public ParseTreeContext | |
| public AbstractSession | |
| public boolean | |
| public boolean | |
| public Expression | |
| public void | setBaseExpression(String variable, Expression expr)
Caches the specified expression under the variable name for the base query class. |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public boolean | |
| public boolean | |
| public boolean |
| baseExpression | back to summary |
|---|---|
| protected Expression baseExpression | |
| baseQueryClass | back to summary |
|---|---|
| protected Class<?> baseQueryClass | |
| expressions | back to summary |
|---|---|
| protected Hashtable<String, Expression> expressions | |
| isNotIndicatedInMemberOf | back to summary |
|---|---|
| protected boolean isNotIndicatedInMemberOf | |
| memberOfNode | back to summary |
|---|---|
| protected MemberOfNode memberOfNode | |
| parseTree | back to summary |
|---|---|
| protected ParseTree parseTree | |
| parseTreeContext | back to summary |
|---|---|
| protected ParseTreeContext parseTreeContext | |
| session | back to summary |
|---|---|
| protected AbstractSession session | |
| GenerationContext | back to summary |
|---|---|
| public GenerationContext() | |
| GenerationContext | back to summary |
|---|---|
| public GenerationContext(ParseTreeContext newContext, AbstractSession newSession, ParseTree newParseTree) | |
| addExpression | back to summary |
|---|---|
| public void addExpression(Expression expression, String aliasName) | |
| expressionFor | back to summary |
|---|---|
| public Expression expressionFor(String aliasName) | |
| getBaseExpression | back to summary |
|---|---|
| public Expression getBaseExpression() | |
| getBaseQueryClass | back to summary |
|---|---|
| public Class | |
| getMemberOfNode | back to summary |
|---|---|
| public MemberOfNode getMemberOfNode() | |
| getParseTree | back to summary |
|---|---|
| public ParseTree getParseTree() | |
| getParseTreeContext | back to summary |
|---|---|
| public ParseTreeContext getParseTreeContext() | |
| getSession | back to summary |
|---|---|
| public AbstractSession getSession() | |
| hasMemberOfNode | back to summary |
|---|---|
| public boolean hasMemberOfNode() | |
| isSelectGenerationContext | back to summary |
|---|---|
| public boolean isSelectGenerationContext() | |
| joinVariables | back to summary |
|---|---|
| public Expression joinVariables(Set<String> variables) | |
| setBaseExpression | back to summary |
|---|---|
| public void setBaseExpression(String variable, Expression expr) Caches the specified expression under the variable name for the base query class. | |
| setBaseQueryClass | back to summary |
|---|---|
| public void setBaseQueryClass(Class<?> newBaseQueryClass) | |
| setMemberOfNode | back to summary |
|---|---|
| public void setMemberOfNode(MemberOfNode newMemberOfNode) | |
| setParseTree | back to summary |
|---|---|
| public void setParseTree(ParseTree parseTree) | |
| setParseTreeContext | back to summary |
|---|---|
| public void setParseTreeContext(ParseTreeContext newParseTreeContext) | |
| setSession | back to summary |
|---|---|
| public void setSession(AbstractSession newSession) | |
| shouldCheckSelectNodeBeforeResolving | back to summary |
|---|---|
| public boolean shouldCheckSelectNodeBeforeResolving() | |
| shouldUseOuterJoins | back to summary |
|---|---|
| public boolean shouldUseOuterJoins() | |
| useParallelExpressions | back to summary |
|---|---|
| public boolean useParallelExpressions() | |