LqlBaseVisitor<Result>
This class provides an empty implementation of ``, which can be extended to create a visitor which only needs to handle a subset of the available methods.
[CLSCompliant(false)]
public class LqlBaseVisitor<Result> : AbstractParseTreeVisitor<Result>, ILqlVisitor<Result>, IParseTreeVisitor<Result>
Methods
VisitProgram(ProgramContext)
public virtual Result VisitProgram(LqlParser.ProgramContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
ProgramContext |
The parse tree. |
Returns: <Result>
VisitStatement(StatementContext)
public virtual Result VisitStatement(LqlParser.StatementContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
StatementContext |
The parse tree. |
Returns: <Result>
VisitLetStmt(LetStmtContext)
public virtual Result VisitLetStmt(LqlParser.LetStmtContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
LetStmtContext |
The parse tree. |
Returns: <Result>
VisitPipeExpr(PipeExprContext)
public virtual Result VisitPipeExpr(LqlParser.PipeExprContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
PipeExprContext |
The parse tree. |
Returns: <Result>
VisitExpr(ExprContext)
public virtual Result VisitExpr(LqlParser.ExprContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
ExprContext |
The parse tree. |
Returns: <Result>
VisitWindowSpec(WindowSpecContext)
public virtual Result VisitWindowSpec(LqlParser.WindowSpecContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
WindowSpecContext |
The parse tree. |
Returns: <Result>
VisitPartitionClause(PartitionClauseContext)
public virtual Result VisitPartitionClause(LqlParser.PartitionClauseContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
PartitionClauseContext |
The parse tree. |
Returns: <Result>
VisitOrderClause(OrderClauseContext)
public virtual Result VisitOrderClause(LqlParser.OrderClauseContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
OrderClauseContext |
The parse tree. |
Returns: <Result>
VisitLambdaExpr(LambdaExprContext)
public virtual Result VisitLambdaExpr(LqlParser.LambdaExprContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
LambdaExprContext |
The parse tree. |
Returns: <Result>
VisitQualifiedIdent(QualifiedIdentContext)
public virtual Result VisitQualifiedIdent(LqlParser.QualifiedIdentContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
QualifiedIdentContext |
The parse tree. |
Returns: <Result>
VisitArgList(ArgListContext)
public virtual Result VisitArgList(LqlParser.ArgListContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
ArgListContext |
The parse tree. |
Returns: <Result>
VisitArg(ArgContext)
public virtual Result VisitArg(LqlParser.ArgContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
ArgContext |
The parse tree. |
Returns: <Result>
VisitColumnAlias(ColumnAliasContext)
public virtual Result VisitColumnAlias(LqlParser.ColumnAliasContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
ColumnAliasContext |
The parse tree. |
Returns: <Result>
VisitArithmeticExpr(ArithmeticExprContext)
public virtual Result VisitArithmeticExpr(LqlParser.ArithmeticExprContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
ArithmeticExprContext |
The parse tree. |
Returns: <Result>
VisitArithmeticTerm(ArithmeticTermContext)
public virtual Result VisitArithmeticTerm(LqlParser.ArithmeticTermContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
ArithmeticTermContext |
The parse tree. |
Returns: <Result>
VisitArithmeticFactor(ArithmeticFactorContext)
public virtual Result VisitArithmeticFactor(LqlParser.ArithmeticFactorContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
ArithmeticFactorContext |
The parse tree. |
Returns: <Result>
VisitFunctionCall(FunctionCallContext)
public virtual Result VisitFunctionCall(LqlParser.FunctionCallContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
FunctionCallContext |
The parse tree. |
Returns: <Result>
VisitNamedArg(NamedArgContext)
public virtual Result VisitNamedArg(LqlParser.NamedArgContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
NamedArgContext |
The parse tree. |
Returns: <Result>
VisitLogicalExpr(LogicalExprContext)
public virtual Result VisitLogicalExpr(LqlParser.LogicalExprContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
LogicalExprContext |
The parse tree. |
Returns: <Result>
VisitAndExpr(AndExprContext)
public virtual Result VisitAndExpr(LqlParser.AndExprContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
AndExprContext |
The parse tree. |
Returns: <Result>
VisitAtomicExpr(AtomicExprContext)
public virtual Result VisitAtomicExpr(LqlParser.AtomicExprContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
AtomicExprContext |
The parse tree. |
Returns: <Result>
VisitComparison(ComparisonContext)
public virtual Result VisitComparison(LqlParser.ComparisonContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
ComparisonContext |
The parse tree. |
Returns: <Result>
VisitExistsExpr(ExistsExprContext)
public virtual Result VisitExistsExpr(LqlParser.ExistsExprContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
ExistsExprContext |
The parse tree. |
Returns: <Result>
VisitNullCheckExpr(NullCheckExprContext)
public virtual Result VisitNullCheckExpr(LqlParser.NullCheckExprContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
NullCheckExprContext |
The parse tree. |
Returns: <Result>
VisitInExpr(InExprContext)
public virtual Result VisitInExpr(LqlParser.InExprContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
InExprContext |
The parse tree. |
Returns: <Result>
VisitCaseExpr(CaseExprContext)
public virtual Result VisitCaseExpr(LqlParser.CaseExprContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
CaseExprContext |
The parse tree. |
Returns: <Result>
VisitWhenClause(WhenClauseContext)
public virtual Result VisitWhenClause(LqlParser.WhenClauseContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
WhenClauseContext |
The parse tree. |
Returns: <Result>
VisitCaseResult(CaseResultContext)
public virtual Result VisitCaseResult(LqlParser.CaseResultContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
CaseResultContext |
The parse tree. |
Returns: <Result>
VisitOrderDirection(OrderDirectionContext)
public virtual Result VisitOrderDirection(LqlParser.OrderDirectionContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
OrderDirectionContext |
The parse tree. |
Returns: <Result>
VisitComparisonOp(ComparisonOpContext)
public virtual Result VisitComparisonOp(LqlParser.ComparisonOpContext context)
Visit a parse tree produced by ``.
The default implementation returns the result of calling ``
on context.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
ComparisonOpContext |
The parse tree. |
Returns: <Result>