Package org.apache.cayenne.dba.firebird
Class FirebirdEJBQLConditionTranslator
java.lang.Object
org.apache.cayenne.ejbql.EJBQLBaseVisitor
org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
org.apache.cayenne.dba.firebird.FirebirdEJBQLConditionTranslator
- All Implemented Interfaces:
EJBQLExpressionVisitor
- Since:
- 4.0
-
Field Summary
Fields inherited from class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
context, multiColumnOperands
Fields inherited from class org.apache.cayenne.ejbql.EJBQLBaseVisitor
continueFlag
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
visitLocate
(EJBQLExpression expression, int finishedChildIndex) boolean
visitLower
(EJBQLExpression expression, int finishedChildIndex) boolean
visitSubstring
(EJBQLExpression expression, int finishedChildIndex) boolean
visitTrim
(EJBQLExpression expression, int finishedChildIndex) boolean
visitTrimBoth
(EJBQLExpression expression) boolean
visitTrimLeading
(EJBQLExpression expression) boolean
visitTrimTrailing
(EJBQLExpression expression) Methods inherited from class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
addMultiColumnOperand, afterChild, checkNullParameter, visitAbs, visitAdd, visitAggregate, visitAll, visitAnd, visitAny, visitBetween, visitBooleanLiteral, visitConcat, visitCurrentDate, visitCurrentTime, visitCurrentTimestamp, visitDbPath, visitDecimalLiteral, visitDivide, visitEquals, visitEscapeCharacter, visitExists, visitGreaterOrEqual, visitGreaterThan, visitIdentificationVariable, visitIn, visitIntegerLiteral, visitIsEmpty, visitIsNull, visitLength, visitLessOrEqual, visitLessThan, visitLike, visitMemberOf, visitMod, visitMultiply, visitNamedInputParameter, visitNamedInputParameterForIn, visitNot, visitNotEquals, visitOr, visitPath, visitPositionalInputParameter, visitPositionalInputParameterForIn, visitSize, visitSqrt, visitStringLiteral, visitSubselect, visitSubtract, visitTrimCharacter, visitUpper
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
-
Constructor Details
-
FirebirdEJBQLConditionTranslator
-
-
Method Details
-
visitTrim
- Specified by:
visitTrim
in interfaceEJBQLExpressionVisitor
- Overrides:
visitTrim
in classEJBQLConditionTranslator
-
visitTrimLeading
- Specified by:
visitTrimLeading
in interfaceEJBQLExpressionVisitor
- Overrides:
visitTrimLeading
in classEJBQLConditionTranslator
-
visitTrimTrailing
- Specified by:
visitTrimTrailing
in interfaceEJBQLExpressionVisitor
- Overrides:
visitTrimTrailing
in classEJBQLConditionTranslator
-
visitTrimBoth
- Specified by:
visitTrimBoth
in interfaceEJBQLExpressionVisitor
- Overrides:
visitTrimBoth
in classEJBQLConditionTranslator
-
visitLower
- Specified by:
visitLower
in interfaceEJBQLExpressionVisitor
- Overrides:
visitLower
in classEJBQLConditionTranslator
-
visitLocate
- Specified by:
visitLocate
in interfaceEJBQLExpressionVisitor
- Overrides:
visitLocate
in classEJBQLConditionTranslator
-
visitSubstring
- Specified by:
visitSubstring
in interfaceEJBQLExpressionVisitor
- Overrides:
visitSubstring
in classEJBQLConditionTranslator
-