org.apache.cayenne.access.jdbc
Class EJBQLSelectTranslator
java.lang.Object
   org.apache.cayenne.ejbql.EJBQLBaseVisitor
org.apache.cayenne.ejbql.EJBQLBaseVisitor
       org.apache.cayenne.access.jdbc.EJBQLSelectTranslator
org.apache.cayenne.access.jdbc.EJBQLSelectTranslator
- All Implemented Interfaces: 
- EJBQLExpressionVisitor
- public class EJBQLSelectTranslator 
- extends EJBQLBaseVisitor
A translator of EJBQL SELECT statements into SQL.
- Since:
- 3.0
 
 
 
 
| Methods inherited from class org.apache.cayenne.ejbql.EJBQLBaseVisitor | 
| visitAbs, visitAbstractSchemaName, visitAdd, visitAggregate, visitAll, visitAnd, visitAny, visitAscending, visitAverage, visitBetween, visitBooleanLiteral, visitClassName, visitConcat, visitConstructor, visitConstructorParameter, visitConstructorParameters, visitCount, visitCurrentDate, visitCurrentTime, visitCurrentTimestamp, visitDbPath, visitDecimalLiteral, visitDelete, visitDescending, visitDivide, visitEquals, visitEscapeCharacter, visitExists, visitFromItem, visitGreaterOrEqual, visitGreaterThan, visitIdentificationVariable, visitIdentifier, visitIn, visitInnerFetchJoin, visitInnerJoin, visitIntegerLiteral, visitIsEmpty, visitIsNull, visitLength, visitLessOrEqual, visitLessThan, visitLike, visitLocate, visitLower, visitMax, visitMemberOf, visitMin, visitMod, visitMultiply, visitNamedInputParameter, visitNegative, visitNot, visitNotEquals, visitOr, visitOrderByItem, visitOuterFetchJoin, visitOuterJoin, visitPath, visitPatternValue, visitPositionalInputParameter, visitSelectExpression, visitSize, visitSqrt, visitStringLiteral, visitSubselect, visitSubstring, visitSubtract, visitSum, visitTok, visitTrim, visitTrimBoth, visitTrimCharacter, visitTrimLeading, visitTrimTrailing, visitUpdate, visitUpdateField, visitUpdateItem, visitUpdateValue, visitUpper | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
context
protected EJBQLTranslationContext context
EJBQLSelectTranslator
protected EJBQLSelectTranslator(EJBQLTranslationContext context)
visitDistinct
public boolean visitDistinct(EJBQLExpression expression)
- 
- Specified by:
- visitDistinctin interface- EJBQLExpressionVisitor
- Overrides:
- visitDistinctin class- EJBQLBaseVisitor
 
- 
 
visitFrom
public boolean visitFrom(EJBQLExpression expression,
                         int finishedChildIndex)
- 
- Specified by:
- visitFromin interface- EJBQLExpressionVisitor
- Overrides:
- visitFromin class- EJBQLBaseVisitor
 
- 
 
visitGroupBy
public boolean visitGroupBy(EJBQLExpression expression)
- 
- Specified by:
- visitGroupByin interface- EJBQLExpressionVisitor
- Overrides:
- visitGroupByin class- EJBQLBaseVisitor
 
- 
 
visitHaving
public boolean visitHaving(EJBQLExpression expression)
- 
- Specified by:
- visitHavingin interface- EJBQLExpressionVisitor
- Overrides:
- visitHavingin class- EJBQLBaseVisitor
 
- 
 
visitOrderBy
public boolean visitOrderBy(EJBQLExpression expression)
- 
- Specified by:
- visitOrderByin interface- EJBQLExpressionVisitor
- Overrides:
- visitOrderByin class- EJBQLBaseVisitor
 
- 
 
visitSelect
public boolean visitSelect(EJBQLExpression expression)
- 
- Specified by:
- visitSelectin interface- EJBQLExpressionVisitor
- Overrides:
- visitSelectin class- EJBQLBaseVisitor
 
- 
 
visitSelectClause
public boolean visitSelectClause(EJBQLExpression expression)
- 
- Specified by:
- visitSelectClausein interface- EJBQLExpressionVisitor
- Overrides:
- visitSelectClausein class- EJBQLBaseVisitor
 
- 
 
visitSelectExpressions
public boolean visitSelectExpressions(EJBQLExpression expression)
- 
- Specified by:
- visitSelectExpressionsin interface- EJBQLExpressionVisitor
- Overrides:
- visitSelectExpressionsin class- EJBQLBaseVisitor
 
- 
 
visitWhere
public boolean visitWhere(EJBQLExpression expression)
- 
- Specified by:
- visitWherein interface- EJBQLExpressionVisitor
- Overrides:
- visitWherein class- EJBQLBaseVisitor
 
- 
 
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.