public class SelectGenerationContext extends GenerationContext
| Constructor and Description |
|---|
SelectGenerationContext() |
SelectGenerationContext(GenerationContext outer,
ParseTree newParseTree)
Constructor used to create the context for a subquery.
|
SelectGenerationContext(ParseTreeContext newContext,
AbstractSession newSession,
ParseTree newParseTree) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkSelectNodeBeforeResolving(boolean shouldCheck) |
void |
dontUseOuterJoins() |
MemberOfNode |
getMemberOfNode() |
GenerationContext |
getOuterContext() |
boolean |
hasMemberOfNode() |
boolean |
isSelectGenerationContext() |
Expression |
joinVariables(java.util.Set variables)
Iterate the set of variables declared in an outer scope and
connect the inner variable expression with the outer one.
|
void |
setMemberOfNode(MemberOfNode newMemberOfNode) |
boolean |
shouldCheckSelectNodeBeforeResolving() |
boolean |
shouldUseOuterJoins() |
void |
useOuterJoins() |
boolean |
useParallelExpressions() |
addExpression, expressionFor, getBaseExpression, getBaseQueryClass, getParseTree, getParseTreeContext, getSession, setBaseExpression, setBaseQueryClass, setParseTree, setParseTreeContext, setSessionpublic SelectGenerationContext()
public SelectGenerationContext(GenerationContext outer, ParseTree newParseTree)
public SelectGenerationContext(ParseTreeContext newContext, AbstractSession newSession, ParseTree newParseTree)
public void setMemberOfNode(MemberOfNode newMemberOfNode)
setMemberOfNode in class GenerationContextpublic MemberOfNode getMemberOfNode()
getMemberOfNode in class GenerationContextpublic boolean useParallelExpressions()
useParallelExpressions in class GenerationContextpublic void checkSelectNodeBeforeResolving(boolean shouldCheck)
public boolean shouldCheckSelectNodeBeforeResolving()
shouldCheckSelectNodeBeforeResolving in class GenerationContextpublic boolean shouldUseOuterJoins()
shouldUseOuterJoins in class GenerationContextpublic void useOuterJoins()
public void dontUseOuterJoins()
public boolean hasMemberOfNode()
hasMemberOfNode in class GenerationContextpublic boolean isSelectGenerationContext()
isSelectGenerationContext in class GenerationContextpublic GenerationContext getOuterContext()
public Expression joinVariables(java.util.Set variables)
joinVariables in class GenerationContextEclipseLink 2.6.3, "build v20160428-59c81c5" API Reference