|
Oracle Fusion Middleware Java API Reference for Oracle TopLink 11g Release 1 (11.1.1) E28847-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
org.eclipse.persistence.jpa.internal.jpql.parser.AnonymousExpressionVisitor
org.eclipse.persistence.jpa.internal.jpql.AbstractVisitor
org.eclipse.persistence.jpa.internal.jpql.AbstractValidator
org.eclipse.persistence.jpa.internal.jpql.GrammarValidator
public final class GrammarValidator
This visitor is responsible to gather the problems and warnings found in the query by validating it with the JPQL grammar. The semantic is not validated by this visitor.
SemanticValidator| Nested Class Summary | |
|---|---|
private class |
GrammarValidator.AbstractCollectionValidatorThis validate is responsible to validate the collection of Expressions: Making sure they are all separated by a comma or by a space (depending on which one is required); Making sure it does not end with a comma; There is no empty expression between two commas. |
private class |
GrammarValidator.AbstractDoubleEncapsulatedExpressionHelper<T extends AbstractDoubleEncapsulatedExpression> |
private static interface |
GrammarValidator.AbstractEncapsulatedExpressionHelper<T extends AbstractEncapsulatedExpression>The root helper that validates any AbstractEncapsulatedExpression. |
private class |
GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<T extends AbstractSingleEncapsulatedExpression>The abstract implementation of GrammarValidator.AbstractSingleEncapsulatedExpressionHelper which implements some of the methods since the behavior is the same for all subclasses of AbstractSingleEncapsulatedExpression. |
private class |
GrammarValidator.AbstractTripleEncapsulatedExpressionHelper<T extends AbstractTripleEncapsulatedExpression> |
private class |
GrammarValidator.CollectionSeparatedByCommaValidatorThis validator validates a CollectionExpression by making sure each item is separated by a comma. |
private class |
GrammarValidator.CollectionSeparatedBySpaceValidatorThis validator validates a CollectionExpression by making sure each item is not separated by a comma. |
private static class |
GrammarValidator.ComparisonExpressionVisitor |
private static class |
GrammarValidator.FuncExpressionFinderThis visitor is responsible to traverse the parents of the visited Expression and stops if a parent is FuncExpression. |
| Nested classes/interfaces inherited from class org.eclipse.persistence.jpa.internal.jpql.AbstractValidator |
|---|
AbstractValidator.BypassChildCollectionExpressionVisitor, AbstractValidator.BypassParentSubExpressionVisitor, AbstractValidator.ExpressionValidator, AbstractValidator.OwningClauseVisitor |
| Field Summary | |
|---|---|
private GrammarValidator.CollectionSeparatedByCommaValidator |
collectionSeparatedByCommaValidatorThis validator validates a CollectionExpression by making sure each item is separated by a comma. |
private GrammarValidator.CollectionSeparatedBySpaceValidator |
collectionSeparatedBySpaceValidatorThis validator validates a CollectionExpression by making sure each item is separated by a space. |
private GrammarValidator.ComparisonExpressionVisitor |
comparisonExpressionVisitorThis visitor is responsible to retrieve the visited Expression if it is a ComparisonExpression. |
private GrammarValidator.FuncExpressionFinder |
funcExpressionFinderThis visitor is responsible to traverse the parents of the visited Expression and stops if a parent is FuncExpression. |
private java.util.Map<java.lang.String,java.lang.Object> |
helpersThe registered expression helper mapped by the unique JPQL identifier of the same expression to validate. |
private java.util.Collection<InputParameter> |
inputParametersThe cached InputParameters that are present in the entire JPQL query. |
private static java.util.regex.Pattern |
numericalLiteralPatternThe compiled regular expression that validates numeric literals using REGULAR_EXPRESSION_NUMERIC_LITERAL. |
private static java.lang.String |
REGULAR_EXPRESSION_NUMERIC_LITERALThe regular expression of a numeric literal. |
| Fields inherited from class org.eclipse.persistence.jpa.internal.jpql.AbstractVisitor |
|---|
queryContext |
| Constructor Summary | |
|---|---|
GrammarValidator(JPQLQueryContext context)Creates a new GrammarValidator. |
|
| Methods inherited from class org.eclipse.persistence.jpa.internal.jpql.AbstractValidator |
|---|
addProblem, addProblem, addProblem, buildExpressionValidator, bypassChildCollectionExpressionVisitor, bypassParentSubExpressionVisitor, children, expressionValidator, internalOrderByItemBNFValidator, isOwnedByConditionalClause, isOwnedByFromClause, isOwnedBySubFromClause, isValid, isValidJavaIdentifier, isValidWithChildCollectionBypass, isValidWithFindQueryBNF, isValidWithParentSubExpressionBypass, length, owningClauseVisitor, position, setProblems, visit |
| Methods inherited from class org.eclipse.persistence.jpa.internal.jpql.AbstractVisitor |
|---|
collectionExpression, embeddable, entity, getJPAVersion, getManagedType, getManagedType, getMapping, getProvider, getQuery, getQueryExpression, getResolver, getType, getType, getType, getTypeDeclaration, getTypeHelper, getTypeRepository, isEclipseLinkPlatform, isEmbeddable, isEntity, isJavaPlatform, isMappedSuperclass, isNull, mappedSuperclass |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private GrammarValidator.CollectionSeparatedByCommaValidator collectionSeparatedByCommaValidator
CollectionExpression by making sure each item is separated by a comma.private GrammarValidator.CollectionSeparatedBySpaceValidator collectionSeparatedBySpaceValidator
CollectionExpression by making sure each item is separated by a space.private GrammarValidator.ComparisonExpressionVisitor comparisonExpressionVisitor
Expression if it is a ComparisonExpression.private GrammarValidator.FuncExpressionFinder funcExpressionFinder
Expression and stops if a parent is FuncExpression.private java.util.Map<java.lang.String,java.lang.Object> helpers
private java.util.Collection<InputParameter> inputParameters
InputParameters that are present in the entire JPQL query.private static java.util.regex.Pattern numericalLiteralPattern
REGULAR_EXPRESSION_NUMERIC_LITERAL.private static final java.lang.String REGULAR_EXPRESSION_NUMERIC_LITERAL
2, +2, -2, 2.2, +2.2, -2.2 2E10, +2E10, 2E+10, +2E+10 -2E10, 2E-10, -2E-10 2.2E10, +2.2E10, 2.2E+10, +2.2+E10 -2E10, 2E-10, -2E-10 -2.2E10, 2.2-E10, -2.2E-10 2d, 2D, 2f, 2F +2d, +2D, +2f, +2F -2d, -2D, -2f, -2F 2.2d, 2.2D, 2.2f, 2.2F -2.2d, -2.2D, -2.2f, -2.2F +2.2d, +2.2D, +2.2f, +2.2F
| Constructor Detail |
|---|
public GrammarValidator(JPQLQueryContext context)
GrammarValidator.
queryContext - The context used to query information about the query| Method Detail |
|---|
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<AbsExpression> absExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<AllOrAnyExpression> allOrAnyExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<AvgFunction> avgFunctionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<AbsExpression> buildAbsExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<AllOrAnyExpression> buildAllOrAnyExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<AvgFunction> buildAvgFunctionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<CoalesceExpression> buildCoalesceExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<ConcatExpression> buildConcatExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<CountFunction> buildCountFunctionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<EntryExpression> buildEntryExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<ExistsExpression> buildExistsExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<FuncExpression> buildFuncExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<IndexExpression> buildIndexExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<KeyExpression> buildKeyExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<LengthExpression> buildLengthExpressionHelper()
private GrammarValidator.AbstractTripleEncapsulatedExpressionHelper<LocateExpression> buildLocateExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<LowerExpression> buildLowerExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<MaxFunction> buildMaxFunctionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<MinFunction> buildMinFunctionHelper()
private GrammarValidator.AbstractDoubleEncapsulatedExpressionHelper<ModExpression> buildModExpressionHelper()
private GrammarValidator.AbstractDoubleEncapsulatedExpressionHelper<NullIfExpression> buildNullIfExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<ObjectExpression> buildObjectExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<SizeExpression> buildSizeExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<SqrtExpression> buildSqrtExpressionHelper()
private GrammarValidator.AbstractTripleEncapsulatedExpressionHelper<SubstringExpression> buildSubstringExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<SumFunction> buildSumFunctionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<TrimExpression> buildTrimExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<TypeExpression> buildTypeExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<UpperExpression> buildUpperExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<ValueExpression> buildValueExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<CoalesceExpression> coalesceExpressionHelper()
private GrammarValidator.CollectionSeparatedByCommaValidator collectionSeparatedByCommaValidator()
private GrammarValidator.CollectionSeparatedBySpaceValidator collectionSeparatedBySpaceValidator()
private GrammarValidator.ComparisonExpressionVisitor comparisonExpressionVisitor()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<ConcatExpression> concatExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<CountFunction> countFunctionHelper()
public void dispose()
dispose in class AbstractValidatorprivate GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<EntryExpression> entryExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<ExistsExpression> existsExpressionHelper()
private GrammarValidator.FuncExpressionFinder funcExpressionFinder()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<FuncExpression> funcExpressionHelper()
private <T> T getHelper(java.lang.String identifier)
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<IndexExpression> indexExpressionHelper()
protected void initialize()
initialize in class AbstractValidatorprivate boolean isChildOfComparisonExpession(AllOrAnyExpression expression)
private boolean isIdentificationVariableDeclaredBefore(java.lang.String variableName,
int variableNameIndex,
int joinIndex,
java.util.List<DeclarationResolver.Declaration> declarations)
private boolean isInFuncExpressionInSelectClause(AbstractValidator.OwningClauseVisitor visitor,
InputParameter expression)
private boolean isNumericLiteral(java.lang.String text)
private boolean isRightParenthesisMissing(AbstractTripleEncapsulatedExpression expression)
private boolean isValidJPA20Identifier()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<KeyExpression> keyExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<LengthExpression> lengthExpressionHelper()
private GrammarValidator.AbstractTripleEncapsulatedExpressionHelper<LocateExpression> locateExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<LowerExpression> lowerExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<MaxFunction> maxFunctionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<MinFunction> minFunctionHelper()
private GrammarValidator.AbstractDoubleEncapsulatedExpressionHelper<ModExpression> modExpressionHelper()
private GrammarValidator.AbstractDoubleEncapsulatedExpressionHelper<NullIfExpression> nullIfExpressionHelper()
private java.util.regex.Pattern numericalLiteralPattern()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<ObjectExpression> objectExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<SizeExpression> sizeExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<SqrtExpression> sqrtExpressionHelper()
private GrammarValidator.AbstractTripleEncapsulatedExpressionHelper<SubstringExpression> substringExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<SumFunction> sumFunctionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<TrimExpression> trimExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<TypeExpression> typeExpressionHelper()
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<UpperExpression> upperExpressionHelper()
private void validateAbstractConditionalClause(AbstractConditionalClause expression,
java.lang.String missingConditionalExpressionMessageKey,
java.lang.String invalidConditionalExpressionMessageKey)
private <T extends AbstractDoubleEncapsulatedExpression> void validateAbstractDoubleEncapsulatedExpression(T expression,
GrammarValidator.AbstractDoubleEncapsulatedExpressionHelper<T> helper)
private void validateAbstractFromClause(AbstractFromClause expression)
private <T extends AbstractSingleEncapsulatedExpression> void validateAbstractSingleEncapsulatedExpression(T expression,
GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<T> helper)
private <T extends AbstractTripleEncapsulatedExpression> void validateAbstractTripleEncapsulatedExpression(T expression,
GrammarValidator.AbstractTripleEncapsulatedExpressionHelper<T> helper)
private void validateArithmeticExpression(ArithmeticExpression expression)
private void validateCollectionSeparatedByComma(Expression expression,
java.lang.String endsWithCommaProblemKey,
java.lang.String missingCommaProblemKey)
expression -endsWithCommadProblemKey - The problem key describing the CollectionExpression is ending with a commamissingCommaProblemKey - The problem key describing the CollectionExpression has two items not separated by a comma
private void validateCollectionSeparatedBySpace(Expression expression,
java.lang.String endsWithCommaProblemKey,
java.lang.String hasCommaProblemKey)
expression -endsWithCommadProblemKey - The problem key describing the CollectionExpression is ending with a commahasCommaProblemKey - The problem key describing the CollectionExpression has two items separated by a comma
private void validateCompoundExpression(CompoundExpression expression,
java.lang.String identifier,
java.lang.String missingLeftExpression,
java.lang.String invalidLeftExpression,
java.lang.String missingRightExpression,
java.lang.String invalidRightExpression,
java.lang.String leftExpressionQueryBNF,
java.lang.String rightExpressionQueryBNF)
private void validateIdentifier(Expression expression,
java.lang.String variableName,
int variableLength,
java.lang.String reservedWordProblemKey,
java.lang.String invalidJavaIdentifierProblemKey)
expression - The expression to validatevariableName - The text to actually validatevariableLength - The actual length of the text, which can be longer than the text that is validatedreservedWordProblemKey - The problem key used when the variable name is a reserved JPQL identifierinvalidJavaIdentifierProblemKey - The problem key used when the variable name is not a valid Java identifierprivate void validateInputParameters(JPQLExpression expression)
private void validateLogicalExpression(LogicalExpression expression,
java.lang.String leftExpressionQueryBNF,
java.lang.String rightExpressionQueryBNF)
private void validatePathExpression(AbstractPathExpression expression)
private void validateSelectStatement(AbstractSelectStatement expression)
private GrammarValidator.AbstractSingleEncapsulatedExpressionHelper<ValueExpression> valueExpressionHelper()
public void visit(AbsExpression expression)
AbsExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(AbstractSchemaName expression)
AbstractSchemaName expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(AdditionExpression expression)
AdditionExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(AllOrAnyExpression expression)
AllOrAnyExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(AndExpression expression)
AndExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(ArithmeticFactor expression)
ArithmeticFactor expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(AvgFunction expression)
AvgFunction expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(BadExpression expression)
BadExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(BetweenExpression expression)
BetweenExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(CaseExpression expression)
CaseExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(CoalesceExpression expression)
CoalesceExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(CollectionExpression expression)
CollectionExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(CollectionMemberDeclaration expression)
CollectionMemberDeclaration expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(CollectionMemberExpression expression)
CollectionMemberExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(CollectionValuedPathExpression expression)
CollectionValuedPathExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(ComparisonExpression expression)
ComparisonExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(ConcatExpression expression)
ConcatExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(ConstructorExpression expression)
ConstructorExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(CountFunction expression)
CountFunction expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(DateTime expression)
DateTime expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(DeleteClause expression)
DeleteClause expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(DeleteStatement expression)
DeleteStatement expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(DivisionExpression expression)
DivisionExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(EmptyCollectionComparisonExpression expression)
EmptyCollectionComparisonExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(EntityTypeLiteral expression)
EntityTypeLiteral expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(EntryExpression expression)
EntryExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(ExistsExpression expression)
ExistsExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(FromClause expression)
FromClause expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(FuncExpression expression)
FuncExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(GroupByClause expression)
GroupByClause expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(HavingClause expression)
HavingClause expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(IdentificationVariable expression)
IdentificationVariable expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(IdentificationVariableDeclaration expression)
IdentificationVariableDeclaration expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(IndexExpression expression)
IndexExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(InExpression expression)
InExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(InputParameter expression)
InputParameter expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(Join expression)
Join expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(JoinFetch expression)
FetchJoin expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(JPQLExpression expression)
JPQLExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(KeyExpression expression)
KeyExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(KeywordExpression expression)
KeywordExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(LengthExpression expression)
LengthExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(LikeExpression expression)
LikeExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(LocateExpression expression)
LocateExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(LowerExpression expression)
LowerExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(MaxFunction expression)
MaxFunction expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(MinFunction expression)
MinFunction expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(ModExpression expression)
ModExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(MultiplicationExpression expression)
MultiplicationExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(NotExpression expression)
NotExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(NullComparisonExpression expression)
NullComparisonExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(NullExpression expression)
NullExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(NullIfExpression expression)
NullIfExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(NumericLiteral expression)
NumericLiteral expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(ObjectExpression expression)
ObjectExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(OrderByClause expression)
OrderByClause expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(OrderByItem expression)
OrderByItem expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(OrExpression expression)
OrExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(RangeVariableDeclaration expression)
RangeVariableDeclaration expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(ResultVariable expression)
ResultVariable expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(SelectClause expression)
SelectClause expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(SelectStatement expression)
SelectStatement expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(SimpleFromClause expression)
SimpleFromClause expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(SimpleSelectClause expression)
SimpleSelectClause expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(SimpleSelectStatement expression)
SimpleSelectStatement expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(SizeExpression expression)
SizeExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(SqrtExpression expression)
SqrtExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(StateFieldPathExpression expression)
StateFieldPathExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(StringLiteral expression)
StringLiteral expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(SubExpression expression)
SubExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(SubstringExpression expression)
SubstringExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(SubtractionExpression expression)
SubtractionExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(SumFunction expression)
SumFunction expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(TreatExpression expression)
TreatExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(TrimExpression expression)
TrimExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(TypeExpression expression)
TypeExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(UnknownExpression expression)
UnknownExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(UpdateClause expression)
UpdateClause expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(UpdateItem expression)
UpdateItem expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(UpdateStatement expression)
UpdateStatement expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(UpperExpression expression)
UpperExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(ValueExpression expression)
ValueExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(WhenClause expression)
WhenClause expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(WhereClause expression)
WhereClause expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visit
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||