public class EJBQLSelectTranslator extends EJBQLBaseVisitor
Modifier and Type | Field and Description |
---|---|
protected EJBQLTranslationContext |
context |
continueFlag
Modifier | Constructor and Description |
---|---|
protected |
EJBQLSelectTranslator(EJBQLTranslationContext context) |
Modifier and Type | Method and Description |
---|---|
boolean |
visitDistinct(EJBQLExpression expression) |
boolean |
visitFrom(EJBQLExpression expression,
int finishedChildIndex) |
boolean |
visitGroupBy(EJBQLExpression expression) |
boolean |
visitHaving(EJBQLExpression expression) |
boolean |
visitOrderBy(EJBQLExpression expression) |
boolean |
visitSelect(EJBQLExpression expression) |
boolean |
visitSelectClause(EJBQLExpression expression) |
boolean |
visitSelectExpressions(EJBQLExpression expression) |
boolean |
visitWhere(EJBQLExpression expression) |
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, visitNamedInputParameterForIn, visitNegative, visitNot, visitNotEquals, visitOr, visitOrderByItem, visitOuterFetchJoin, visitOuterJoin, visitPath, visitPatternValue, visitPositionalInputParameter, visitPositionalInputParameterForIn, visitSelectExpression, visitSize, visitSqrt, visitStringLiteral, visitSubselect, visitSubstring, visitSubtract, visitSum, visitTok, visitTrim, visitTrimBoth, visitTrimCharacter, visitTrimLeading, visitTrimTrailing, visitUpdate, visitUpdateField, visitUpdateItem, visitUpdateValue, visitUpper
protected EJBQLTranslationContext context
protected EJBQLSelectTranslator(EJBQLTranslationContext context)
public boolean visitDistinct(EJBQLExpression expression)
visitDistinct
in interface EJBQLExpressionVisitor
visitDistinct
in class EJBQLBaseVisitor
public boolean visitFrom(EJBQLExpression expression, int finishedChildIndex)
visitFrom
in interface EJBQLExpressionVisitor
visitFrom
in class EJBQLBaseVisitor
public boolean visitGroupBy(EJBQLExpression expression)
visitGroupBy
in interface EJBQLExpressionVisitor
visitGroupBy
in class EJBQLBaseVisitor
public boolean visitHaving(EJBQLExpression expression)
visitHaving
in interface EJBQLExpressionVisitor
visitHaving
in class EJBQLBaseVisitor
public boolean visitOrderBy(EJBQLExpression expression)
visitOrderBy
in interface EJBQLExpressionVisitor
visitOrderBy
in class EJBQLBaseVisitor
public boolean visitSelect(EJBQLExpression expression)
visitSelect
in interface EJBQLExpressionVisitor
visitSelect
in class EJBQLBaseVisitor
public boolean visitSelectClause(EJBQLExpression expression)
visitSelectClause
in interface EJBQLExpressionVisitor
visitSelectClause
in class EJBQLBaseVisitor
public boolean visitSelectExpressions(EJBQLExpression expression)
visitSelectExpressions
in interface EJBQLExpressionVisitor
visitSelectExpressions
in class EJBQLBaseVisitor
public boolean visitWhere(EJBQLExpression expression)
visitWhere
in interface EJBQLExpressionVisitor
visitWhere
in class EJBQLBaseVisitor
Copyright © 2001–2023 Apache Cayenne. All rights reserved.