Class EJBQLFromTranslator
java.lang.Object
org.apache.cayenne.ejbql.EJBQLBaseVisitor
org.apache.cayenne.access.translator.ejbql.EJBQLFromTranslator
- All Implemented Interfaces:
EJBQLExpressionVisitor
public class EJBQLFromTranslator extends EJBQLBaseVisitor
- Since:
- 3.0
-
Field Summary
Fields Modifier and Type Field Description protected EJBQLTranslationContextcontextFields inherited from class org.apache.cayenne.ejbql.EJBQLBaseVisitor
continueFlag -
Constructor Summary
Constructors Constructor Description EJBQLFromTranslator(EJBQLTranslationContext context) -
Method Summary
Modifier and Type Method Description booleanvisitFrom(EJBQLExpression expression, int finishedChildIndex)booleanvisitFromItem(EJBQLFromItem expression, int finishedChildIndex)booleanvisitInnerFetchJoin(EJBQLJoin join)booleanvisitInnerJoin(EJBQLJoin join)booleanvisitOuterFetchJoin(EJBQLJoin join)booleanvisitOuterJoin(EJBQLJoin join)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, visitDistinct, visitDivide, visitEquals, visitEscapeCharacter, visitExists, visitGreaterOrEqual, visitGreaterThan, visitGroupBy, visitHaving, visitIdentificationVariable, visitIdentifier, visitIn, visitIntegerLiteral, visitIsEmpty, visitIsNull, visitLength, visitLessOrEqual, visitLessThan, visitLike, visitLocate, visitLower, visitMax, visitMemberOf, visitMin, visitMod, visitMultiply, visitNamedInputParameter, visitNamedInputParameterForIn, visitNegative, visitNot, visitNotEquals, visitOr, visitOrderBy, visitOrderByItem, 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
-
context
-
-
Constructor Details
-
EJBQLFromTranslator
-
-
Method Details
-
visitFrom
- Specified by:
visitFromin interfaceEJBQLExpressionVisitor- Overrides:
visitFromin classEJBQLBaseVisitor
-
visitFromItem
- Specified by:
visitFromItemin interfaceEJBQLExpressionVisitor- Overrides:
visitFromItemin classEJBQLBaseVisitor
-
visitInnerFetchJoin
- Specified by:
visitInnerFetchJoinin interfaceEJBQLExpressionVisitor- Overrides:
visitInnerFetchJoinin classEJBQLBaseVisitor
-
visitInnerJoin
- Specified by:
visitInnerJoinin interfaceEJBQLExpressionVisitor- Overrides:
visitInnerJoinin classEJBQLBaseVisitor
-
visitOuterFetchJoin
- Specified by:
visitOuterFetchJoinin interfaceEJBQLExpressionVisitor- Overrides:
visitOuterFetchJoinin classEJBQLBaseVisitor
-
visitOuterJoin
- Specified by:
visitOuterJoinin interfaceEJBQLExpressionVisitor- Overrides:
visitOuterJoinin classEJBQLBaseVisitor
-