Class EJBQLDbPathTranslator
java.lang.Object
org.apache.cayenne.ejbql.EJBQLBaseVisitor
org.apache.cayenne.access.translator.ejbql.EJBQLDbPathTranslator
- All Implemented Interfaces:
- EJBQLExpressionVisitor
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected DbEntityprotected Stringprotected Stringprotected StringFields inherited from class org.apache.cayenne.ejbql.EJBQLBaseVisitorcontinueFlag
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected abstract voidbooleanprotected voidprocessTerminatingAttribute(DbAttribute attribute) protected voidprocessTerminatingRelationship(DbRelationship relationship) protected voidvoidsetUsingAliases(boolean usingAliases) booleanvisitDbPath(EJBQLExpression expression, int finishedChildIndex) booleanvisitIdentificationVariable(EJBQLExpression expression) booleanvisitIdentifier(EJBQLExpression expression) Methods inherited from class org.apache.cayenne.ejbql.EJBQLBaseVisitorvisitAbs, 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, visitNamedInputParameterForIn, visitNegative, visitNot, visitNotEquals, visitOr, visitOrderBy, visitOrderByItem, visitOuterFetchJoin, visitOuterJoin, visitPath, visitPatternValue, visitPositionalInputParameter, visitPositionalInputParameterForIn, visitSelect, visitSelectClause, visitSelectExpression, visitSelectExpressions, visitSize, visitSqrt, visitStringLiteral, visitSubselect, visitSubstring, visitSubtract, visitSum, visitTok, visitTrim, visitTrimBoth, visitTrimCharacter, visitTrimLeading, visitTrimTrailing, visitUpdate, visitUpdateField, visitUpdateItem, visitUpdateValue, visitUpper, visitWhere
- 
Field Details- 
currentEntity
- 
lastAlias
- 
idPath
- 
joinMarker
 
- 
- 
Constructor Details- 
EJBQLDbPathTranslator
 
- 
- 
Method Details- 
appendMultiColumnPath
- 
visitDbPath- Specified by:
- visitDbPathin interface- EJBQLExpressionVisitor
- Overrides:
- visitDbPathin class- EJBQLBaseVisitor
 
- 
visitIdentifier- Specified by:
- visitIdentifierin interface- EJBQLExpressionVisitor
- Overrides:
- visitIdentifierin class- EJBQLBaseVisitor
 
- 
visitIdentificationVariable- Specified by:
- visitIdentificationVariablein interface- EJBQLExpressionVisitor
- Overrides:
- visitIdentificationVariablein class- EJBQLBaseVisitor
 
- 
processTerminatingAttribute
- 
processTerminatingRelationship
- 
isUsingAliasespublic boolean isUsingAliases()
- 
setUsingAliasespublic void setUsingAliases(boolean usingAliases) 
- 
resolveJoinprotected void resolveJoin()
 
-