public class ExpressionNormalizer
extends java.lang.Object
Constructor and Description |
---|
ExpressionNormalizer(SQLSelectStatement statement) |
Modifier and Type | Method and Description |
---|---|
void |
addAdditionalExpression(Expression theExpression) |
void |
addSubSelectExpression(SubSelectExpression subSelectExpression)
INTERNAL:
Remember this subselect so that it can be normalized after the enclosing
select statement is.
|
boolean |
encounteredSubSelectExpressions()
INTERNAL:
Were subselect expressions found while normalizing the selection criteria?
Assumes underlying collection is initialized on first add.
|
Expression |
getAdditionalExpression() |
java.util.Map<Expression,Expression> |
getClonedExpressions() |
AbstractSession |
getSession() |
SQLSelectStatement |
getStatement() |
void |
normalizeSubSelects(java.util.Map clonedExpressions)
INTERNAL:
Normalize all subselect expressions found in the course of normalizing the
enclosing query.
|
void |
setAdditionalExpression(Expression additionalExpression) |
void |
setClonedExpressions(java.util.Map<Expression,Expression> clonedExpressions) |
void |
setSession(AbstractSession session) |
void |
setStatement(SQLSelectStatement statement) |
public ExpressionNormalizer(SQLSelectStatement statement)
public java.util.Map<Expression,Expression> getClonedExpressions()
public void setClonedExpressions(java.util.Map<Expression,Expression> clonedExpressions)
public void addAdditionalExpression(Expression theExpression)
public void addSubSelectExpression(SubSelectExpression subSelectExpression)
public Expression getAdditionalExpression()
public AbstractSession getSession()
public SQLSelectStatement getStatement()
public boolean encounteredSubSelectExpressions()
public void normalizeSubSelects(java.util.Map clonedExpressions)
public void setAdditionalExpression(Expression additionalExpression)
public void setSession(AbstractSession session)
public void setStatement(SQLSelectStatement statement)
EclipseLink 2.4.2, "build v20130514-5956486" API Reference