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, multiColumnOperands
-
Fields inherited from class org.apache.cayenne.ejbql.EJBQLBaseVisitor
continueFlag
-
-
Constructor Summary
Constructors Constructor Description FirebirdEJBQLConditionTranslator(EJBQLTranslationContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods 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, 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 Detail
-
FirebirdEJBQLConditionTranslator
public FirebirdEJBQLConditionTranslator(EJBQLTranslationContext context)
-
-
Method Detail
-
visitTrim
public boolean visitTrim(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitTrimin interfaceEJBQLExpressionVisitor- Overrides:
visitTrimin classEJBQLConditionTranslator
-
visitTrimLeading
public boolean visitTrimLeading(EJBQLExpression expression)
- Specified by:
visitTrimLeadingin interfaceEJBQLExpressionVisitor- Overrides:
visitTrimLeadingin classEJBQLConditionTranslator
-
visitTrimTrailing
public boolean visitTrimTrailing(EJBQLExpression expression)
- Specified by:
visitTrimTrailingin interfaceEJBQLExpressionVisitor- Overrides:
visitTrimTrailingin classEJBQLConditionTranslator
-
visitTrimBoth
public boolean visitTrimBoth(EJBQLExpression expression)
- Specified by:
visitTrimBothin interfaceEJBQLExpressionVisitor- Overrides:
visitTrimBothin classEJBQLConditionTranslator
-
visitLower
public boolean visitLower(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitLowerin interfaceEJBQLExpressionVisitor- Overrides:
visitLowerin classEJBQLConditionTranslator
-
visitLocate
public boolean visitLocate(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitLocatein interfaceEJBQLExpressionVisitor- Overrides:
visitLocatein classEJBQLConditionTranslator
-
visitSubstring
public boolean visitSubstring(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitSubstringin interfaceEJBQLExpressionVisitor- Overrides:
visitSubstringin classEJBQLConditionTranslator
-
-