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