org.xwiki.query.jpql.analysis
Class AnalysisAdapter

java.lang.Object
  extended by org.xwiki.query.jpql.analysis.AnalysisAdapter
All Implemented Interfaces:
Analysis, Switch
Direct Known Subclasses:
DepthFirstAdapter, ReversedDepthFirstAdapter

public class AnalysisAdapter
extends Object
implements Analysis


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

Constructor Detail

AnalysisAdapter

public AnalysisAdapter()
Method Detail

getIn

public Object getIn(Node node)
Specified by:
getIn in interface Analysis

setIn

public void setIn(Node node,
                  Object o)
Specified by:
setIn in interface Analysis

getOut

public Object getOut(Node node)
Specified by:
getOut in interface Analysis

setOut

public void setOut(Node node,
                   Object o)
Specified by:
setOut in interface Analysis

caseStart

public void caseStart(Start node)
Specified by:
caseStart in interface Analysis

caseAStatement

public void caseAStatement(AStatement node)
Specified by:
caseAStatement in interface Analysis

caseASelectStatement

public void caseASelectStatement(ASelectStatement node)
Specified by:
caseASelectStatement in interface Analysis

caseAFromClause

public void caseAFromClause(AFromClause node)
Specified by:
caseAFromClause in interface Analysis

caseASingleFromList

public void caseASingleFromList(ASingleFromList node)
Specified by:
caseASingleFromList in interface Analysis

caseAFromList

public void caseAFromList(AFromList node)
Specified by:
caseAFromList in interface Analysis

caseAMemberFromList

public void caseAMemberFromList(AMemberFromList node)
Specified by:
caseAMemberFromList in interface Analysis

caseAIdentificationVariableDeclaration

public void caseAIdentificationVariableDeclaration(AIdentificationVariableDeclaration node)
Specified by:
caseAIdentificationVariableDeclaration in interface Analysis

caseARangeVariableDeclaration

public void caseARangeVariableDeclaration(ARangeVariableDeclaration node)
Specified by:
caseARangeVariableDeclaration in interface Analysis

caseAJoin

public void caseAJoin(AJoin node)
Specified by:
caseAJoin in interface Analysis

caseAFetchJoin

public void caseAFetchJoin(AFetchJoin node)
Specified by:
caseAFetchJoin in interface Analysis

caseALeftJoinSpec

public void caseALeftJoinSpec(ALeftJoinSpec node)
Specified by:
caseALeftJoinSpec in interface Analysis

caseAInnerJoinSpec

public void caseAInnerJoinSpec(AInnerJoinSpec node)
Specified by:
caseAInnerJoinSpec in interface Analysis

caseACollectionMemberDeclaration

public void caseACollectionMemberDeclaration(ACollectionMemberDeclaration node)
Specified by:
caseACollectionMemberDeclaration in interface Analysis

caseASelectClause

public void caseASelectClause(ASelectClause node)
Specified by:
caseASelectClause in interface Analysis

caseASingleSelectList

public void caseASingleSelectList(ASingleSelectList node)
Specified by:
caseASingleSelectList in interface Analysis

caseASelectList

public void caseASelectList(ASelectList node)
Specified by:
caseASelectList in interface Analysis

caseAPathSelectExpression

public void caseAPathSelectExpression(APathSelectExpression node)
Specified by:
caseAPathSelectExpression in interface Analysis

caseAAgrSelectExpression

public void caseAAgrSelectExpression(AAgrSelectExpression node)
Specified by:
caseAAgrSelectExpression in interface Analysis

caseAObjectSelectExpression

public void caseAObjectSelectExpression(AObjectSelectExpression node)
Specified by:
caseAObjectSelectExpression in interface Analysis

caseAFuncAggregateExpression

public void caseAFuncAggregateExpression(AFuncAggregateExpression node)
Specified by:
caseAFuncAggregateExpression in interface Analysis

caseACountAggregateExpression

public void caseACountAggregateExpression(ACountAggregateExpression node)
Specified by:
caseACountAggregateExpression in interface Analysis

caseAPathCountArg

public void caseAPathCountArg(APathCountArg node)
Specified by:
caseAPathCountArg in interface Analysis

caseAWhereClause

public void caseAWhereClause(AWhereClause node)
Specified by:
caseAWhereClause in interface Analysis

caseAGroupbyClause

public void caseAGroupbyClause(AGroupbyClause node)
Specified by:
caseAGroupbyClause in interface Analysis

caseASingleGroupbyList

public void caseASingleGroupbyList(ASingleGroupbyList node)
Specified by:
caseASingleGroupbyList in interface Analysis

caseAGroupbyList

public void caseAGroupbyList(AGroupbyList node)
Specified by:
caseAGroupbyList in interface Analysis

caseAGroupbyItem

public void caseAGroupbyItem(AGroupbyItem node)
Specified by:
caseAGroupbyItem in interface Analysis

caseAHavingClause

public void caseAHavingClause(AHavingClause node)
Specified by:
caseAHavingClause in interface Analysis

caseAOrderbyClause

public void caseAOrderbyClause(AOrderbyClause node)
Specified by:
caseAOrderbyClause in interface Analysis

caseASingleOrderbyList

public void caseASingleOrderbyList(ASingleOrderbyList node)
Specified by:
caseASingleOrderbyList in interface Analysis

caseAOrderbyList

public void caseAOrderbyList(AOrderbyList node)
Specified by:
caseAOrderbyList in interface Analysis

caseAOrderbyItem

public void caseAOrderbyItem(AOrderbyItem node)
Specified by:
caseAOrderbyItem in interface Analysis

caseAPathComparableItem

public void caseAPathComparableItem(APathComparableItem node)
Specified by:
caseAPathComparableItem in interface Analysis

caseAFuncnumComparableItem

public void caseAFuncnumComparableItem(AFuncnumComparableItem node)
Specified by:
caseAFuncnumComparableItem in interface Analysis

caseAFunctimeComparableItem

public void caseAFunctimeComparableItem(AFunctimeComparableItem node)
Specified by:
caseAFunctimeComparableItem in interface Analysis

caseAFuncstrComparableItem

public void caseAFuncstrComparableItem(AFuncstrComparableItem node)
Specified by:
caseAFuncstrComparableItem in interface Analysis

caseASubquery

public void caseASubquery(ASubquery node)
Specified by:
caseASubquery in interface Analysis

caseASubqueryFromClause

public void caseASubqueryFromClause(ASubqueryFromClause node)
Specified by:
caseASubqueryFromClause in interface Analysis

caseASingleSubselectFromList

public void caseASingleSubselectFromList(ASingleSubselectFromList node)
Specified by:
caseASingleSubselectFromList in interface Analysis

caseASubselectFromList

public void caseASubselectFromList(ASubselectFromList node)
Specified by:
caseASubselectFromList in interface Analysis

caseAPathSubselectIdentificationVariableDeclaration

public void caseAPathSubselectIdentificationVariableDeclaration(APathSubselectIdentificationVariableDeclaration node)
Specified by:
caseAPathSubselectIdentificationVariableDeclaration in interface Analysis

caseAAsSubselectIdentificationVariableDeclaration

public void caseAAsSubselectIdentificationVariableDeclaration(AAsSubselectIdentificationVariableDeclaration node)
Specified by:
caseAAsSubselectIdentificationVariableDeclaration in interface Analysis

caseAMemberSubselectIdentificationVariableDeclaration

public void caseAMemberSubselectIdentificationVariableDeclaration(AMemberSubselectIdentificationVariableDeclaration node)
Specified by:
caseAMemberSubselectIdentificationVariableDeclaration in interface Analysis

caseASimpleSelectClause

public void caseASimpleSelectClause(ASimpleSelectClause node)
Specified by:
caseASimpleSelectClause in interface Analysis

caseAPathSimpleSelectExpression

public void caseAPathSimpleSelectExpression(APathSimpleSelectExpression node)
Specified by:
caseAPathSimpleSelectExpression in interface Analysis

caseAAgrSimpleSelectExpression

public void caseAAgrSimpleSelectExpression(AAgrSimpleSelectExpression node)
Specified by:
caseAAgrSimpleSelectExpression in interface Analysis

caseASingleConditionalExpression

public void caseASingleConditionalExpression(ASingleConditionalExpression node)
Specified by:
caseASingleConditionalExpression in interface Analysis

caseAConditionalExpression

public void caseAConditionalExpression(AConditionalExpression node)
Specified by:
caseAConditionalExpression in interface Analysis

caseASingleConditionalTerm

public void caseASingleConditionalTerm(ASingleConditionalTerm node)
Specified by:
caseASingleConditionalTerm in interface Analysis

caseAConditionalTerm

public void caseAConditionalTerm(AConditionalTerm node)
Specified by:
caseAConditionalTerm in interface Analysis

caseAConditionalFactor

public void caseAConditionalFactor(AConditionalFactor node)
Specified by:
caseAConditionalFactor in interface Analysis

caseAConditionalPrimary

public void caseAConditionalPrimary(AConditionalPrimary node)
Specified by:
caseAConditionalPrimary in interface Analysis

caseABrConditionalPrimary

public void caseABrConditionalPrimary(ABrConditionalPrimary node)
Specified by:
caseABrConditionalPrimary in interface Analysis

caseASimpleCondExpression

public void caseASimpleCondExpression(ASimpleCondExpression node)
Specified by:
caseASimpleCondExpression in interface Analysis

caseACmpSimpleConditionalExpressionRemainder

public void caseACmpSimpleConditionalExpressionRemainder(ACmpSimpleConditionalExpressionRemainder node)
Specified by:
caseACmpSimpleConditionalExpressionRemainder in interface Analysis

caseANotSimpleConditionalExpressionRemainder

public void caseANotSimpleConditionalExpressionRemainder(ANotSimpleConditionalExpressionRemainder node)
Specified by:
caseANotSimpleConditionalExpressionRemainder in interface Analysis

caseAIsSimpleConditionalExpressionRemainder

public void caseAIsSimpleConditionalExpressionRemainder(AIsSimpleConditionalExpressionRemainder node)
Specified by:
caseAIsSimpleConditionalExpressionRemainder in interface Analysis

caseABetweenConditionWithNotExpression

public void caseABetweenConditionWithNotExpression(ABetweenConditionWithNotExpression node)
Specified by:
caseABetweenConditionWithNotExpression in interface Analysis

caseALikeConditionWithNotExpression

public void caseALikeConditionWithNotExpression(ALikeConditionWithNotExpression node)
Specified by:
caseALikeConditionWithNotExpression in interface Analysis

caseAInConditionWithNotExpression

public void caseAInConditionWithNotExpression(AInConditionWithNotExpression node)
Specified by:
caseAInConditionWithNotExpression in interface Analysis

caseAMemberConditionWithNotExpression

public void caseAMemberConditionWithNotExpression(AMemberConditionWithNotExpression node)
Specified by:
caseAMemberConditionWithNotExpression in interface Analysis

caseABetweenExpression

public void caseABetweenExpression(ABetweenExpression node)
Specified by:
caseABetweenExpression in interface Analysis

caseANullIsExpression

public void caseANullIsExpression(ANullIsExpression node)
Specified by:
caseANullIsExpression in interface Analysis

caseAEmptyIsExpression

public void caseAEmptyIsExpression(AEmptyIsExpression node)
Specified by:
caseAEmptyIsExpression in interface Analysis

caseAInExpression

public void caseAInExpression(AInExpression node)
Specified by:
caseAInExpression in interface Analysis

caseASingleInList

public void caseASingleInList(ASingleInList node)
Specified by:
caseASingleInList in interface Analysis

caseAInList

public void caseAInList(AInList node)
Specified by:
caseAInList in interface Analysis

caseASubqueryInList

public void caseASubqueryInList(ASubqueryInList node)
Specified by:
caseASubqueryInList in interface Analysis

caseALitInItem

public void caseALitInItem(ALitInItem node)
Specified by:
caseALitInItem in interface Analysis

caseAParamInItem

public void caseAParamInItem(AParamInItem node)
Specified by:
caseAParamInItem in interface Analysis

caseALikeExpression

public void caseALikeExpression(ALikeExpression node)
Specified by:
caseALikeExpression in interface Analysis

caseAEscapeSpec

public void caseAEscapeSpec(AEscapeSpec node)
Specified by:
caseAEscapeSpec in interface Analysis

caseANullComparisonExpression

public void caseANullComparisonExpression(ANullComparisonExpression node)
Specified by:
caseANullComparisonExpression in interface Analysis

caseAEmptyCollectionComparisonExpression

public void caseAEmptyCollectionComparisonExpression(AEmptyCollectionComparisonExpression node)
Specified by:
caseAEmptyCollectionComparisonExpression in interface Analysis

caseACollectionMemberExpression

public void caseACollectionMemberExpression(ACollectionMemberExpression node)
Specified by:
caseACollectionMemberExpression in interface Analysis

caseAExistsExpression

public void caseAExistsExpression(AExistsExpression node)
Specified by:
caseAExistsExpression in interface Analysis

caseAComparisonExpression

public void caseAComparisonExpression(AComparisonExpression node)
Specified by:
caseAComparisonExpression in interface Analysis

caseAMathComparisonExpressionRightOperand

public void caseAMathComparisonExpressionRightOperand(AMathComparisonExpressionRightOperand node)
Specified by:
caseAMathComparisonExpressionRightOperand in interface Analysis

caseAAasComparisonExpressionRightOperand

public void caseAAasComparisonExpressionRightOperand(AAasComparisonExpressionRightOperand node)
Specified by:
caseAAasComparisonExpressionRightOperand in interface Analysis

caseAAllanyExpression

public void caseAAllanyExpression(AAllanyExpression node)
Specified by:
caseAAllanyExpression in interface Analysis

caseAArithmeticExpression

public void caseAArithmeticExpression(AArithmeticExpression node)
Specified by:
caseAArithmeticExpression in interface Analysis

caseASubqueryArithmeticExpression

public void caseASubqueryArithmeticExpression(ASubqueryArithmeticExpression node)
Specified by:
caseASubqueryArithmeticExpression in interface Analysis

caseASingleSimpleArithmeticExpression

public void caseASingleSimpleArithmeticExpression(ASingleSimpleArithmeticExpression node)
Specified by:
caseASingleSimpleArithmeticExpression in interface Analysis

caseASimpleArithmeticExpression

public void caseASimpleArithmeticExpression(ASimpleArithmeticExpression node)
Specified by:
caseASimpleArithmeticExpression in interface Analysis

caseASingleArithmeticTerm

public void caseASingleArithmeticTerm(ASingleArithmeticTerm node)
Specified by:
caseASingleArithmeticTerm in interface Analysis

caseAArithmeticTerm

public void caseAArithmeticTerm(AArithmeticTerm node)
Specified by:
caseAArithmeticTerm in interface Analysis

caseAArithmeticFactor

public void caseAArithmeticFactor(AArithmeticFactor node)
Specified by:
caseAArithmeticFactor in interface Analysis

caseAAgrArithmeticPrimary

public void caseAAgrArithmeticPrimary(AAgrArithmeticPrimary node)
Specified by:
caseAAgrArithmeticPrimary in interface Analysis

caseAPathArithmeticPrimary

public void caseAPathArithmeticPrimary(APathArithmeticPrimary node)
Specified by:
caseAPathArithmeticPrimary in interface Analysis

caseAFuncnumArithmeticPrimary

public void caseAFuncnumArithmeticPrimary(AFuncnumArithmeticPrimary node)
Specified by:
caseAFuncnumArithmeticPrimary in interface Analysis

caseAFunctimeArithmeticPrimary

public void caseAFunctimeArithmeticPrimary(AFunctimeArithmeticPrimary node)
Specified by:
caseAFunctimeArithmeticPrimary in interface Analysis

caseAFuncstrArithmeticPrimary

public void caseAFuncstrArithmeticPrimary(AFuncstrArithmeticPrimary node)
Specified by:
caseAFuncstrArithmeticPrimary in interface Analysis

caseAParamArithmeticPrimary

public void caseAParamArithmeticPrimary(AParamArithmeticPrimary node)
Specified by:
caseAParamArithmeticPrimary in interface Analysis

caseAConstantArithmeticPrimary

public void caseAConstantArithmeticPrimary(AConstantArithmeticPrimary node)
Specified by:
caseAConstantArithmeticPrimary in interface Analysis

caseABrArithmeticPrimary

public void caseABrArithmeticPrimary(ABrArithmeticPrimary node)
Specified by:
caseABrArithmeticPrimary in interface Analysis

caseALengthFunctionsReturningNumerics

public void caseALengthFunctionsReturningNumerics(ALengthFunctionsReturningNumerics node)
Specified by:
caseALengthFunctionsReturningNumerics in interface Analysis

caseALocateFunctionsReturningNumerics

public void caseALocateFunctionsReturningNumerics(ALocateFunctionsReturningNumerics node)
Specified by:
caseALocateFunctionsReturningNumerics in interface Analysis

caseAAbsFunctionsReturningNumerics

public void caseAAbsFunctionsReturningNumerics(AAbsFunctionsReturningNumerics node)
Specified by:
caseAAbsFunctionsReturningNumerics in interface Analysis

caseASqrtFunctionsReturningNumerics

public void caseASqrtFunctionsReturningNumerics(ASqrtFunctionsReturningNumerics node)
Specified by:
caseASqrtFunctionsReturningNumerics in interface Analysis

caseAModFunctionsReturningNumerics

public void caseAModFunctionsReturningNumerics(AModFunctionsReturningNumerics node)
Specified by:
caseAModFunctionsReturningNumerics in interface Analysis

caseASizeFunctionsReturningNumerics

public void caseASizeFunctionsReturningNumerics(ASizeFunctionsReturningNumerics node)
Specified by:
caseASizeFunctionsReturningNumerics in interface Analysis

caseAConstStringPrimary

public void caseAConstStringPrimary(AConstStringPrimary node)
Specified by:
caseAConstStringPrimary in interface Analysis

caseAFuncStringPrimary

public void caseAFuncStringPrimary(AFuncStringPrimary node)
Specified by:
caseAFuncStringPrimary in interface Analysis

caseAParamStringPrimary

public void caseAParamStringPrimary(AParamStringPrimary node)
Specified by:
caseAParamStringPrimary in interface Analysis

caseAPathStringPrimary

public void caseAPathStringPrimary(APathStringPrimary node)
Specified by:
caseAPathStringPrimary in interface Analysis

caseAStartSpec

public void caseAStartSpec(AStartSpec node)
Specified by:
caseAStartSpec in interface Analysis

caseAConcatFunctionsReturningStrings

public void caseAConcatFunctionsReturningStrings(AConcatFunctionsReturningStrings node)
Specified by:
caseAConcatFunctionsReturningStrings in interface Analysis

caseASubstringFunctionsReturningStrings

public void caseASubstringFunctionsReturningStrings(ASubstringFunctionsReturningStrings node)
Specified by:
caseASubstringFunctionsReturningStrings in interface Analysis

caseATrimFunctionsReturningStrings

public void caseATrimFunctionsReturningStrings(ATrimFunctionsReturningStrings node)
Specified by:
caseATrimFunctionsReturningStrings in interface Analysis

caseALowerFunctionsReturningStrings

public void caseALowerFunctionsReturningStrings(ALowerFunctionsReturningStrings node)
Specified by:
caseALowerFunctionsReturningStrings in interface Analysis

caseAUpperFunctionsReturningStrings

public void caseAUpperFunctionsReturningStrings(AUpperFunctionsReturningStrings node)
Specified by:
caseAUpperFunctionsReturningStrings in interface Analysis

caseATrimDesc

public void caseATrimDesc(ATrimDesc node)
Specified by:
caseATrimDesc in interface Analysis

caseAAbstractSchemaName

public void caseAAbstractSchemaName(AAbstractSchemaName node)
Specified by:
caseAAbstractSchemaName in interface Analysis

caseAXAbstractSchemaName

public void caseAXAbstractSchemaName(AXAbstractSchemaName node)
Specified by:
caseAXAbstractSchemaName in interface Analysis

caseAXObjectDecl

public void caseAXObjectDecl(AXObjectDecl node)
Specified by:
caseAXObjectDecl in interface Analysis

caseAXClassName

public void caseAXClassName(AXClassName node)
Specified by:
caseAXClassName in interface Analysis

caseAQuotedXClassName

public void caseAQuotedXClassName(AQuotedXClassName node)
Specified by:
caseAQuotedXClassName in interface Analysis

caseAVariable

public void caseAVariable(AVariable node)
Specified by:
caseAVariable in interface Analysis

caseAPath

public void caseAPath(APath node)
Specified by:
caseAPath in interface Analysis

caseAXPath

public void caseAXPath(AXPath node)
Specified by:
caseAXPath in interface Analysis

caseANumLiteral

public void caseANumLiteral(ANumLiteral node)
Specified by:
caseANumLiteral in interface Analysis

caseABoolLiteral

public void caseABoolLiteral(ABoolLiteral node)
Specified by:
caseABoolLiteral in interface Analysis

caseAStrLiteral

public void caseAStrLiteral(AStrLiteral node)
Specified by:
caseAStrLiteral in interface Analysis

caseAIntegerNumericLiteral

public void caseAIntegerNumericLiteral(AIntegerNumericLiteral node)
Specified by:
caseAIntegerNumericLiteral in interface Analysis

caseAFloatNumericLiteral

public void caseAFloatNumericLiteral(AFloatNumericLiteral node)
Specified by:
caseAFloatNumericLiteral in interface Analysis

caseAStrPatternValue

public void caseAStrPatternValue(AStrPatternValue node)
Specified by:
caseAStrPatternValue in interface Analysis

caseAParamPatternValue

public void caseAParamPatternValue(AParamPatternValue node)
Specified by:
caseAParamPatternValue in interface Analysis

caseAEscapeCharacter

public void caseAEscapeCharacter(AEscapeCharacter node)
Specified by:
caseAEscapeCharacter in interface Analysis

caseATrimCharacter

public void caseATrimCharacter(ATrimCharacter node)
Specified by:
caseATrimCharacter in interface Analysis

caseTWhite

public void caseTWhite(TWhite node)
Specified by:
caseTWhite in interface Analysis

caseTComma

public void caseTComma(TComma node)
Specified by:
caseTComma in interface Analysis

caseTLbr

public void caseTLbr(TLbr node)
Specified by:
caseTLbr in interface Analysis

caseTRbr

public void caseTRbr(TRbr node)
Specified by:
caseTRbr in interface Analysis

caseTDot

public void caseTDot(TDot node)
Specified by:
caseTDot in interface Analysis

caseTAbs

public void caseTAbs(TAbs node)
Specified by:
caseTAbs in interface Analysis

caseTAnd

public void caseTAnd(TAnd node)
Specified by:
caseTAnd in interface Analysis

caseTAs

public void caseTAs(TAs node)
Specified by:
caseTAs in interface Analysis

caseTBetween

public void caseTBetween(TBetween node)
Specified by:
caseTBetween in interface Analysis

caseTBy

public void caseTBy(TBy node)
Specified by:
caseTBy in interface Analysis

caseTConcat

public void caseTConcat(TConcat node)
Specified by:
caseTConcat in interface Analysis

caseTCount

public void caseTCount(TCount node)
Specified by:
caseTCount in interface Analysis

caseTDistinct

public void caseTDistinct(TDistinct node)
Specified by:
caseTDistinct in interface Analysis

caseTEmpty

public void caseTEmpty(TEmpty node)
Specified by:
caseTEmpty in interface Analysis

caseTEscape

public void caseTEscape(TEscape node)
Specified by:
caseTEscape in interface Analysis

caseTExists

public void caseTExists(TExists node)
Specified by:
caseTExists in interface Analysis

caseTFetch

public void caseTFetch(TFetch node)
Specified by:
caseTFetch in interface Analysis

caseTFrom

public void caseTFrom(TFrom node)
Specified by:
caseTFrom in interface Analysis

caseTGroup

public void caseTGroup(TGroup node)
Specified by:
caseTGroup in interface Analysis

caseTHaving

public void caseTHaving(THaving node)
Specified by:
caseTHaving in interface Analysis

caseTIn

public void caseTIn(TIn node)
Specified by:
caseTIn in interface Analysis

caseTInner

public void caseTInner(TInner node)
Specified by:
caseTInner in interface Analysis

caseTIs

public void caseTIs(TIs node)
Specified by:
caseTIs in interface Analysis

caseTTJoin

public void caseTTJoin(TTJoin node)
Specified by:
caseTTJoin in interface Analysis

caseTLeft

public void caseTLeft(TLeft node)
Specified by:
caseTLeft in interface Analysis

caseTLength

public void caseTLength(TLength node)
Specified by:
caseTLength in interface Analysis

caseTLike

public void caseTLike(TLike node)
Specified by:
caseTLike in interface Analysis

caseTLocate

public void caseTLocate(TLocate node)
Specified by:
caseTLocate in interface Analysis

caseTLower

public void caseTLower(TLower node)
Specified by:
caseTLower in interface Analysis

caseTMember

public void caseTMember(TMember node)
Specified by:
caseTMember in interface Analysis

caseTMod

public void caseTMod(TMod node)
Specified by:
caseTMod in interface Analysis

caseTNot

public void caseTNot(TNot node)
Specified by:
caseTNot in interface Analysis

caseTNull

public void caseTNull(TNull node)
Specified by:
caseTNull in interface Analysis

caseTOf

public void caseTOf(TOf node)
Specified by:
caseTOf in interface Analysis

caseTOr

public void caseTOr(TOr node)
Specified by:
caseTOr in interface Analysis

caseTObject

public void caseTObject(TObject node)
Specified by:
caseTObject in interface Analysis

caseTOrder

public void caseTOrder(TOrder node)
Specified by:
caseTOrder in interface Analysis

caseTOuter

public void caseTOuter(TOuter node)
Specified by:
caseTOuter in interface Analysis

caseTSelect

public void caseTSelect(TSelect node)
Specified by:
caseTSelect in interface Analysis

caseTSize

public void caseTSize(TSize node)
Specified by:
caseTSize in interface Analysis

caseTSqrt

public void caseTSqrt(TSqrt node)
Specified by:
caseTSqrt in interface Analysis

caseTSubstring

public void caseTSubstring(TSubstring node)
Specified by:
caseTSubstring in interface Analysis

caseTTrim

public void caseTTrim(TTrim node)
Specified by:
caseTTrim in interface Analysis

caseTUpper

public void caseTUpper(TUpper node)
Specified by:
caseTUpper in interface Analysis

caseTWhere

public void caseTWhere(TWhere node)
Specified by:
caseTWhere in interface Analysis

caseTBooleanLiteral

public void caseTBooleanLiteral(TBooleanLiteral node)
Specified by:
caseTBooleanLiteral in interface Analysis

caseTIntegerLiteral

public void caseTIntegerLiteral(TIntegerLiteral node)
Specified by:
caseTIntegerLiteral in interface Analysis

caseTFloatLiteral

public void caseTFloatLiteral(TFloatLiteral node)
Specified by:
caseTFloatLiteral in interface Analysis

caseTStringLiteral

public void caseTStringLiteral(TStringLiteral node)
Specified by:
caseTStringLiteral in interface Analysis

caseTInputParameter

public void caseTInputParameter(TInputParameter node)
Specified by:
caseTInputParameter in interface Analysis

caseTAggregateFunc

public void caseTAggregateFunc(TAggregateFunc node)
Specified by:
caseTAggregateFunc in interface Analysis

caseTOrderbySpec

public void caseTOrderbySpec(TOrderbySpec node)
Specified by:
caseTOrderbySpec in interface Analysis

caseTAllAnySome

public void caseTAllAnySome(TAllAnySome node)
Specified by:
caseTAllAnySome in interface Analysis

caseTComparisonOperator

public void caseTComparisonOperator(TComparisonOperator node)
Specified by:
caseTComparisonOperator in interface Analysis

caseTAddSub

public void caseTAddSub(TAddSub node)
Specified by:
caseTAddSub in interface Analysis

caseTMulDiv

public void caseTMulDiv(TMulDiv node)
Specified by:
caseTMulDiv in interface Analysis

caseTFunctionsReturningDatetime

public void caseTFunctionsReturningDatetime(TFunctionsReturningDatetime node)
Specified by:
caseTFunctionsReturningDatetime in interface Analysis

caseTTrimSpecification

public void caseTTrimSpecification(TTrimSpecification node)
Specified by:
caseTTrimSpecification in interface Analysis

caseTId

public void caseTId(TId node)
Specified by:
caseTId in interface Analysis

caseEOF

public void caseEOF(EOF node)
Specified by:
caseEOF in interface Analysis

defaultCase

public void defaultCase(Node node)


Copyright © 2004–2014 XWiki. All rights reserved.