public class EJBQLBaseVisitor extends Object implements EJBQLExpressionVisitor
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
continueFlag |
| Constructor and Description |
|---|
EJBQLBaseVisitor() |
EJBQLBaseVisitor(boolean continueFlag) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
visitAbs(EJBQLExpression expression,
int finishedChildIndex) |
boolean |
visitAbstractSchemaName(EJBQLExpression expression) |
boolean |
visitAdd(EJBQLExpression expression,
int finishedChildIndex)
Called on visiting "add" expression and also after visiting every expression child.
|
boolean |
visitAggregate(EJBQLExpression expression) |
boolean |
visitAll(EJBQLExpression expression) |
boolean |
visitAnd(EJBQLExpression expression,
int finishedChildIndex)
Called on visiting "and" expression and also after visiting every expression child.
|
boolean |
visitAny(EJBQLExpression expression) |
boolean |
visitAscending(EJBQLExpression expression) |
boolean |
visitAverage(EJBQLAggregateColumn expression) |
boolean |
visitBetween(EJBQLExpression expression,
int finishedChildIndex)
Called on visiting "between" expression and also after visiting every expression
child.
|
boolean |
visitBooleanLiteral(EJBQLExpression expression) |
boolean |
visitClassName(EJBQLExpression expression) |
boolean |
visitConcat(EJBQLExpression expression,
int finishedChildIndex) |
boolean |
visitConstructor(EJBQLExpression expression) |
boolean |
visitConstructorParameter(EJBQLExpression expression) |
boolean |
visitConstructorParameters(EJBQLExpression expression) |
boolean |
visitCount(EJBQLAggregateColumn expression) |
boolean |
visitCurrentDate(EJBQLExpression expression) |
boolean |
visitCurrentTime(EJBQLExpression expression) |
boolean |
visitCurrentTimestamp(EJBQLExpression expression) |
boolean |
visitDbPath(EJBQLExpression expression,
int finishedChildIndex) |
boolean |
visitDecimalLiteral(EJBQLDecimalLiteral expression) |
boolean |
visitDelete(EJBQLExpression expression) |
boolean |
visitDescending(EJBQLExpression expression) |
boolean |
visitDistinct(EJBQLExpression expression) |
boolean |
visitDivide(EJBQLExpression expression,
int finishedChildIndex)
Called on visiting "divide" expression and also after visiting every expression
child.
|
boolean |
visitEquals(EJBQLExpression expression,
int finishedChildIndex)
Called on visiting "equals" expression and also after visiting every expression
child.
|
boolean |
visitEscapeCharacter(EJBQLExpression expression) |
boolean |
visitExists(EJBQLExpression expression) |
boolean |
visitFrom(EJBQLExpression expression,
int finishedChildIndex) |
boolean |
visitFromItem(EJBQLFromItem expression,
int finishedChildIndex) |
boolean |
visitGreaterOrEqual(EJBQLExpression expression,
int finishedChildIndex)
Called on visiting ">=" expression and also after visiting every expression child.
|
boolean |
visitGreaterThan(EJBQLExpression expression,
int finishedChildIndex)
Called on visiting ">=" expression and also after visiting every expression child.
|
boolean |
visitGroupBy(EJBQLExpression expression) |
boolean |
visitHaving(EJBQLExpression expression) |
boolean |
visitIdentificationVariable(EJBQLExpression expression) |
boolean |
visitIdentifier(EJBQLExpression expression) |
boolean |
visitIn(EJBQLExpression expression,
int finishedChildIndex) |
boolean |
visitInnerFetchJoin(EJBQLJoin join) |
boolean |
visitInnerJoin(EJBQLJoin join) |
boolean |
visitIntegerLiteral(EJBQLIntegerLiteral expression) |
boolean |
visitIsEmpty(EJBQLExpression expression) |
boolean |
visitIsNull(EJBQLExpression expression,
int finishedChildIndex) |
boolean |
visitLength(EJBQLExpression expression,
int finishedChildIndex) |
boolean |
visitLessOrEqual(EJBQLExpression expression,
int finishedChildIndex)
Called on visiting "<=" expression and also after visiting every expression child.
|
boolean |
visitLessThan(EJBQLExpression expression,
int finishedChildIndex)
Called on visiting "<" expression and also after visiting every expression child.
|
boolean |
visitLike(EJBQLExpression expression,
int finishedChildIndex)
Called on visiting "LIKE" expression and also after visiting every expression
child.
|
boolean |
visitLocate(EJBQLExpression expression,
int finishedChildIndex) |
boolean |
visitLower(EJBQLExpression expression,
int finishedChildIndex) |
boolean |
visitMax(EJBQLAggregateColumn expression) |
boolean |
visitMemberOf(EJBQLExpression expression) |
boolean |
visitMin(EJBQLAggregateColumn expression) |
boolean |
visitMod(EJBQLExpression expression,
int finishedChildIndex) |
boolean |
visitMultiply(EJBQLExpression expression,
int finishedChildIndex)
Called on visiting "*" expression and also after visiting every expression child.
|
boolean |
visitNamedInputParameter(EJBQLExpression expression) |
boolean |
visitNamedInputParameterForIn(EJBQLExpression expression)
This method is invoked from the processing of the
EJBQLIn in order to handle a query such
as; |
boolean |
visitNegative(EJBQLExpression expression) |
boolean |
visitNot(EJBQLExpression expression) |
boolean |
visitNotEquals(EJBQLExpression expression,
int finishedChildIndex)
Called on visiting "!=" expression and also after visiting every expression child.
|
boolean |
visitOr(EJBQLExpression expression,
int finishedChildIndex)
Called on visiting "or" expression and also after visiting every expression child.
|
boolean |
visitOrderBy(EJBQLExpression expression) |
boolean |
visitOrderByItem(EJBQLExpression expression) |
boolean |
visitOuterFetchJoin(EJBQLJoin join) |
boolean |
visitOuterJoin(EJBQLJoin join) |
boolean |
visitPath(EJBQLExpression expression,
int finishedChildIndex)
Called on visiting "path" expression and also after visiting every expression
child.
|
boolean |
visitPatternValue(EJBQLExpression expression) |
boolean |
visitPositionalInputParameter(EJBQLPositionalInputParameter expression) |
boolean |
visitPositionalInputParameterForIn(EJBQLPositionalInputParameter expression)
This method is invoked from the processing of the
EJBQLIn in order to handle a query such
as; |
boolean |
visitSelect(EJBQLExpression expression) |
boolean |
visitSelectClause(EJBQLExpression expression) |
boolean |
visitSelectExpression(EJBQLExpression expression) |
boolean |
visitSelectExpressions(EJBQLExpression expression) |
boolean |
visitSize(EJBQLExpression expression) |
boolean |
visitSqrt(EJBQLExpression expression,
int finishedChildIndex) |
boolean |
visitStringLiteral(EJBQLExpression expression) |
boolean |
visitSubselect(EJBQLExpression expression) |
boolean |
visitSubstring(EJBQLExpression expression,
int finishedChildIndex) |
boolean |
visitSubtract(EJBQLExpression expression,
int finishedChildIndex)
Called on visiting "subtract" expression and also after visiting every expression
child.
|
boolean |
visitSum(EJBQLAggregateColumn expression) |
boolean |
visitTok(EJBQLExpression expression) |
boolean |
visitTrim(EJBQLExpression expression,
int finishedChildIndex) |
boolean |
visitTrimBoth(EJBQLExpression expression) |
boolean |
visitTrimCharacter(EJBQLExpression expression) |
boolean |
visitTrimLeading(EJBQLExpression expression) |
boolean |
visitTrimTrailing(EJBQLExpression expression) |
boolean |
visitUpdate(EJBQLExpression expression) |
boolean |
visitUpdateField(EJBQLExpression expression,
int finishedChildIndex) |
boolean |
visitUpdateItem(EJBQLExpression expression,
int finishedChildIndex) |
boolean |
visitUpdateValue(EJBQLExpression expression) |
boolean |
visitUpper(EJBQLExpression expression,
int finishedChildIndex) |
boolean |
visitWhere(EJBQLExpression expression) |
public EJBQLBaseVisitor()
public EJBQLBaseVisitor(boolean continueFlag)
public boolean visitAbs(EJBQLExpression expression, int finishedChildIndex)
visitAbs in interface EJBQLExpressionVisitorpublic boolean visitAbstractSchemaName(EJBQLExpression expression)
visitAbstractSchemaName in interface EJBQLExpressionVisitorpublic boolean visitAdd(EJBQLExpression expression, int finishedChildIndex)
EJBQLExpressionVisitorvisitAdd in interface EJBQLExpressionVisitorexpression - an "add" node being visited.finishedChildIndex - "-1" when the expression node is visited for the first
time, before its children; otherwise this is an index of a child just
visited.public boolean visitAggregate(EJBQLExpression expression)
visitAggregate in interface EJBQLExpressionVisitorpublic boolean visitAll(EJBQLExpression expression)
visitAll in interface EJBQLExpressionVisitorpublic boolean visitAnd(EJBQLExpression expression, int finishedChildIndex)
EJBQLExpressionVisitorvisitAnd in interface EJBQLExpressionVisitorexpression - an "and" node being visited.finishedChildIndex - "-1" when the expression node is visited for the first
time, before its children; otherwise this is an index of a child just
visited.public boolean visitAny(EJBQLExpression expression)
visitAny in interface EJBQLExpressionVisitorpublic boolean visitAscending(EJBQLExpression expression)
visitAscending in interface EJBQLExpressionVisitorpublic boolean visitAverage(EJBQLAggregateColumn expression)
visitAverage in interface EJBQLExpressionVisitorpublic boolean visitBetween(EJBQLExpression expression, int finishedChildIndex)
EJBQLExpressionVisitorvisitBetween in interface EJBQLExpressionVisitorexpression - an "between" node being visited.finishedChildIndex - "-1" when the expression node is visited for the first
time, before its children; otherwise this is an index of a child just
visited.public boolean visitBooleanLiteral(EJBQLExpression expression)
visitBooleanLiteral in interface EJBQLExpressionVisitorpublic boolean visitClassName(EJBQLExpression expression)
visitClassName in interface EJBQLExpressionVisitorpublic boolean visitConcat(EJBQLExpression expression, int finishedChildIndex)
visitConcat in interface EJBQLExpressionVisitorpublic boolean visitConstructor(EJBQLExpression expression)
visitConstructor in interface EJBQLExpressionVisitorpublic boolean visitConstructorParameter(EJBQLExpression expression)
visitConstructorParameter in interface EJBQLExpressionVisitorpublic boolean visitConstructorParameters(EJBQLExpression expression)
visitConstructorParameters in interface EJBQLExpressionVisitorpublic boolean visitCount(EJBQLAggregateColumn expression)
visitCount in interface EJBQLExpressionVisitorpublic boolean visitCurrentDate(EJBQLExpression expression)
visitCurrentDate in interface EJBQLExpressionVisitorpublic boolean visitCurrentTime(EJBQLExpression expression)
visitCurrentTime in interface EJBQLExpressionVisitorpublic boolean visitCurrentTimestamp(EJBQLExpression expression)
visitCurrentTimestamp in interface EJBQLExpressionVisitorpublic boolean visitDecimalLiteral(EJBQLDecimalLiteral expression)
visitDecimalLiteral in interface EJBQLExpressionVisitorpublic boolean visitDelete(EJBQLExpression expression)
visitDelete in interface EJBQLExpressionVisitorpublic boolean visitDescending(EJBQLExpression expression)
visitDescending in interface EJBQLExpressionVisitorpublic boolean visitDbPath(EJBQLExpression expression, int finishedChildIndex)
visitDbPath in interface EJBQLExpressionVisitorpublic boolean visitDistinct(EJBQLExpression expression)
visitDistinct in interface EJBQLExpressionVisitorpublic boolean visitDivide(EJBQLExpression expression, int finishedChildIndex)
EJBQLExpressionVisitorvisitDivide in interface EJBQLExpressionVisitorexpression - an "divide" node being visited.finishedChildIndex - "-1" when the expression node is visited for the first
time, before its children; otherwise this is an index of a child just
visited.public boolean visitEquals(EJBQLExpression expression, int finishedChildIndex)
EJBQLExpressionVisitorvisitEquals in interface EJBQLExpressionVisitorexpression - an "equals" node being visited.finishedChildIndex - "-1" when the expression node is visited for the first
time, before its children; otherwise this is an index of a child just
visited.public boolean visitEscapeCharacter(EJBQLExpression expression)
visitEscapeCharacter in interface EJBQLExpressionVisitorpublic boolean visitExists(EJBQLExpression expression)
visitExists in interface EJBQLExpressionVisitorpublic boolean visitFrom(EJBQLExpression expression, int finishedChildIndex)
visitFrom in interface EJBQLExpressionVisitorpublic boolean visitFromItem(EJBQLFromItem expression, int finishedChildIndex)
visitFromItem in interface EJBQLExpressionVisitorpublic boolean visitGreaterOrEqual(EJBQLExpression expression, int finishedChildIndex)
EJBQLExpressionVisitorvisitGreaterOrEqual in interface EJBQLExpressionVisitorexpression - an ">=" node being visited.finishedChildIndex - "-1" when the expression node is visited for the first
time, before its children; otherwise this is an index of a child just
visited.public boolean visitGreaterThan(EJBQLExpression expression, int finishedChildIndex)
EJBQLExpressionVisitorvisitGreaterThan in interface EJBQLExpressionVisitorexpression - an ">=" node being visited.finishedChildIndex - "-1" when the expression node is visited for the first
time, before its children; otherwise this is an index of a child just
visited.public boolean visitGroupBy(EJBQLExpression expression)
visitGroupBy in interface EJBQLExpressionVisitorpublic boolean visitHaving(EJBQLExpression expression)
visitHaving in interface EJBQLExpressionVisitorpublic boolean visitIdentificationVariable(EJBQLExpression expression)
visitIdentificationVariable in interface EJBQLExpressionVisitorpublic boolean visitIdentifier(EJBQLExpression expression)
visitIdentifier in interface EJBQLExpressionVisitorpublic boolean visitIn(EJBQLExpression expression, int finishedChildIndex)
visitIn in interface EJBQLExpressionVisitorpublic boolean visitInnerFetchJoin(EJBQLJoin join)
visitInnerFetchJoin in interface EJBQLExpressionVisitorpublic boolean visitInnerJoin(EJBQLJoin join)
visitInnerJoin in interface EJBQLExpressionVisitorpublic boolean visitIntegerLiteral(EJBQLIntegerLiteral expression)
visitIntegerLiteral in interface EJBQLExpressionVisitorpublic boolean visitIsEmpty(EJBQLExpression expression)
visitIsEmpty in interface EJBQLExpressionVisitorpublic boolean visitIsNull(EJBQLExpression expression, int finishedChildIndex)
visitIsNull in interface EJBQLExpressionVisitorpublic boolean visitLength(EJBQLExpression expression, int finishedChildIndex)
visitLength in interface EJBQLExpressionVisitorpublic boolean visitLessOrEqual(EJBQLExpression expression, int finishedChildIndex)
EJBQLExpressionVisitorvisitLessOrEqual in interface EJBQLExpressionVisitorexpression - an "<=" node being visited.finishedChildIndex - "-1" when the expression node is visited for the first
time, before its children; otherwise this is an index of a child just
visited.public boolean visitLessThan(EJBQLExpression expression, int finishedChildIndex)
EJBQLExpressionVisitorvisitLessThan in interface EJBQLExpressionVisitorexpression - an "<" node being visited.finishedChildIndex - "-1" when the expression node is visited for the first
time, before its children; otherwise this is an index of a child just
visited.public boolean visitLike(EJBQLExpression expression, int finishedChildIndex)
EJBQLExpressionVisitorvisitLike in interface EJBQLExpressionVisitorexpression - an "LIKE" node being visited.finishedChildIndex - "-1" when the expression node is visited for the first
time, before its children; otherwise this is an index of a child just
visited.public boolean visitLocate(EJBQLExpression expression, int finishedChildIndex)
visitLocate in interface EJBQLExpressionVisitorpublic boolean visitLower(EJBQLExpression expression, int finishedChildIndex)
visitLower in interface EJBQLExpressionVisitorpublic boolean visitMax(EJBQLAggregateColumn expression)
visitMax in interface EJBQLExpressionVisitorpublic boolean visitMemberOf(EJBQLExpression expression)
visitMemberOf in interface EJBQLExpressionVisitorpublic boolean visitMin(EJBQLAggregateColumn expression)
visitMin in interface EJBQLExpressionVisitorpublic boolean visitMod(EJBQLExpression expression, int finishedChildIndex)
visitMod in interface EJBQLExpressionVisitorpublic boolean visitMultiply(EJBQLExpression expression, int finishedChildIndex)
EJBQLExpressionVisitorvisitMultiply in interface EJBQLExpressionVisitorexpression - an "*" node being visited.finishedChildIndex - "-1" when the expression node is visited for the first
time, before its children; otherwise this is an index of a child just
visited.public boolean visitNamedInputParameterForIn(EJBQLExpression expression)
EJBQLExpressionVisitorThis method is invoked from the processing of the
EJBQLIn in order to handle a query such
as;
p.toArtist IN (:artists)visitNamedInputParameterForIn in interface EJBQLExpressionVisitorpublic boolean visitNamedInputParameter(EJBQLExpression expression)
visitNamedInputParameter in interface EJBQLExpressionVisitorpublic boolean visitNegative(EJBQLExpression expression)
visitNegative in interface EJBQLExpressionVisitorpublic boolean visitNot(EJBQLExpression expression)
visitNot in interface EJBQLExpressionVisitorpublic boolean visitNotEquals(EJBQLExpression expression, int finishedChildIndex)
EJBQLExpressionVisitorvisitNotEquals in interface EJBQLExpressionVisitorexpression - an "!=" node being visited.finishedChildIndex - "-1" when the expression node is visited for the first
time, before its children; otherwise this is an index of a child just
visited.public boolean visitOr(EJBQLExpression expression, int finishedChildIndex)
EJBQLExpressionVisitorvisitOr in interface EJBQLExpressionVisitorexpression - an "or" node being visited.finishedChildIndex - "-1" when the expression node is visited for the first
time, before its children; otherwise this is an index of a child just
visited.public boolean visitOrderBy(EJBQLExpression expression)
visitOrderBy in interface EJBQLExpressionVisitorpublic boolean visitOrderByItem(EJBQLExpression expression)
visitOrderByItem in interface EJBQLExpressionVisitorpublic boolean visitOuterFetchJoin(EJBQLJoin join)
visitOuterFetchJoin in interface EJBQLExpressionVisitorpublic boolean visitOuterJoin(EJBQLJoin join)
visitOuterJoin in interface EJBQLExpressionVisitorpublic boolean visitPath(EJBQLExpression expression, int finishedChildIndex)
EJBQLExpressionVisitorvisitPath in interface EJBQLExpressionVisitorexpression - a "path" node being visited.finishedChildIndex - "-1" when the expression node is visited for the first
time, before its children; otherwise this is an index of a child just
visited.public boolean visitPatternValue(EJBQLExpression expression)
visitPatternValue in interface EJBQLExpressionVisitorpublic boolean visitPositionalInputParameterForIn(EJBQLPositionalInputParameter expression)
EJBQLExpressionVisitorThis method is invoked from the processing of the
EJBQLIn in order to handle a query such
as;
p.toArtist IN (?1)visitPositionalInputParameterForIn in interface EJBQLExpressionVisitorpublic boolean visitPositionalInputParameter(EJBQLPositionalInputParameter expression)
visitPositionalInputParameter in interface EJBQLExpressionVisitorpublic boolean visitSelect(EJBQLExpression expression)
visitSelect in interface EJBQLExpressionVisitorpublic boolean visitSelectClause(EJBQLExpression expression)
visitSelectClause in interface EJBQLExpressionVisitorpublic boolean visitSelectExpression(EJBQLExpression expression)
visitSelectExpression in interface EJBQLExpressionVisitorpublic boolean visitSelectExpressions(EJBQLExpression expression)
visitSelectExpressions in interface EJBQLExpressionVisitorpublic boolean visitSize(EJBQLExpression expression)
visitSize in interface EJBQLExpressionVisitorpublic boolean visitSqrt(EJBQLExpression expression, int finishedChildIndex)
visitSqrt in interface EJBQLExpressionVisitorpublic boolean visitStringLiteral(EJBQLExpression expression)
visitStringLiteral in interface EJBQLExpressionVisitorpublic boolean visitSubselect(EJBQLExpression expression)
visitSubselect in interface EJBQLExpressionVisitorpublic boolean visitSubstring(EJBQLExpression expression, int finishedChildIndex)
visitSubstring in interface EJBQLExpressionVisitorpublic boolean visitSubtract(EJBQLExpression expression, int finishedChildIndex)
EJBQLExpressionVisitorvisitSubtract in interface EJBQLExpressionVisitorexpression - an "subtract" node being visited.finishedChildIndex - "-1" when the expression node is visited for the first
time, before its children; otherwise this is an index of a child just
visited.public boolean visitSum(EJBQLAggregateColumn expression)
visitSum in interface EJBQLExpressionVisitorpublic boolean visitTok(EJBQLExpression expression)
visitTok in interface EJBQLExpressionVisitorpublic boolean visitTrim(EJBQLExpression expression, int finishedChildIndex)
visitTrim in interface EJBQLExpressionVisitorpublic boolean visitTrimBoth(EJBQLExpression expression)
visitTrimBoth in interface EJBQLExpressionVisitorpublic boolean visitTrimCharacter(EJBQLExpression expression)
visitTrimCharacter in interface EJBQLExpressionVisitorpublic boolean visitTrimLeading(EJBQLExpression expression)
visitTrimLeading in interface EJBQLExpressionVisitorpublic boolean visitTrimTrailing(EJBQLExpression expression)
visitTrimTrailing in interface EJBQLExpressionVisitorpublic boolean visitUpdate(EJBQLExpression expression)
visitUpdate in interface EJBQLExpressionVisitorpublic boolean visitUpdateField(EJBQLExpression expression, int finishedChildIndex)
visitUpdateField in interface EJBQLExpressionVisitorpublic boolean visitUpdateItem(EJBQLExpression expression, int finishedChildIndex)
visitUpdateItem in interface EJBQLExpressionVisitorpublic boolean visitUpdateValue(EJBQLExpression expression)
visitUpdateValue in interface EJBQLExpressionVisitorpublic boolean visitUpper(EJBQLExpression expression, int finishedChildIndex)
visitUpper in interface EJBQLExpressionVisitorpublic boolean visitWhere(EJBQLExpression expression)
visitWhere in interface EJBQLExpressionVisitorCopyright © 2001–2023 Apache Cayenne. All rights reserved.