Class EJBQLConditionTranslator
- java.lang.Object
-
- org.apache.cayenne.ejbql.EJBQLBaseVisitor
-
- org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
-
- All Implemented Interfaces:
EJBQLExpressionVisitor
- Direct Known Subclasses:
DB2EJBQLConditionTranslator
,DerbyEJBQLConditionTranslator
,FirebirdEJBQLConditionTranslator
,HSQLEJBQLConditionTranslator
public class EJBQLConditionTranslator extends EJBQLBaseVisitor
- Since:
- 3.0
-
-
Field Summary
Fields Modifier and Type Field Description protected EJBQLTranslationContext
context
protected List<EJBQLMultiColumnOperand>
multiColumnOperands
-
Fields inherited from class org.apache.cayenne.ejbql.EJBQLBaseVisitor
continueFlag
-
-
Constructor Summary
Constructors Constructor Description EJBQLConditionTranslator(EJBQLTranslationContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addMultiColumnOperand(EJBQLMultiColumnOperand operand)
protected void
afterChild(EJBQLExpression e, String text, int childIndex)
protected boolean
checkNullParameter(EJBQLExpression expression, String toAppend)
Checks expression for containing null input parameter.boolean
visitAbs(EJBQLExpression expression, int finishedChildIndex)
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
visitBetween(EJBQLExpression expression, int finishedChildIndex)
Called on visiting "between" expression and also after visiting every expression child.boolean
visitBooleanLiteral(EJBQLExpression expression)
boolean
visitConcat(EJBQLExpression expression, int finishedChildIndex)
boolean
visitCurrentDate(EJBQLExpression expression)
boolean
visitCurrentTime(EJBQLExpression expression)
boolean
visitCurrentTimestamp(EJBQLExpression expression)
boolean
visitDbPath(EJBQLExpression expression, int finishedChildIndex)
boolean
visitDecimalLiteral(EJBQLDecimalLiteral 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
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
visitIdentificationVariable(EJBQLExpression expression)
boolean
visitIn(EJBQLExpression expression, int finishedChildIndex)
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
visitMemberOf(EJBQLExpression 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
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
visitPath(EJBQLExpression expression, int finishedChildIndex)
Called on visiting "path" expression and also after visiting every expression child.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
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
visitTrim(EJBQLExpression expression, int finishedChildIndex)
boolean
visitTrimBoth(EJBQLExpression expression)
boolean
visitTrimCharacter(EJBQLExpression expression)
boolean
visitTrimLeading(EJBQLExpression expression)
boolean
visitTrimTrailing(EJBQLExpression expression)
boolean
visitUpper(EJBQLExpression expression, int finishedChildIndex)
-
Methods inherited from class org.apache.cayenne.ejbql.EJBQLBaseVisitor
visitAbstractSchemaName, visitAscending, visitAverage, visitClassName, visitConstructor, visitConstructorParameter, visitConstructorParameters, visitCount, visitDelete, visitDescending, visitDistinct, visitFrom, visitFromItem, visitGroupBy, visitHaving, visitIdentifier, visitInnerFetchJoin, visitInnerJoin, visitMax, visitMin, visitNegative, visitOrderBy, visitOrderByItem, visitOuterFetchJoin, visitOuterJoin, visitPatternValue, visitSelect, visitSelectClause, visitSelectExpression, visitSelectExpressions, visitSum, visitTok, visitUpdate, visitUpdateField, visitUpdateItem, visitUpdateValue, visitWhere
-
-
-
-
Field Detail
-
context
protected EJBQLTranslationContext context
-
multiColumnOperands
protected List<EJBQLMultiColumnOperand> multiColumnOperands
-
-
Constructor Detail
-
EJBQLConditionTranslator
public EJBQLConditionTranslator(EJBQLTranslationContext context)
-
-
Method Detail
-
addMultiColumnOperand
protected void addMultiColumnOperand(EJBQLMultiColumnOperand operand)
-
visitAggregate
public boolean visitAggregate(EJBQLExpression expression)
- Specified by:
visitAggregate
in interfaceEJBQLExpressionVisitor
- Overrides:
visitAggregate
in classEJBQLBaseVisitor
-
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
- Overrides:
visitAnd
in classEJBQLBaseVisitor
- 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.
-
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
- Overrides:
visitBetween
in classEJBQLBaseVisitor
- 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.
-
visitExists
public boolean visitExists(EJBQLExpression expression)
- Specified by:
visitExists
in interfaceEJBQLExpressionVisitor
- Overrides:
visitExists
in classEJBQLBaseVisitor
-
visitIsEmpty
public boolean visitIsEmpty(EJBQLExpression expression)
- Specified by:
visitIsEmpty
in interfaceEJBQLExpressionVisitor
- Overrides:
visitIsEmpty
in classEJBQLBaseVisitor
-
visitSize
public boolean visitSize(EJBQLExpression expression)
- Specified by:
visitSize
in interfaceEJBQLExpressionVisitor
- Overrides:
visitSize
in classEJBQLBaseVisitor
-
visitMemberOf
public boolean visitMemberOf(EJBQLExpression expression)
- Specified by:
visitMemberOf
in interfaceEJBQLExpressionVisitor
- Overrides:
visitMemberOf
in classEJBQLBaseVisitor
-
visitAll
public boolean visitAll(EJBQLExpression expression)
- Specified by:
visitAll
in interfaceEJBQLExpressionVisitor
- Overrides:
visitAll
in classEJBQLBaseVisitor
-
visitAny
public boolean visitAny(EJBQLExpression expression)
- Specified by:
visitAny
in interfaceEJBQLExpressionVisitor
- Overrides:
visitAny
in classEJBQLBaseVisitor
-
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
- Overrides:
visitOr
in classEJBQLBaseVisitor
- 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.
-
checkNullParameter
protected boolean checkNullParameter(EJBQLExpression expression, String toAppend)
Checks expression for containing null input parameter. For that, we'll append IS NULL or IS NOT NULL instead of =null or <>null- Returns:
- whether replacement was done and there's no need for normal expression processing
-
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
- Overrides:
visitEquals
in classEJBQLBaseVisitor
- 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.
-
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
- Overrides:
visitNamedInputParameterForIn
in classEJBQLBaseVisitor
-
visitNamedInputParameter
public boolean visitNamedInputParameter(EJBQLExpression expression)
- Specified by:
visitNamedInputParameter
in interfaceEJBQLExpressionVisitor
- Overrides:
visitNamedInputParameter
in classEJBQLBaseVisitor
-
visitNot
public boolean visitNot(EJBQLExpression expression)
- Specified by:
visitNot
in interfaceEJBQLExpressionVisitor
- Overrides:
visitNot
in classEJBQLBaseVisitor
-
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
- Overrides:
visitNotEquals
in classEJBQLBaseVisitor
- 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
- Overrides:
visitGreaterThan
in classEJBQLBaseVisitor
- 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.
-
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
- Overrides:
visitGreaterOrEqual
in classEJBQLBaseVisitor
- 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.
-
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
- Overrides:
visitLessOrEqual
in classEJBQLBaseVisitor
- 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
- Overrides:
visitLessThan
in classEJBQLBaseVisitor
- 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
- Overrides:
visitLike
in classEJBQLBaseVisitor
- 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.
-
visitIn
public boolean visitIn(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitIn
in interfaceEJBQLExpressionVisitor
- Overrides:
visitIn
in classEJBQLBaseVisitor
-
afterChild
protected void afterChild(EJBQLExpression e, String text, int childIndex)
-
visitIdentificationVariable
public boolean visitIdentificationVariable(EJBQLExpression expression)
- Specified by:
visitIdentificationVariable
in interfaceEJBQLExpressionVisitor
- Overrides:
visitIdentificationVariable
in classEJBQLBaseVisitor
-
visitDbPath
public boolean visitDbPath(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitDbPath
in interfaceEJBQLExpressionVisitor
- Overrides:
visitDbPath
in classEJBQLBaseVisitor
-
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
- Overrides:
visitPath
in classEJBQLBaseVisitor
- 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.
-
visitIntegerLiteral
public boolean visitIntegerLiteral(EJBQLIntegerLiteral expression)
- Specified by:
visitIntegerLiteral
in interfaceEJBQLExpressionVisitor
- Overrides:
visitIntegerLiteral
in classEJBQLBaseVisitor
-
visitDecimalLiteral
public boolean visitDecimalLiteral(EJBQLDecimalLiteral expression)
- Specified by:
visitDecimalLiteral
in interfaceEJBQLExpressionVisitor
- Overrides:
visitDecimalLiteral
in classEJBQLBaseVisitor
-
visitEscapeCharacter
public boolean visitEscapeCharacter(EJBQLExpression expression)
- Specified by:
visitEscapeCharacter
in interfaceEJBQLExpressionVisitor
- Overrides:
visitEscapeCharacter
in classEJBQLBaseVisitor
-
visitIsNull
public boolean visitIsNull(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitIsNull
in interfaceEJBQLExpressionVisitor
- Overrides:
visitIsNull
in classEJBQLBaseVisitor
-
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
- Overrides:
visitPositionalInputParameterForIn
in classEJBQLBaseVisitor
-
visitPositionalInputParameter
public boolean visitPositionalInputParameter(EJBQLPositionalInputParameter expression)
- Specified by:
visitPositionalInputParameter
in interfaceEJBQLExpressionVisitor
- Overrides:
visitPositionalInputParameter
in classEJBQLBaseVisitor
-
visitBooleanLiteral
public boolean visitBooleanLiteral(EJBQLExpression expression)
- Specified by:
visitBooleanLiteral
in interfaceEJBQLExpressionVisitor
- Overrides:
visitBooleanLiteral
in classEJBQLBaseVisitor
-
visitStringLiteral
public boolean visitStringLiteral(EJBQLExpression expression)
- Specified by:
visitStringLiteral
in interfaceEJBQLExpressionVisitor
- Overrides:
visitStringLiteral
in classEJBQLBaseVisitor
-
visitSubselect
public boolean visitSubselect(EJBQLExpression expression)
- Specified by:
visitSubselect
in interfaceEJBQLExpressionVisitor
- Overrides:
visitSubselect
in classEJBQLBaseVisitor
-
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
- Overrides:
visitAdd
in classEJBQLBaseVisitor
- 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.
-
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
- Overrides:
visitSubtract
in classEJBQLBaseVisitor
- 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.
-
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
- Overrides:
visitMultiply
in classEJBQLBaseVisitor
- 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.
-
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
- Overrides:
visitDivide
in classEJBQLBaseVisitor
- 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.
-
visitCurrentDate
public boolean visitCurrentDate(EJBQLExpression expression)
- Specified by:
visitCurrentDate
in interfaceEJBQLExpressionVisitor
- Overrides:
visitCurrentDate
in classEJBQLBaseVisitor
-
visitCurrentTime
public boolean visitCurrentTime(EJBQLExpression expression)
- Specified by:
visitCurrentTime
in interfaceEJBQLExpressionVisitor
- Overrides:
visitCurrentTime
in classEJBQLBaseVisitor
-
visitCurrentTimestamp
public boolean visitCurrentTimestamp(EJBQLExpression expression)
- Specified by:
visitCurrentTimestamp
in interfaceEJBQLExpressionVisitor
- Overrides:
visitCurrentTimestamp
in classEJBQLBaseVisitor
-
visitAbs
public boolean visitAbs(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitAbs
in interfaceEJBQLExpressionVisitor
- Overrides:
visitAbs
in classEJBQLBaseVisitor
-
visitSqrt
public boolean visitSqrt(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitSqrt
in interfaceEJBQLExpressionVisitor
- Overrides:
visitSqrt
in classEJBQLBaseVisitor
-
visitMod
public boolean visitMod(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitMod
in interfaceEJBQLExpressionVisitor
- Overrides:
visitMod
in classEJBQLBaseVisitor
-
visitConcat
public boolean visitConcat(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitConcat
in interfaceEJBQLExpressionVisitor
- Overrides:
visitConcat
in classEJBQLBaseVisitor
-
visitSubstring
public boolean visitSubstring(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitSubstring
in interfaceEJBQLExpressionVisitor
- Overrides:
visitSubstring
in classEJBQLBaseVisitor
-
visitLower
public boolean visitLower(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitLower
in interfaceEJBQLExpressionVisitor
- Overrides:
visitLower
in classEJBQLBaseVisitor
-
visitUpper
public boolean visitUpper(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitUpper
in interfaceEJBQLExpressionVisitor
- Overrides:
visitUpper
in classEJBQLBaseVisitor
-
visitLength
public boolean visitLength(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitLength
in interfaceEJBQLExpressionVisitor
- Overrides:
visitLength
in classEJBQLBaseVisitor
-
visitLocate
public boolean visitLocate(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitLocate
in interfaceEJBQLExpressionVisitor
- Overrides:
visitLocate
in classEJBQLBaseVisitor
-
visitTrim
public boolean visitTrim(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitTrim
in interfaceEJBQLExpressionVisitor
- Overrides:
visitTrim
in classEJBQLBaseVisitor
-
visitTrimCharacter
public boolean visitTrimCharacter(EJBQLExpression expression)
- Specified by:
visitTrimCharacter
in interfaceEJBQLExpressionVisitor
- Overrides:
visitTrimCharacter
in classEJBQLBaseVisitor
-
visitTrimLeading
public boolean visitTrimLeading(EJBQLExpression expression)
- Specified by:
visitTrimLeading
in interfaceEJBQLExpressionVisitor
- Overrides:
visitTrimLeading
in classEJBQLBaseVisitor
-
visitTrimTrailing
public boolean visitTrimTrailing(EJBQLExpression expression)
- Specified by:
visitTrimTrailing
in interfaceEJBQLExpressionVisitor
- Overrides:
visitTrimTrailing
in classEJBQLBaseVisitor
-
visitTrimBoth
public boolean visitTrimBoth(EJBQLExpression expression)
- Specified by:
visitTrimBoth
in interfaceEJBQLExpressionVisitor
- Overrides:
visitTrimBoth
in classEJBQLBaseVisitor
-
-