public interface Analysis extends Switch
void caseStart(Start node)
void caseAStatement(AStatement node)
void caseASelectStatement(ASelectStatement node)
void caseAFromClause(AFromClause node)
void caseASingleFromList(ASingleFromList node)
void caseAFromList(AFromList node)
void caseAMemberFromList(AMemberFromList node)
void caseAIdentificationVariableDeclaration(AIdentificationVariableDeclaration node)
void caseARangeVariableDeclaration(ARangeVariableDeclaration node)
void caseAJoin(AJoin node)
void caseAFetchJoin(AFetchJoin node)
void caseALeftJoinSpec(ALeftJoinSpec node)
void caseAInnerJoinSpec(AInnerJoinSpec node)
void caseACollectionMemberDeclaration(ACollectionMemberDeclaration node)
void caseASelectClause(ASelectClause node)
void caseASingleSelectList(ASingleSelectList node)
void caseASelectList(ASelectList node)
void caseAPathSelectExpression(APathSelectExpression node)
void caseAAgrSelectExpression(AAgrSelectExpression node)
void caseAObjectSelectExpression(AObjectSelectExpression node)
void caseAFuncAggregateExpression(AFuncAggregateExpression node)
void caseACountAggregateExpression(ACountAggregateExpression node)
void caseACountCountExpression(ACountCountExpression node)
void caseAPathCountArg(APathCountArg node)
void caseAWhereClause(AWhereClause node)
void caseAGroupbyClause(AGroupbyClause node)
void caseASingleGroupbyList(ASingleGroupbyList node)
void caseAGroupbyList(AGroupbyList node)
void caseAGroupbyItem(AGroupbyItem node)
void caseAHavingClause(AHavingClause node)
void caseAOrderbyClause(AOrderbyClause node)
void caseASingleOrderbyList(ASingleOrderbyList node)
void caseAOrderbyList(AOrderbyList node)
void caseAOrderbyItem(AOrderbyItem node)
void caseAPathComparableItem(APathComparableItem node)
void caseAFuncnumComparableItem(AFuncnumComparableItem node)
void caseAFunctimeComparableItem(AFunctimeComparableItem node)
void caseAFuncstrComparableItem(AFuncstrComparableItem node)
void caseASubquery(ASubquery node)
void caseASubqueryFromClause(ASubqueryFromClause node)
void caseASingleSubselectFromList(ASingleSubselectFromList node)
void caseASubselectFromList(ASubselectFromList node)
void caseAPathSubselectIdentificationVariableDeclaration(APathSubselectIdentificationVariableDeclaration node)
void caseAAsSubselectIdentificationVariableDeclaration(AAsSubselectIdentificationVariableDeclaration node)
void caseAMemberSubselectIdentificationVariableDeclaration(AMemberSubselectIdentificationVariableDeclaration node)
void caseASimpleSelectClause(ASimpleSelectClause node)
void caseAPathSimpleSelectExpression(APathSimpleSelectExpression node)
void caseAAgrSimpleSelectExpression(AAgrSimpleSelectExpression node)
void caseASingleConditionalExpression(ASingleConditionalExpression node)
void caseAConditionalExpression(AConditionalExpression node)
void caseASingleConditionalTerm(ASingleConditionalTerm node)
void caseAConditionalTerm(AConditionalTerm node)
void caseAConditionalFactor(AConditionalFactor node)
void caseAConditionalPrimary(AConditionalPrimary node)
void caseABrConditionalPrimary(ABrConditionalPrimary node)
void caseASimpleCondExpression(ASimpleCondExpression node)
void caseACmpSimpleConditionalExpressionRemainder(ACmpSimpleConditionalExpressionRemainder node)
void caseANotSimpleConditionalExpressionRemainder(ANotSimpleConditionalExpressionRemainder node)
void caseAIsSimpleConditionalExpressionRemainder(AIsSimpleConditionalExpressionRemainder node)
void caseABetweenConditionWithNotExpression(ABetweenConditionWithNotExpression node)
void caseALikeConditionWithNotExpression(ALikeConditionWithNotExpression node)
void caseAInConditionWithNotExpression(AInConditionWithNotExpression node)
void caseAMemberConditionWithNotExpression(AMemberConditionWithNotExpression node)
void caseABetweenExpression(ABetweenExpression node)
void caseANullIsExpression(ANullIsExpression node)
void caseAEmptyIsExpression(AEmptyIsExpression node)
void caseAInExpression(AInExpression node)
void caseASingleInList(ASingleInList node)
void caseAInList(AInList node)
void caseASubqueryInList(ASubqueryInList node)
void caseALitInItem(ALitInItem node)
void caseAParamInItem(AParamInItem node)
void caseALikeExpression(ALikeExpression node)
void caseAEscapeSpec(AEscapeSpec node)
void caseANullComparisonExpression(ANullComparisonExpression node)
void caseAEmptyCollectionComparisonExpression(AEmptyCollectionComparisonExpression node)
void caseACollectionMemberExpression(ACollectionMemberExpression node)
void caseAExistsExpression(AExistsExpression node)
void caseAComparisonExpression(AComparisonExpression node)
void caseAMathComparisonExpressionRightOperand(AMathComparisonExpressionRightOperand node)
void caseAAasComparisonExpressionRightOperand(AAasComparisonExpressionRightOperand node)
void caseAAllanyExpression(AAllanyExpression node)
void caseAArithmeticExpression(AArithmeticExpression node)
void caseASubqueryArithmeticExpression(ASubqueryArithmeticExpression node)
void caseASingleSimpleArithmeticExpression(ASingleSimpleArithmeticExpression node)
void caseASimpleArithmeticExpression(ASimpleArithmeticExpression node)
void caseASingleArithmeticTerm(ASingleArithmeticTerm node)
void caseAArithmeticTerm(AArithmeticTerm node)
void caseAArithmeticFactor(AArithmeticFactor node)
void caseAAgrArithmeticPrimary(AAgrArithmeticPrimary node)
void caseAPathArithmeticPrimary(APathArithmeticPrimary node)
void caseAFuncnumArithmeticPrimary(AFuncnumArithmeticPrimary node)
void caseAFunctimeArithmeticPrimary(AFunctimeArithmeticPrimary node)
void caseAFuncstrArithmeticPrimary(AFuncstrArithmeticPrimary node)
void caseAParamArithmeticPrimary(AParamArithmeticPrimary node)
void caseAConstantArithmeticPrimary(AConstantArithmeticPrimary node)
void caseABrArithmeticPrimary(ABrArithmeticPrimary node)
void caseALengthFunctionsReturningNumerics(ALengthFunctionsReturningNumerics node)
void caseALocateFunctionsReturningNumerics(ALocateFunctionsReturningNumerics node)
void caseAAbsFunctionsReturningNumerics(AAbsFunctionsReturningNumerics node)
void caseASqrtFunctionsReturningNumerics(ASqrtFunctionsReturningNumerics node)
void caseAModFunctionsReturningNumerics(AModFunctionsReturningNumerics node)
void caseASizeFunctionsReturningNumerics(ASizeFunctionsReturningNumerics node)
void caseAAgrFunctionsReturningNumerics(AAgrFunctionsReturningNumerics node)
void caseAConstStringPrimary(AConstStringPrimary node)
void caseAFuncStringPrimary(AFuncStringPrimary node)
void caseAParamStringPrimary(AParamStringPrimary node)
void caseAPathStringPrimary(APathStringPrimary node)
void caseAStartSpec(AStartSpec node)
void caseAConcatFunctionsReturningStrings(AConcatFunctionsReturningStrings node)
void caseASubstringFunctionsReturningStrings(ASubstringFunctionsReturningStrings node)
void caseATrimFunctionsReturningStrings(ATrimFunctionsReturningStrings node)
void caseALowerFunctionsReturningStrings(ALowerFunctionsReturningStrings node)
void caseAUpperFunctionsReturningStrings(AUpperFunctionsReturningStrings node)
void caseATrimDesc(ATrimDesc node)
void caseAAbstractSchemaName(AAbstractSchemaName node)
void caseAXAbstractSchemaName(AXAbstractSchemaName node)
void caseAXObjectDecl(AXObjectDecl node)
void caseAXClassName(AXClassName node)
void caseAQuotedXClassName(AQuotedXClassName node)
void caseAVariable(AVariable node)
void caseAPath(APath node)
void caseAXPath(AXPath node)
void caseANumLiteral(ANumLiteral node)
void caseABoolLiteral(ABoolLiteral node)
void caseAStrLiteral(AStrLiteral node)
void caseAIntegerNumericLiteral(AIntegerNumericLiteral node)
void caseAFloatNumericLiteral(AFloatNumericLiteral node)
void caseAStrPatternValue(AStrPatternValue node)
void caseAParamPatternValue(AParamPatternValue node)
void caseAEscapeCharacter(AEscapeCharacter node)
void caseATrimCharacter(ATrimCharacter node)
void caseTWhite(TWhite node)
void caseTComma(TComma node)
void caseTLbr(TLbr node)
void caseTRbr(TRbr node)
void caseTDot(TDot node)
void caseTAbs(TAbs node)
void caseTAnd(TAnd node)
void caseTAs(TAs node)
void caseTBetween(TBetween node)
void caseTBy(TBy node)
void caseTConcat(TConcat node)
void caseTCount(TCount node)
void caseTDistinct(TDistinct node)
void caseTEmpty(TEmpty node)
void caseTEscape(TEscape node)
void caseTExists(TExists node)
void caseTFetch(TFetch node)
void caseTFrom(TFrom node)
void caseTGroup(TGroup node)
void caseTHaving(THaving node)
void caseTIn(TIn node)
void caseTInner(TInner node)
void caseTIs(TIs node)
void caseTTJoin(TTJoin node)
void caseTLeft(TLeft node)
void caseTLength(TLength node)
void caseTLike(TLike node)
void caseTLocate(TLocate node)
void caseTLower(TLower node)
void caseTMember(TMember node)
void caseTMod(TMod node)
void caseTNot(TNot node)
void caseTNull(TNull node)
void caseTOf(TOf node)
void caseTOr(TOr node)
void caseTObject(TObject node)
void caseTOrder(TOrder node)
void caseTOuter(TOuter node)
void caseTSelect(TSelect node)
void caseTSize(TSize node)
void caseTSqrt(TSqrt node)
void caseTSubstring(TSubstring node)
void caseTTrim(TTrim node)
void caseTUpper(TUpper node)
void caseTWhere(TWhere node)
void caseTBooleanLiteral(TBooleanLiteral node)
void caseTIntegerLiteral(TIntegerLiteral node)
void caseTFloatLiteral(TFloatLiteral node)
void caseTStringLiteral(TStringLiteral node)
void caseTInputParameter(TInputParameter node)
void caseTAggregateFunc(TAggregateFunc node)
void caseTOrderbySpec(TOrderbySpec node)
void caseTAllAnySome(TAllAnySome node)
void caseTComparisonOperator(TComparisonOperator node)
void caseTAddSub(TAddSub node)
void caseTMulDiv(TMulDiv node)
void caseTFunctionsReturningDatetime(TFunctionsReturningDatetime node)
void caseTTrimSpecification(TTrimSpecification node)
void caseTId(TId node)
void caseEOF(EOF node)
Copyright © 2004–2017 XWiki. All rights reserved.