org.apache.cayenne.access.jdbc
Class EJBQLDbPathTranslator
java.lang.Object
   org.apache.cayenne.ejbql.EJBQLBaseVisitor
org.apache.cayenne.ejbql.EJBQLBaseVisitor
       org.apache.cayenne.access.jdbc.EJBQLDbPathTranslator
org.apache.cayenne.access.jdbc.EJBQLDbPathTranslator
- All Implemented Interfaces: 
- EJBQLExpressionVisitor
- public abstract class EJBQLDbPathTranslator 
- extends EJBQLBaseVisitor
 
 
 
 
| 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, visitDecimalLiteral, visitDelete, visitDescending, visitDistinct, visitDivide, visitEquals, visitEscapeCharacter, visitExists, visitFrom, visitFromItem, visitGreaterOrEqual, visitGreaterThan, visitGroupBy, visitHaving, visitIn, visitInnerFetchJoin, visitInnerJoin, visitIntegerLiteral, visitIsEmpty, visitIsNull, visitLength, visitLessOrEqual, visitLessThan, visitLike, visitLocate, visitLower, visitMax, visitMemberOf, visitMin, visitMod, visitMultiply, visitNamedInputParameter, visitNegative, visitNot, visitNotEquals, visitOr, visitOrderBy, visitOrderByItem, visitOuterFetchJoin, visitOuterJoin, visitPath, visitPatternValue, visitPositionalInputParameter, visitSelect, visitSelectClause, visitSelectExpression, visitSelectExpressions, visitSize, visitSqrt, visitStringLiteral, visitSubselect, visitSubstring, visitSubtract, visitSum, visitTok, visitTrim, visitTrimBoth, visitTrimCharacter, visitTrimLeading, visitTrimTrailing, visitUpdate, visitUpdateField, visitUpdateItem, visitUpdateValue, visitUpper, visitWhere | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
currentEntity
protected DbEntity currentEntity
lastAlias
protected String lastAlias
idPath
protected String idPath
joinMarker
protected String joinMarker
EJBQLDbPathTranslator
public EJBQLDbPathTranslator(EJBQLTranslationContext context)
appendMultiColumnPath
protected abstract void appendMultiColumnPath(EJBQLMultiColumnOperand operand)
- 
 
visitDbPath
public boolean visitDbPath(EJBQLExpression expression,
                           int finishedChildIndex)
- 
- Specified by:
- visitDbPathin interface- EJBQLExpressionVisitor
- Overrides:
- visitDbPathin class- EJBQLBaseVisitor
 
- 
 
visitIdentifier
public boolean visitIdentifier(EJBQLExpression expression)
- 
- Specified by:
- visitIdentifierin interface- EJBQLExpressionVisitor
- Overrides:
- visitIdentifierin class- EJBQLBaseVisitor
 
- 
 
visitIdentificationVariable
public boolean visitIdentificationVariable(EJBQLExpression expression)
- 
- Specified by:
- visitIdentificationVariablein interface- EJBQLExpressionVisitor
- Overrides:
- visitIdentificationVariablein class- EJBQLBaseVisitor
 
- 
 
processTerminatingAttribute
protected void processTerminatingAttribute(DbAttribute attribute)
- 
 
isUsingAliases
public boolean isUsingAliases()
- 
 
setUsingAliases
public void setUsingAliases(boolean usingAliases)
- 
 
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.