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 SummaryFields inherited from class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslatorcontext, multiColumnOperandsFields inherited from class org.apache.cayenne.ejbql.EJBQLBaseVisitorcontinueFlag
- 
Constructor SummaryConstructors Constructor Description FirebirdEJBQLConditionTranslator(EJBQLTranslationContext context)
- 
Method SummaryModifier 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.EJBQLConditionTranslatoraddMultiColumnOperand, 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.EJBQLBaseVisitorvisitAbstractSchemaName, 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 interface- EJBQLExpressionVisitor
- Overrides:
- visitTrimin class- EJBQLConditionTranslator
 
- 
visitTrimLeading- Specified by:
- visitTrimLeadingin interface- EJBQLExpressionVisitor
- Overrides:
- visitTrimLeadingin class- EJBQLConditionTranslator
 
- 
visitTrimTrailing- Specified by:
- visitTrimTrailingin interface- EJBQLExpressionVisitor
- Overrides:
- visitTrimTrailingin class- EJBQLConditionTranslator
 
- 
visitTrimBoth- Specified by:
- visitTrimBothin interface- EJBQLExpressionVisitor
- Overrides:
- visitTrimBothin class- EJBQLConditionTranslator
 
- 
visitLower- Specified by:
- visitLowerin interface- EJBQLExpressionVisitor
- Overrides:
- visitLowerin class- EJBQLConditionTranslator
 
- 
visitLocate- Specified by:
- visitLocatein interface- EJBQLExpressionVisitor
- Overrides:
- visitLocatein class- EJBQLConditionTranslator
 
- 
visitSubstring- Specified by:
- visitSubstringin interface- EJBQLExpressionVisitor
- Overrides:
- visitSubstringin class- EJBQLConditionTranslator
 
 
-