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 boolean
continueFlag
-
Constructor Summary
Constructors Constructor Description EJBQLBaseVisitor()
EJBQLBaseVisitor(boolean continueFlag)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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 theEJBQLIn
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 theEJBQLIn
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)
-
-
-
Method Detail
-
visitAbs
public boolean visitAbs(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitAbs
in interfaceEJBQLExpressionVisitor
-
visitAbstractSchemaName
public boolean visitAbstractSchemaName(EJBQLExpression expression)
- Specified by:
visitAbstractSchemaName
in interfaceEJBQLExpressionVisitor
-
visitAdd
public boolean visitAdd(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitor
Called on visiting "add" expression and also after visiting every expression child.- Specified by:
visitAdd
in 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:
visitAggregate
in interfaceEJBQLExpressionVisitor
-
visitAll
public boolean visitAll(EJBQLExpression expression)
- Specified by:
visitAll
in interfaceEJBQLExpressionVisitor
-
visitAnd
public boolean visitAnd(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitor
Called on visiting "and" expression and also after visiting every expression child.- Specified by:
visitAnd
in 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:
visitAny
in interfaceEJBQLExpressionVisitor
-
visitAscending
public boolean visitAscending(EJBQLExpression expression)
- Specified by:
visitAscending
in interfaceEJBQLExpressionVisitor
-
visitAverage
public boolean visitAverage(EJBQLAggregateColumn expression)
- Specified by:
visitAverage
in interfaceEJBQLExpressionVisitor
-
visitBetween
public boolean visitBetween(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitor
Called on visiting "between" expression and also after visiting every expression child.- Specified by:
visitBetween
in 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:
visitBooleanLiteral
in interfaceEJBQLExpressionVisitor
-
visitClassName
public boolean visitClassName(EJBQLExpression expression)
- Specified by:
visitClassName
in interfaceEJBQLExpressionVisitor
-
visitConcat
public boolean visitConcat(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitConcat
in interfaceEJBQLExpressionVisitor
-
visitConstructor
public boolean visitConstructor(EJBQLExpression expression)
- Specified by:
visitConstructor
in interfaceEJBQLExpressionVisitor
-
visitConstructorParameter
public boolean visitConstructorParameter(EJBQLExpression expression)
- Specified by:
visitConstructorParameter
in interfaceEJBQLExpressionVisitor
-
visitConstructorParameters
public boolean visitConstructorParameters(EJBQLExpression expression)
- Specified by:
visitConstructorParameters
in interfaceEJBQLExpressionVisitor
-
visitCount
public boolean visitCount(EJBQLAggregateColumn expression)
- Specified by:
visitCount
in interfaceEJBQLExpressionVisitor
-
visitCurrentDate
public boolean visitCurrentDate(EJBQLExpression expression)
- Specified by:
visitCurrentDate
in interfaceEJBQLExpressionVisitor
-
visitCurrentTime
public boolean visitCurrentTime(EJBQLExpression expression)
- Specified by:
visitCurrentTime
in interfaceEJBQLExpressionVisitor
-
visitCurrentTimestamp
public boolean visitCurrentTimestamp(EJBQLExpression expression)
- Specified by:
visitCurrentTimestamp
in interfaceEJBQLExpressionVisitor
-
visitDecimalLiteral
public boolean visitDecimalLiteral(EJBQLDecimalLiteral expression)
- Specified by:
visitDecimalLiteral
in interfaceEJBQLExpressionVisitor
-
visitDelete
public boolean visitDelete(EJBQLExpression expression)
- Specified by:
visitDelete
in interfaceEJBQLExpressionVisitor
-
visitDescending
public boolean visitDescending(EJBQLExpression expression)
- Specified by:
visitDescending
in interfaceEJBQLExpressionVisitor
-
visitDbPath
public boolean visitDbPath(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitDbPath
in interfaceEJBQLExpressionVisitor
-
visitDistinct
public boolean visitDistinct(EJBQLExpression expression)
- Specified by:
visitDistinct
in interfaceEJBQLExpressionVisitor
-
visitDivide
public boolean visitDivide(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitor
Called on visiting "divide" expression and also after visiting every expression child.- Specified by:
visitDivide
in 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:EJBQLExpressionVisitor
Called on visiting "equals" expression and also after visiting every expression child.- Specified by:
visitEquals
in 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:
visitEscapeCharacter
in interfaceEJBQLExpressionVisitor
-
visitExists
public boolean visitExists(EJBQLExpression expression)
- Specified by:
visitExists
in interfaceEJBQLExpressionVisitor
-
visitFrom
public boolean visitFrom(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitFrom
in interfaceEJBQLExpressionVisitor
-
visitFromItem
public boolean visitFromItem(EJBQLFromItem expression, int finishedChildIndex)
- Specified by:
visitFromItem
in interfaceEJBQLExpressionVisitor
-
visitGreaterOrEqual
public boolean visitGreaterOrEqual(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitor
Called on visiting ">=" expression and also after visiting every expression child.- Specified by:
visitGreaterOrEqual
in 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:EJBQLExpressionVisitor
Called on visiting ">=" expression and also after visiting every expression child.- Specified by:
visitGreaterThan
in 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:
visitGroupBy
in interfaceEJBQLExpressionVisitor
-
visitHaving
public boolean visitHaving(EJBQLExpression expression)
- Specified by:
visitHaving
in interfaceEJBQLExpressionVisitor
-
visitIdentificationVariable
public boolean visitIdentificationVariable(EJBQLExpression expression)
- Specified by:
visitIdentificationVariable
in interfaceEJBQLExpressionVisitor
-
visitIdentifier
public boolean visitIdentifier(EJBQLExpression expression)
- Specified by:
visitIdentifier
in interfaceEJBQLExpressionVisitor
-
visitIn
public boolean visitIn(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitIn
in interfaceEJBQLExpressionVisitor
-
visitInnerFetchJoin
public boolean visitInnerFetchJoin(EJBQLJoin join)
- Specified by:
visitInnerFetchJoin
in interfaceEJBQLExpressionVisitor
-
visitInnerJoin
public boolean visitInnerJoin(EJBQLJoin join)
- Specified by:
visitInnerJoin
in interfaceEJBQLExpressionVisitor
-
visitIntegerLiteral
public boolean visitIntegerLiteral(EJBQLIntegerLiteral expression)
- Specified by:
visitIntegerLiteral
in interfaceEJBQLExpressionVisitor
-
visitIsEmpty
public boolean visitIsEmpty(EJBQLExpression expression)
- Specified by:
visitIsEmpty
in interfaceEJBQLExpressionVisitor
-
visitIsNull
public boolean visitIsNull(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitIsNull
in interfaceEJBQLExpressionVisitor
-
visitLength
public boolean visitLength(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitLength
in interfaceEJBQLExpressionVisitor
-
visitLessOrEqual
public boolean visitLessOrEqual(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitor
Called on visiting "<=" expression and also after visiting every expression child.- Specified by:
visitLessOrEqual
in 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:EJBQLExpressionVisitor
Called on visiting "<" expression and also after visiting every expression child.- Specified by:
visitLessThan
in 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:EJBQLExpressionVisitor
Called on visiting "LIKE" expression and also after visiting every expression child.- Specified by:
visitLike
in 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:
visitLocate
in interfaceEJBQLExpressionVisitor
-
visitLower
public boolean visitLower(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitLower
in interfaceEJBQLExpressionVisitor
-
visitMax
public boolean visitMax(EJBQLAggregateColumn expression)
- Specified by:
visitMax
in interfaceEJBQLExpressionVisitor
-
visitMemberOf
public boolean visitMemberOf(EJBQLExpression expression)
- Specified by:
visitMemberOf
in interfaceEJBQLExpressionVisitor
-
visitMin
public boolean visitMin(EJBQLAggregateColumn expression)
- Specified by:
visitMin
in interfaceEJBQLExpressionVisitor
-
visitMod
public boolean visitMod(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitMod
in interfaceEJBQLExpressionVisitor
-
visitMultiply
public boolean visitMultiply(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitor
Called on visiting "*" expression and also after visiting every expression child.- Specified by:
visitMultiply
in 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:EJBQLExpressionVisitor
This method is invoked from the processing of the
EJBQLIn
in order to handle a query such as;p.toArtist IN (:artists)
- Specified by:
visitNamedInputParameterForIn
in interfaceEJBQLExpressionVisitor
-
visitNamedInputParameter
public boolean visitNamedInputParameter(EJBQLExpression expression)
- Specified by:
visitNamedInputParameter
in interfaceEJBQLExpressionVisitor
-
visitNegative
public boolean visitNegative(EJBQLExpression expression)
- Specified by:
visitNegative
in interfaceEJBQLExpressionVisitor
-
visitNot
public boolean visitNot(EJBQLExpression expression)
- Specified by:
visitNot
in interfaceEJBQLExpressionVisitor
-
visitNotEquals
public boolean visitNotEquals(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitor
Called on visiting "!=" expression and also after visiting every expression child.- Specified by:
visitNotEquals
in 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:EJBQLExpressionVisitor
Called on visiting "or" expression and also after visiting every expression child.- Specified by:
visitOr
in 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:
visitOrderBy
in interfaceEJBQLExpressionVisitor
-
visitOrderByItem
public boolean visitOrderByItem(EJBQLExpression expression)
- Specified by:
visitOrderByItem
in interfaceEJBQLExpressionVisitor
-
visitOuterFetchJoin
public boolean visitOuterFetchJoin(EJBQLJoin join)
- Specified by:
visitOuterFetchJoin
in interfaceEJBQLExpressionVisitor
-
visitOuterJoin
public boolean visitOuterJoin(EJBQLJoin join)
- Specified by:
visitOuterJoin
in interfaceEJBQLExpressionVisitor
-
visitPath
public boolean visitPath(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitor
Called on visiting "path" expression and also after visiting every expression child.- Specified by:
visitPath
in 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:
visitPatternValue
in interfaceEJBQLExpressionVisitor
-
visitPositionalInputParameterForIn
public boolean visitPositionalInputParameterForIn(EJBQLPositionalInputParameter expression)
Description copied from interface:EJBQLExpressionVisitor
This method is invoked from the processing of the
EJBQLIn
in order to handle a query such as;p.toArtist IN (?1)
- Specified by:
visitPositionalInputParameterForIn
in interfaceEJBQLExpressionVisitor
-
visitPositionalInputParameter
public boolean visitPositionalInputParameter(EJBQLPositionalInputParameter expression)
- Specified by:
visitPositionalInputParameter
in interfaceEJBQLExpressionVisitor
-
visitSelect
public boolean visitSelect(EJBQLExpression expression)
- Specified by:
visitSelect
in interfaceEJBQLExpressionVisitor
-
visitSelectClause
public boolean visitSelectClause(EJBQLExpression expression)
- Specified by:
visitSelectClause
in interfaceEJBQLExpressionVisitor
-
visitSelectExpression
public boolean visitSelectExpression(EJBQLExpression expression)
- Specified by:
visitSelectExpression
in interfaceEJBQLExpressionVisitor
-
visitSelectExpressions
public boolean visitSelectExpressions(EJBQLExpression expression)
- Specified by:
visitSelectExpressions
in interfaceEJBQLExpressionVisitor
-
visitSize
public boolean visitSize(EJBQLExpression expression)
- Specified by:
visitSize
in interfaceEJBQLExpressionVisitor
-
visitSqrt
public boolean visitSqrt(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitSqrt
in interfaceEJBQLExpressionVisitor
-
visitStringLiteral
public boolean visitStringLiteral(EJBQLExpression expression)
- Specified by:
visitStringLiteral
in interfaceEJBQLExpressionVisitor
-
visitSubselect
public boolean visitSubselect(EJBQLExpression expression)
- Specified by:
visitSubselect
in interfaceEJBQLExpressionVisitor
-
visitSubstring
public boolean visitSubstring(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitSubstring
in interfaceEJBQLExpressionVisitor
-
visitSubtract
public boolean visitSubtract(EJBQLExpression expression, int finishedChildIndex)
Description copied from interface:EJBQLExpressionVisitor
Called on visiting "subtract" expression and also after visiting every expression child.- Specified by:
visitSubtract
in 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:
visitSum
in interfaceEJBQLExpressionVisitor
-
visitTok
public boolean visitTok(EJBQLExpression expression)
- Specified by:
visitTok
in interfaceEJBQLExpressionVisitor
-
visitTrim
public boolean visitTrim(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitTrim
in interfaceEJBQLExpressionVisitor
-
visitTrimBoth
public boolean visitTrimBoth(EJBQLExpression expression)
- Specified by:
visitTrimBoth
in interfaceEJBQLExpressionVisitor
-
visitTrimCharacter
public boolean visitTrimCharacter(EJBQLExpression expression)
- Specified by:
visitTrimCharacter
in interfaceEJBQLExpressionVisitor
-
visitTrimLeading
public boolean visitTrimLeading(EJBQLExpression expression)
- Specified by:
visitTrimLeading
in interfaceEJBQLExpressionVisitor
-
visitTrimTrailing
public boolean visitTrimTrailing(EJBQLExpression expression)
- Specified by:
visitTrimTrailing
in interfaceEJBQLExpressionVisitor
-
visitUpdate
public boolean visitUpdate(EJBQLExpression expression)
- Specified by:
visitUpdate
in interfaceEJBQLExpressionVisitor
-
visitUpdateField
public boolean visitUpdateField(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitUpdateField
in interfaceEJBQLExpressionVisitor
-
visitUpdateItem
public boolean visitUpdateItem(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitUpdateItem
in interfaceEJBQLExpressionVisitor
-
visitUpdateValue
public boolean visitUpdateValue(EJBQLExpression expression)
- Specified by:
visitUpdateValue
in interfaceEJBQLExpressionVisitor
-
visitUpper
public boolean visitUpper(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitUpper
in interfaceEJBQLExpressionVisitor
-
visitWhere
public boolean visitWhere(EJBQLExpression expression)
- Specified by:
visitWhere
in interfaceEJBQLExpressionVisitor
-
-