Package org.apache.cayenne.dba.derby
Class DerbyEJBQLConditionTranslator
- java.lang.Object
-
- org.apache.cayenne.ejbql.EJBQLBaseVisitor
-
- org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
-
- org.apache.cayenne.dba.derby.DerbyEJBQLConditionTranslator
-
- All Implemented Interfaces:
EJBQLExpressionVisitor
public class DerbyEJBQLConditionTranslator extends EJBQLConditionTranslator
- Since:
- 3.1
-
-
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 DerbyEJBQLConditionTranslator(EJBQLTranslationContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanvisitConcat(EJBQLExpression expression, int finishedChildIndex)booleanvisitCurrentTimestamp(EJBQLExpression expression)-
Methods inherited from class org.apache.cayenne.access.translator.ejbql.EJBQLConditionTranslator
addMultiColumnOperand, afterChild, checkNullParameter, visitAbs, visitAdd, visitAggregate, visitAll, visitAnd, visitAny, visitBetween, visitBooleanLiteral, visitCurrentDate, visitCurrentTime, visitDbPath, visitDecimalLiteral, visitDivide, visitEquals, visitEscapeCharacter, visitExists, visitGreaterOrEqual, visitGreaterThan, visitIdentificationVariable, visitIn, visitIntegerLiteral, visitIsEmpty, visitIsNull, visitLength, visitLessOrEqual, visitLessThan, visitLike, visitLocate, visitLower, visitMemberOf, visitMod, visitMultiply, visitNamedInputParameter, visitNamedInputParameterForIn, visitNot, visitNotEquals, visitOr, visitPath, visitPositionalInputParameter, visitPositionalInputParameterForIn, visitSize, visitSqrt, visitStringLiteral, visitSubselect, visitSubstring, visitSubtract, visitTrim, visitTrimBoth, visitTrimCharacter, visitTrimLeading, visitTrimTrailing, 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
-
DerbyEJBQLConditionTranslator
public DerbyEJBQLConditionTranslator(EJBQLTranslationContext context)
-
-
Method Detail
-
visitCurrentTimestamp
public boolean visitCurrentTimestamp(EJBQLExpression expression)
- Specified by:
visitCurrentTimestampin interfaceEJBQLExpressionVisitor- Overrides:
visitCurrentTimestampin classEJBQLConditionTranslator
-
visitConcat
public boolean visitConcat(EJBQLExpression expression, int finishedChildIndex)
- Specified by:
visitConcatin interfaceEJBQLExpressionVisitor- Overrides:
visitConcatin classEJBQLConditionTranslator
-
-