Interface ImdxVisitor<Result>
This interface defines a complete generic visitor for a parse tree produced by mdxParser.
Namespace: GCore.Antlr.Grammers.Mdx
Assembly: Mdx.dll
Syntax
public interface ImdxVisitor<Result> : IParseTreeVisitor<Result>
Type Parameters
Name | Description |
---|---|
Result | The return type of the visit operation. |
Methods
| Improve this Doc View SourceVisitAmp_quoted_identifier(mdxParser.Amp_quoted_identifierContext)
Visit a parse tree produced by amp_quoted_identifier().
Declaration
Result VisitAmp_quoted_identifier(mdxParser.Amp_quoted_identifierContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Amp_quoted_identifierContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitAxis_name(mdxParser.Axis_nameContext)
Visit a parse tree produced by axis_name().
Declaration
Result VisitAxis_name(mdxParser.Axis_nameContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Axis_nameContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitAxis_specification(mdxParser.Axis_specificationContext)
Visit a parse tree produced by axis_specification().
Declaration
Result VisitAxis_specification(mdxParser.Axis_specificationContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Axis_specificationContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitAxis_specification_list(mdxParser.Axis_specification_listContext)
Visit a parse tree produced by axis_specification_list().
Declaration
Result VisitAxis_specification_list(mdxParser.Axis_specification_listContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Axis_specification_listContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitCase_expression(mdxParser.Case_expressionContext)
Visit a parse tree produced by case_expression().
Declaration
Result VisitCase_expression(mdxParser.Case_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Case_expressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitCell_property(mdxParser.Cell_propertyContext)
Visit a parse tree produced by cell_property().
Declaration
Result VisitCell_property(mdxParser.Cell_propertyContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Cell_propertyContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitCell_property_list(mdxParser.Cell_property_listContext)
Visit a parse tree produced by cell_property_list().
Declaration
Result VisitCell_property_list(mdxParser.Cell_property_listContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Cell_property_listContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitCell_props(mdxParser.Cell_propsContext)
Visit a parse tree produced by cell_props().
Declaration
Result VisitCell_props(mdxParser.Cell_propsContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Cell_propsContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitComp_op(mdxParser.Comp_opContext)
Visit a parse tree produced by comp_op().
Declaration
Result VisitComp_op(mdxParser.Comp_opContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Comp_opContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitCompound_id(mdxParser.Compound_idContext)
Visit a parse tree produced by compound_id().
Declaration
Result VisitCompound_id(mdxParser.Compound_idContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Compound_idContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitCube_name(mdxParser.Cube_nameContext)
Visit a parse tree produced by cube_name().
Declaration
Result VisitCube_name(mdxParser.Cube_nameContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Cube_nameContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitCube_specification(mdxParser.Cube_specificationContext)
Visit a parse tree produced by cube_specification().
Declaration
Result VisitCube_specification(mdxParser.Cube_specificationContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Cube_specificationContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitDim_props(mdxParser.Dim_propsContext)
Visit a parse tree produced by dim_props().
Declaration
Result VisitDim_props(mdxParser.Dim_propsContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Dim_propsContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitExp_list(mdxParser.Exp_listContext)
Visit a parse tree produced by exp_list().
Declaration
Result VisitExp_list(mdxParser.Exp_listContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Exp_listContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitExpression(mdxParser.ExpressionContext)
Visit a parse tree produced by expression().
Declaration
Result VisitExpression(mdxParser.ExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.ExpressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFactor(mdxParser.FactorContext)
Visit a parse tree produced by factor().
Declaration
Result VisitFactor(mdxParser.FactorContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.FactorContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFormula_specification(mdxParser.Formula_specificationContext)
Visit a parse tree produced by formula_specification().
Declaration
Result VisitFormula_specification(mdxParser.Formula_specificationContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Formula_specificationContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFunction_(mdxParser.Function_Context)
Visit a parse tree produced by function_().
Declaration
Result VisitFunction_(mdxParser.Function_Context context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Function_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitIdentifier(mdxParser.IdentifierContext)
Visit a parse tree produced by identifier().
Declaration
Result VisitIdentifier(mdxParser.IdentifierContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.IdentifierContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitKeyword(mdxParser.KeywordContext)
Visit a parse tree produced by keyword().
Declaration
Result VisitKeyword(mdxParser.KeywordContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.KeywordContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitMandatory_cell_property(mdxParser.Mandatory_cell_propertyContext)
Visit a parse tree produced by mandatory_cell_property().
Declaration
Result VisitMandatory_cell_property(mdxParser.Mandatory_cell_propertyContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Mandatory_cell_propertyContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitMdx_statement(mdxParser.Mdx_statementContext)
Visit a parse tree produced by mdx_statement().
Declaration
Result VisitMdx_statement(mdxParser.Mdx_statementContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Mdx_statementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitMember_name(mdxParser.Member_nameContext)
Visit a parse tree produced by member_name().
Declaration
Result VisitMember_name(mdxParser.Member_nameContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Member_nameContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitMember_property_def_list(mdxParser.Member_property_def_listContext)
Visit a parse tree produced by member_property_def_list().
Declaration
Result VisitMember_property_def_list(mdxParser.Member_property_def_listContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Member_property_def_listContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitMember_property_definition(mdxParser.Member_property_definitionContext)
Visit a parse tree produced by member_property_definition().
Declaration
Result VisitMember_property_definition(mdxParser.Member_property_definitionContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Member_property_definitionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitMember_specification(mdxParser.Member_specificationContext)
Visit a parse tree produced by member_specification().
Declaration
Result VisitMember_specification(mdxParser.Member_specificationContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Member_specificationContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitProperty_(mdxParser.Property_Context)
Visit a parse tree produced by property_().
Declaration
Result VisitProperty_(mdxParser.Property_Context context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Property_Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitProperty_list(mdxParser.Property_listContext)
Visit a parse tree produced by property_list().
Declaration
Result VisitProperty_list(mdxParser.Property_listContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Property_listContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitProvider_specific_cell_property(mdxParser.Provider_specific_cell_propertyContext)
Visit a parse tree produced by provider_specific_cell_property().
Declaration
Result VisitProvider_specific_cell_property(mdxParser.Provider_specific_cell_propertyContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Provider_specific_cell_propertyContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitQuoted_identifier(mdxParser.Quoted_identifierContext)
Visit a parse tree produced by quoted_identifier().
Declaration
Result VisitQuoted_identifier(mdxParser.Quoted_identifierContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Quoted_identifierContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSelect_statement(mdxParser.Select_statementContext)
Visit a parse tree produced by select_statement().
Declaration
Result VisitSelect_statement(mdxParser.Select_statementContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Select_statementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSet_name(mdxParser.Set_nameContext)
Visit a parse tree produced by set_name().
Declaration
Result VisitSet_name(mdxParser.Set_nameContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Set_nameContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSet_specification(mdxParser.Set_specificationContext)
Visit a parse tree produced by set_specification().
Declaration
Result VisitSet_specification(mdxParser.Set_specificationContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Set_specificationContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSingle_formula_specification(mdxParser.Single_formula_specificationContext)
Visit a parse tree produced by single_formula_specification().
Declaration
Result VisitSingle_formula_specification(mdxParser.Single_formula_specificationContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Single_formula_specificationContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSlicer_specification(mdxParser.Slicer_specificationContext)
Visit a parse tree produced by slicer_specification().
Declaration
Result VisitSlicer_specification(mdxParser.Slicer_specificationContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Slicer_specificationContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTerm(mdxParser.TermContext)
Visit a parse tree produced by term().
Declaration
Result VisitTerm(mdxParser.TermContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.TermContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTerm2(mdxParser.Term2Context)
Visit a parse tree produced by term2().
Declaration
Result VisitTerm2(mdxParser.Term2Context context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Term2Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTerm3(mdxParser.Term3Context)
Visit a parse tree produced by term3().
Declaration
Result VisitTerm3(mdxParser.Term3Context context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Term3Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTerm4(mdxParser.Term4Context)
Visit a parse tree produced by term4().
Declaration
Result VisitTerm4(mdxParser.Term4Context context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Term4Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTerm5(mdxParser.Term5Context)
Visit a parse tree produced by term5().
Declaration
Result VisitTerm5(mdxParser.Term5Context context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Term5Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitUnquoted_identifier(mdxParser.Unquoted_identifierContext)
Visit a parse tree produced by unquoted_identifier().
Declaration
Result VisitUnquoted_identifier(mdxParser.Unquoted_identifierContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Unquoted_identifierContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitValue_expression(mdxParser.Value_expressionContext)
Visit a parse tree produced by value_expression().
Declaration
Result VisitValue_expression(mdxParser.Value_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Value_expressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitValue_expression_primary(mdxParser.Value_expression_primaryContext)
Visit a parse tree produced by value_expression_primary().
Declaration
Result VisitValue_expression_primary(mdxParser.Value_expression_primaryContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Value_expression_primaryContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitValue_expression_primary0(mdxParser.Value_expression_primary0Context)
Visit a parse tree produced by value_expression_primary0().
Declaration
Result VisitValue_expression_primary0(mdxParser.Value_expression_primary0Context context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Value_expression_primary0Context | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitValue_or_expression(mdxParser.Value_or_expressionContext)
Visit a parse tree produced by value_or_expression().
Declaration
Result VisitValue_or_expression(mdxParser.Value_or_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Value_or_expressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitValue_xor_expression(mdxParser.Value_xor_expressionContext)
Visit a parse tree produced by value_xor_expression().
Declaration
Result VisitValue_xor_expression(mdxParser.Value_xor_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.Value_xor_expressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitWhen_clause(mdxParser.When_clauseContext)
Visit a parse tree produced by when_clause().
Declaration
Result VisitWhen_clause(mdxParser.When_clauseContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.When_clauseContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitWhen_list(mdxParser.When_listContext)
Visit a parse tree produced by when_list().
Declaration
Result VisitWhen_list(mdxParser.When_listContext context)
Parameters
Type | Name | Description |
---|---|---|
mdxParser.When_listContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |