Protected Methods |
void
|
beforeSelectClause()
|
AST
|
createFromElement(String path, AST alias, AST propertyFetch)
|
AST
|
createFromFilterElement(AST filterEntity, AST alias)
|
void
|
createFromJoinElement(AST path, AST alias, int joinType, AST fetchNode, AST propertyFetch, AST with)
|
AST
|
createIntoClause(String path, AST propertySpec)
|
void
|
evaluateAssignment(AST eq)
|
AST
|
generateNamedParameter(AST delimiterNode, AST nameNode)
|
AST
|
generatePositionalParameter(AST inputNode)
|
void
|
handleResultVariableRef(AST resultVariableRef)
|
boolean
|
isNonQualifiedPropertyRef(AST ident)
|
boolean
|
isOrderExpressionResultVariableRef(AST orderExpressionNode)
|
void
|
lookupAlias(AST aliasRef)
|
AST
|
lookupNonQualifiedProperty(AST property)
|
AST
|
lookupProperty(AST dot, boolean root, boolean inSelect)
|
void
|
postProcessDML(RestrictableStatement statement)
|
void
|
postProcessDelete(AST delete)
|
void
|
postProcessInsert(AST insert)
|
void
|
postProcessUpdate(AST update)
|
void
|
prepareArithmeticOperator(AST operator)
|
void
|
prepareFromClauseInputTree(AST fromClauseInput)
|
void
|
prepareLogicOperator(AST operator)
|
void
|
prepareVersioned(AST updateNode, AST versioned)
|
void
|
processAggregation(AST node, boolean inSelect)
|
void
|
processBoolean(AST constant)
|
void
|
processConstant(AST constant)
|
void
|
processConstructor(AST constructor)
|
void
|
processFunction(AST functionCall, boolean inSelect)
|
void
|
processIndex(AST indexOp)
|
void
|
processNumericLiteral(AST literal)
|
void
|
processQuery(AST select, AST query)
|
void
|
pushFromClause(AST fromNode, AST inputFromNode)
Sets the current 'FROM' context.
|
void
|
resolve(AST node)
|
void
|
resolveSelectExpression(AST node)
|
void
|
setAlias(AST selectExpr, AST ident)
|
void
|
setImpliedJoinType(int joinType)
|
void
|
validateMapPropertyExpression(AST node)
|