Package org.apache.cayenne.ejbql
Class EJBQLBaseVisitor
- java.lang.Object
-
- org.apache.cayenne.ejbql.EJBQLBaseVisitor
-
- All Implemented Interfaces:
EJBQLExpressionVisitor
- Direct Known Subclasses:
EJBQLConditionTranslator,EJBQLDbPathTranslator,EJBQLDeleteTranslator,EJBQLFromTranslator,EJBQLPathTranslator,EJBQLSelectColumnsTranslator,EJBQLSelectTranslator
public class EJBQLBaseVisitor extends Object implements EJBQLExpressionVisitor
A noop implementation of the EJBQL visitor that returns same preset boolean value from all methods. Intended for subclassing.- Since:
- 3.0
-
-
Field Summary
Fields Modifier and Type Field Description protected booleancontinueFlag
-
Constructor Summary
Constructors Constructor Description EJBQLBaseVisitor()EJBQLBaseVisitor(boolean continueFlag)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanvisitAbs(EJBQLExpression expression, int finishedChildIndex)booleanvisitAbstractSchemaName(EJBQLExpression expression)booleanvisitAdd(EJBQLExpression expression, int finishedChildIndex)Called on visiting "add" expression and also after visiting every expression child.booleanvisitAggregate(EJBQLExpression expression)booleanvisitAll(EJBQLExpression expression)booleanvisitAnd(EJBQLExpression expression, int finishedChildIndex)Called on visiting "and" expression and also after visiting every expression child.booleanvisitAny(EJBQLExpression expression)booleanvisitAscending(EJBQLExpression expression)booleanvisitAverage(EJBQLAggregateColumn expression)booleanvisitBetween(EJBQLExpression expression, int finishedChildIndex)Called on visiting "between" expression and also after visiting every expression child.booleanvisitBooleanLiteral(EJBQLExpression expression)booleanvisitClassName(EJBQLExpression expression)booleanvisitConcat(EJBQLExpression expression, int finishedChildIndex)booleanvisitConstructor(EJBQLExpression expression)booleanvisitConstructorParameter(EJBQLExpression expression)booleanvisitConstructorParameters(EJBQLExpression expression)booleanvisitCount(EJBQLAggregateColumn expression)booleanvisitCurrentDate(EJBQLExpression expression)booleanvisitCurrentTime(EJBQLExpression expression)booleanvisitCurrentTimestamp(EJBQLExpression expression)booleanvisitDbPath(EJBQLExpression expression, int finishedChildIndex)booleanvisitDecimalLiteral(EJBQLDecimalLiteral expression)booleanvisitDelete(EJBQLExpression expression)booleanvisitDescending(EJBQLExpression expression)booleanvisitDistinct(EJBQLExpression expression)booleanvisitDivide(EJBQLExpression expression, int finishedChildIndex)Called on visiting "divide" expression and also after visiting every expression child.booleanvisitEquals(EJBQLExpression expression, int finishedChildIndex)Called on visiting "equals" expression and also after visiting every expression child.booleanvisitEscapeCharacter(EJBQLExpression expression)booleanvisitExists(EJBQLExpression expression)booleanvisitFrom(EJBQLExpression expression, int finishedChildIndex)booleanvisitFromItem(EJBQLFromItem expression, int finishedChildIndex)booleanvisitGreaterOrEqual(EJBQLExpression expression, int finishedChildIndex)Called on visiting ">=" expression and also after visiting every expression child.booleanvisitGreaterThan(EJBQLExpression expression, int finishedChildIndex)Called on visiting ">=" expression and also after visiting every expression child.booleanvisitGroupBy(EJBQLExpression expression)booleanvisitHaving(EJBQLExpression expression)booleanvisitIdentificationVariable(EJBQLExpression expression)booleanvisitIdentifier(EJBQLExpression expression)booleanvisitIn(EJBQLExpression expression, int finishedChildIndex)booleanvisitInnerFetchJoin(EJBQLJoin join)booleanvisitInnerJoin(EJBQLJoin join)booleanvisitIntegerLiteral(EJBQLIntegerLiteral expression)booleanvisitIsEmpty(EJBQLExpression expression)booleanvisitIsNull(EJBQLExpression expression, int finishedChildIndex)booleanvisitLength(EJBQLExpression expression, int finishedChildIndex)booleanvisitLessOrEqual(EJBQLExpression expression, int finishedChildIndex)Called on visiting "<=" expression and also after visiting every expression child.booleanvisitLessThan(EJBQLExpression expression, int finishedChildIndex)Called on visiting "<" expression and also after visiting every expression child.booleanvisitLike(EJBQLExpression expression, int finishedChildIndex)Called on visiting "LIKE" expression and also after visiting every expression child.booleanvisitLocate(EJBQLExpression expression, int finishedChildIndex)booleanvisitLower(EJBQLExpression expression, int finishedChildIndex)booleanvisitMax(EJBQLAggregateColumn expression)booleanvisitMemberOf(EJBQLExpression expression)booleanvisitMin(EJBQLAggregateColumn expression)booleanvisitMod(EJBQLExpression expression, int finishedChildIndex)booleanvisitMultiply(EJBQLExpression expression, int finishedChildIndex)Called on visiting "*" expression and also after visiting every expression child.booleanvisitNamedInputParameter(EJBQLExpression expression)booleanvisitNamedInputParameterForIn(EJBQLExpression expression)This method is invoked from the processing of theEJBQLInin order to handle a query such as;booleanvisitNegative(EJBQLExpression expression)booleanvisitNot(EJBQLExpression expression)booleanvisitNotEquals(EJBQLExpression expression, int finishedChildIndex)Called on visiting "!=" expression and also after visiting every expression child.booleanvisitOr(EJBQLExpression expression, int finishedChildIndex)Called on visiting "or" expression and also after visiting every expression child.booleanvisitOrderBy(EJBQLExpression expression)booleanvisitOrderByItem(EJBQLExpression expression)booleanvisitOuterFetchJoin(EJBQLJoin join)booleanvisitOuterJoin(EJBQLJoin join)booleanvisitPath(EJBQLExpression expression, int finishedChildIndex)Called on visiting "path" expression and also after visiting every expression child.booleanvisitPatternValue(EJBQLExpression expression)booleanvisitPositionalInputParameter(EJBQLPositionalInputParameter expression)booleanvisitPositionalInputParameterForIn(EJBQLPositionalInputParameter expression)This method is invoked from the processing of theEJBQLInin order to handle a query such as;booleanvisitSelect(EJBQLExpression expression)booleanvisitSelectClause(EJBQLExpression expression)booleanvisitSelectExpression(EJBQLExpression expression)booleanvisitSelectExpressions(EJBQLExpression expression)booleanvisitSize(EJBQLExpression expression)booleanvisitSqrt(EJBQLExpression expression, int finishedChildIndex)booleanvisitStringLiteral(EJBQLExpression expression)booleanvisitSubselect(EJBQLExpression expression)booleanvisitSubstring(EJBQLExpression expression, int finishedChildIndex)booleanvisitSubtract(EJBQLExpression expression, int finishedChildIndex)Called on visiting "subtract" expression and also after visiting every expression child.booleanvisitSum(EJBQLAggregateColumn expression)booleanvisitTok(EJBQLExpression expression)booleanvisitTrim(EJBQLExpression expression, int finishedChildIndex)booleanvisitTrimBoth(EJBQLExpression expression)booleanvisitTrimCharacter(EJBQLExpression expression)booleanvisitTrimLeading(EJBQLExpression expression)booleanvisitTrimTrailing(EJBQLExpression expression)booleanvisitUpdate(EJBQLExpression expression)booleanvisitUpdateField(EJBQLExpression expression, int finishedChildIndex)booleanvisitUpdateItem(EJBQLExpression expression, int finishedChildIndex)booleanvisitUpdateValue(EJBQLExpression expression)booleanvisitUpper(EJBQLExpression expression, int finishedChildIndex)booleanvisitWhere(EJBQLExpression expression)
-
-
-
Method Detail
-
visitAbs
public boolean visitAbs(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitAbsin interfaceEJBQLExpressionVisitor
-
visitAbstractSchemaName
public boolean visitAbstractSchemaName(EJBQLExpression expression)
- Specified by:
visitAbstractSchemaNamein interfaceEJBQLExpressionVisitor
-
visitAdd
public boolean visitAdd(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitorCalled on visiting "add" expression and also after visiting every expression child.- Specified by:
visitAddin interfaceEJBQLExpressionVisitor- Parameters:
expression- 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.
-
visitAggregate
public boolean visitAggregate(EJBQLExpression expression)
- Specified by:
visitAggregatein interfaceEJBQLExpressionVisitor
-
visitAll
public boolean visitAll(EJBQLExpression expression)
- Specified by:
visitAllin interfaceEJBQLExpressionVisitor
-
visitAnd
public boolean visitAnd(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitorCalled on visiting "and" expression and also after visiting every expression child.- Specified by:
visitAndin interfaceEJBQLExpressionVisitor- Parameters:
expression- 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.
-
visitAny
public boolean visitAny(EJBQLExpression expression)
- Specified by:
visitAnyin interfaceEJBQLExpressionVisitor
-
visitAscending
public boolean visitAscending(EJBQLExpression expression)
- Specified by:
visitAscendingin interfaceEJBQLExpressionVisitor
-
visitAverage
public boolean visitAverage(EJBQLAggregateColumn expression)
- Specified by:
visitAveragein interfaceEJBQLExpressionVisitor
-
visitBetween
public boolean visitBetween(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitorCalled on visiting "between" expression and also after visiting every expression child.- Specified by:
visitBetweenin interfaceEJBQLExpressionVisitor- Parameters:
expression- 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.
-
visitBooleanLiteral
public boolean visitBooleanLiteral(EJBQLExpression expression)
- Specified by:
visitBooleanLiteralin interfaceEJBQLExpressionVisitor
-
visitClassName
public boolean visitClassName(EJBQLExpression expression)
- Specified by:
visitClassNamein interfaceEJBQLExpressionVisitor
-
visitConcat
public boolean visitConcat(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitConcatin interfaceEJBQLExpressionVisitor
-
visitConstructor
public boolean visitConstructor(EJBQLExpression expression)
- Specified by:
visitConstructorin interfaceEJBQLExpressionVisitor
-
visitConstructorParameter
public boolean visitConstructorParameter(EJBQLExpression expression)
- Specified by:
visitConstructorParameterin interfaceEJBQLExpressionVisitor
-
visitConstructorParameters
public boolean visitConstructorParameters(EJBQLExpression expression)
- Specified by:
visitConstructorParametersin interfaceEJBQLExpressionVisitor
-
visitCount
public boolean visitCount(EJBQLAggregateColumn expression)
- Specified by:
visitCountin interfaceEJBQLExpressionVisitor
-
visitCurrentDate
public boolean visitCurrentDate(EJBQLExpression expression)
- Specified by:
visitCurrentDatein interfaceEJBQLExpressionVisitor
-
visitCurrentTime
public boolean visitCurrentTime(EJBQLExpression expression)
- Specified by:
visitCurrentTimein interfaceEJBQLExpressionVisitor
-
visitCurrentTimestamp
public boolean visitCurrentTimestamp(EJBQLExpression expression)
- Specified by:
visitCurrentTimestampin interfaceEJBQLExpressionVisitor
-
visitDecimalLiteral
public boolean visitDecimalLiteral(EJBQLDecimalLiteral expression)
- Specified by:
visitDecimalLiteralin interfaceEJBQLExpressionVisitor
-
visitDelete
public boolean visitDelete(EJBQLExpression expression)
- Specified by:
visitDeletein interfaceEJBQLExpressionVisitor
-
visitDescending
public boolean visitDescending(EJBQLExpression expression)
- Specified by:
visitDescendingin interfaceEJBQLExpressionVisitor
-
visitDbPath
public boolean visitDbPath(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitDbPathin interfaceEJBQLExpressionVisitor
-
visitDistinct
public boolean visitDistinct(EJBQLExpression expression)
- Specified by:
visitDistinctin interfaceEJBQLExpressionVisitor
-
visitDivide
public boolean visitDivide(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitorCalled on visiting "divide" expression and also after visiting every expression child.- Specified by:
visitDividein interfaceEJBQLExpressionVisitor- Parameters:
expression- 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.
-
visitEquals
public boolean visitEquals(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitorCalled on visiting "equals" expression and also after visiting every expression child.- Specified by:
visitEqualsin interfaceEJBQLExpressionVisitor- Parameters:
expression- 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.
-
visitEscapeCharacter
public boolean visitEscapeCharacter(EJBQLExpression expression)
- Specified by:
visitEscapeCharacterin interfaceEJBQLExpressionVisitor
-
visitExists
public boolean visitExists(EJBQLExpression expression)
- Specified by:
visitExistsin interfaceEJBQLExpressionVisitor
-
visitFrom
public boolean visitFrom(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitFromin interfaceEJBQLExpressionVisitor
-
visitFromItem
public boolean visitFromItem(EJBQLFromItem expression, int finishedChildIndex)
- Specified by:
visitFromItemin interfaceEJBQLExpressionVisitor
-
visitGreaterOrEqual
public boolean visitGreaterOrEqual(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitorCalled on visiting ">=" expression and also after visiting every expression child.- Specified by:
visitGreaterOrEqualin interfaceEJBQLExpressionVisitor- Parameters:
expression- 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.
-
visitGreaterThan
public boolean visitGreaterThan(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitorCalled on visiting ">=" expression and also after visiting every expression child.- Specified by:
visitGreaterThanin interfaceEJBQLExpressionVisitor- Parameters:
expression- 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.
-
visitGroupBy
public boolean visitGroupBy(EJBQLExpression expression)
- Specified by:
visitGroupByin interfaceEJBQLExpressionVisitor
-
visitHaving
public boolean visitHaving(EJBQLExpression expression)
- Specified by:
visitHavingin interfaceEJBQLExpressionVisitor
-
visitIdentificationVariable
public boolean visitIdentificationVariable(EJBQLExpression expression)
- Specified by:
visitIdentificationVariablein interfaceEJBQLExpressionVisitor
-
visitIdentifier
public boolean visitIdentifier(EJBQLExpression expression)
- Specified by:
visitIdentifierin interfaceEJBQLExpressionVisitor
-
visitIn
public boolean visitIn(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitInin interfaceEJBQLExpressionVisitor
-
visitInnerFetchJoin
public boolean visitInnerFetchJoin(EJBQLJoin join)
- Specified by:
visitInnerFetchJoinin interfaceEJBQLExpressionVisitor
-
visitInnerJoin
public boolean visitInnerJoin(EJBQLJoin join)
- Specified by:
visitInnerJoinin interfaceEJBQLExpressionVisitor
-
visitIntegerLiteral
public boolean visitIntegerLiteral(EJBQLIntegerLiteral expression)
- Specified by:
visitIntegerLiteralin interfaceEJBQLExpressionVisitor
-
visitIsEmpty
public boolean visitIsEmpty(EJBQLExpression expression)
- Specified by:
visitIsEmptyin interfaceEJBQLExpressionVisitor
-
visitIsNull
public boolean visitIsNull(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitIsNullin interfaceEJBQLExpressionVisitor
-
visitLength
public boolean visitLength(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitLengthin interfaceEJBQLExpressionVisitor
-
visitLessOrEqual
public boolean visitLessOrEqual(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitorCalled on visiting "<=" expression and also after visiting every expression child.- Specified by:
visitLessOrEqualin interfaceEJBQLExpressionVisitor- Parameters:
expression- 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.
-
visitLessThan
public boolean visitLessThan(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitorCalled on visiting "<" expression and also after visiting every expression child.- Specified by:
visitLessThanin interfaceEJBQLExpressionVisitor- Parameters:
expression- 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.
-
visitLike
public boolean visitLike(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitorCalled on visiting "LIKE" expression and also after visiting every expression child.- Specified by:
visitLikein interfaceEJBQLExpressionVisitor- Parameters:
expression- 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.
-
visitLocate
public boolean visitLocate(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitLocatein interfaceEJBQLExpressionVisitor
-
visitLower
public boolean visitLower(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitLowerin interfaceEJBQLExpressionVisitor
-
visitMax
public boolean visitMax(EJBQLAggregateColumn expression)
- Specified by:
visitMaxin interfaceEJBQLExpressionVisitor
-
visitMemberOf
public boolean visitMemberOf(EJBQLExpression expression)
- Specified by:
visitMemberOfin interfaceEJBQLExpressionVisitor
-
visitMin
public boolean visitMin(EJBQLAggregateColumn expression)
- Specified by:
visitMinin interfaceEJBQLExpressionVisitor
-
visitMod
public boolean visitMod(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitModin interfaceEJBQLExpressionVisitor
-
visitMultiply
public boolean visitMultiply(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitorCalled on visiting "*" expression and also after visiting every expression child.- Specified by:
visitMultiplyin interfaceEJBQLExpressionVisitor- Parameters:
expression- 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.
-
visitNamedInputParameterForIn
public boolean visitNamedInputParameterForIn(EJBQLExpression expression)
Description copied from interface:EJBQLExpressionVisitorThis method is invoked from the processing of the
EJBQLInin order to handle a query such as;p.toArtist IN (:artists)- Specified by:
visitNamedInputParameterForInin interfaceEJBQLExpressionVisitor
-
visitNamedInputParameter
public boolean visitNamedInputParameter(EJBQLExpression expression)
- Specified by:
visitNamedInputParameterin interfaceEJBQLExpressionVisitor
-
visitNegative
public boolean visitNegative(EJBQLExpression expression)
- Specified by:
visitNegativein interfaceEJBQLExpressionVisitor
-
visitNot
public boolean visitNot(EJBQLExpression expression)
- Specified by:
visitNotin interfaceEJBQLExpressionVisitor
-
visitNotEquals
public boolean visitNotEquals(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitorCalled on visiting "!=" expression and also after visiting every expression child.- Specified by:
visitNotEqualsin interfaceEJBQLExpressionVisitor- Parameters:
expression- 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.
-
visitOr
public boolean visitOr(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitorCalled on visiting "or" expression and also after visiting every expression child.- Specified by:
visitOrin interfaceEJBQLExpressionVisitor- Parameters:
expression- 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.
-
visitOrderBy
public boolean visitOrderBy(EJBQLExpression expression)
- Specified by:
visitOrderByin interfaceEJBQLExpressionVisitor
-
visitOrderByItem
public boolean visitOrderByItem(EJBQLExpression expression)
- Specified by:
visitOrderByItemin interfaceEJBQLExpressionVisitor
-
visitOuterFetchJoin
public boolean visitOuterFetchJoin(EJBQLJoin join)
- Specified by:
visitOuterFetchJoinin interfaceEJBQLExpressionVisitor
-
visitOuterJoin
public boolean visitOuterJoin(EJBQLJoin join)
- Specified by:
visitOuterJoinin interfaceEJBQLExpressionVisitor
-
visitPath
public boolean visitPath(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitorCalled on visiting "path" expression and also after visiting every expression child.- Specified by:
visitPathin interfaceEJBQLExpressionVisitor- Parameters:
expression- 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.
-
visitPatternValue
public boolean visitPatternValue(EJBQLExpression expression)
- Specified by:
visitPatternValuein interfaceEJBQLExpressionVisitor
-
visitPositionalInputParameterForIn
public boolean visitPositionalInputParameterForIn(EJBQLPositionalInputParameter expression)
Description copied from interface:EJBQLExpressionVisitorThis method is invoked from the processing of the
EJBQLInin order to handle a query such as;p.toArtist IN (?1)- Specified by:
visitPositionalInputParameterForInin interfaceEJBQLExpressionVisitor
-
visitPositionalInputParameter
public boolean visitPositionalInputParameter(EJBQLPositionalInputParameter expression)
- Specified by:
visitPositionalInputParameterin interfaceEJBQLExpressionVisitor
-
visitSelect
public boolean visitSelect(EJBQLExpression expression)
- Specified by:
visitSelectin interfaceEJBQLExpressionVisitor
-
visitSelectClause
public boolean visitSelectClause(EJBQLExpression expression)
- Specified by:
visitSelectClausein interfaceEJBQLExpressionVisitor
-
visitSelectExpression
public boolean visitSelectExpression(EJBQLExpression expression)
- Specified by:
visitSelectExpressionin interfaceEJBQLExpressionVisitor
-
visitSelectExpressions
public boolean visitSelectExpressions(EJBQLExpression expression)
- Specified by:
visitSelectExpressionsin interfaceEJBQLExpressionVisitor
-
visitSize
public boolean visitSize(EJBQLExpression expression)
- Specified by:
visitSizein interfaceEJBQLExpressionVisitor
-
visitSqrt
public boolean visitSqrt(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitSqrtin interfaceEJBQLExpressionVisitor
-
visitStringLiteral
public boolean visitStringLiteral(EJBQLExpression expression)
- Specified by:
visitStringLiteralin interfaceEJBQLExpressionVisitor
-
visitSubselect
public boolean visitSubselect(EJBQLExpression expression)
- Specified by:
visitSubselectin interfaceEJBQLExpressionVisitor
-
visitSubstring
public boolean visitSubstring(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitSubstringin interfaceEJBQLExpressionVisitor
-
visitSubtract
public boolean visitSubtract(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitorCalled on visiting "subtract" expression and also after visiting every expression child.- Specified by:
visitSubtractin interfaceEJBQLExpressionVisitor- Parameters:
expression- 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.
-
visitSum
public boolean visitSum(EJBQLAggregateColumn expression)
- Specified by:
visitSumin interfaceEJBQLExpressionVisitor
-
visitTok
public boolean visitTok(EJBQLExpression expression)
- Specified by:
visitTokin interfaceEJBQLExpressionVisitor
-
visitTrim
public boolean visitTrim(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitTrimin interfaceEJBQLExpressionVisitor
-
visitTrimBoth
public boolean visitTrimBoth(EJBQLExpression expression)
- Specified by:
visitTrimBothin interfaceEJBQLExpressionVisitor
-
visitTrimCharacter
public boolean visitTrimCharacter(EJBQLExpression expression)
- Specified by:
visitTrimCharacterin interfaceEJBQLExpressionVisitor
-
visitTrimLeading
public boolean visitTrimLeading(EJBQLExpression expression)
- Specified by:
visitTrimLeadingin interfaceEJBQLExpressionVisitor
-
visitTrimTrailing
public boolean visitTrimTrailing(EJBQLExpression expression)
- Specified by:
visitTrimTrailingin interfaceEJBQLExpressionVisitor
-
visitUpdate
public boolean visitUpdate(EJBQLExpression expression)
- Specified by:
visitUpdatein interfaceEJBQLExpressionVisitor
-
visitUpdateField
public boolean visitUpdateField(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitUpdateFieldin interfaceEJBQLExpressionVisitor
-
visitUpdateItem
public boolean visitUpdateItem(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitUpdateItemin interfaceEJBQLExpressionVisitor
-
visitUpdateValue
public boolean visitUpdateValue(EJBQLExpression expression)
- Specified by:
visitUpdateValuein interfaceEJBQLExpressionVisitor
-
visitUpper
public boolean visitUpper(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitUpperin interfaceEJBQLExpressionVisitor
-
visitWhere
public boolean visitWhere(EJBQLExpression expression)
- Specified by:
visitWherein interfaceEJBQLExpressionVisitor
-
-