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
public class FirebirdEJBQLConditionTranslator extends EJBQLConditionTranslator
- Since:
- 4.0
-
Field Summary
Fields inherited from class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
context, multiColumnOperandsFields inherited from class org.apache.cayenne.ejbql.EJBQLBaseVisitor
continueFlag -
Constructor Summary
Constructors Constructor Description FirebirdEJBQLConditionTranslator(EJBQLTranslationContext context) -
Method Summary
Modifier and Type Method Description booleanvisitLocate(EJBQLExpression expression, int finishedChildIndex)booleanvisitLower(EJBQLExpression expression, int finishedChildIndex)booleanvisitSubstring(EJBQLExpression expression, int finishedChildIndex)booleanvisitTrim(EJBQLExpression expression, int finishedChildIndex)booleanvisitTrimBoth(EJBQLExpression expression)booleanvisitTrimLeading(EJBQLExpression expression)booleanvisitTrimTrailing(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, visitUpperMethods 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:
visitTrimin interfaceEJBQLExpressionVisitor- Overrides:
visitTrimin classEJBQLConditionTranslator
-
visitTrimLeading
- Specified by:
visitTrimLeadingin interfaceEJBQLExpressionVisitor- Overrides:
visitTrimLeadingin classEJBQLConditionTranslator
-
visitTrimTrailing
- Specified by:
visitTrimTrailingin interfaceEJBQLExpressionVisitor- Overrides:
visitTrimTrailingin classEJBQLConditionTranslator
-
visitTrimBoth
- Specified by:
visitTrimBothin interfaceEJBQLExpressionVisitor- Overrides:
visitTrimBothin classEJBQLConditionTranslator
-
visitLower
- Specified by:
visitLowerin interfaceEJBQLExpressionVisitor- Overrides:
visitLowerin classEJBQLConditionTranslator
-
visitLocate
- Specified by:
visitLocatein interfaceEJBQLExpressionVisitor- Overrides:
visitLocatein classEJBQLConditionTranslator
-
visitSubstring
- Specified by:
visitSubstringin interfaceEJBQLExpressionVisitor- Overrides:
visitSubstringin classEJBQLConditionTranslator
-