ILqlVisitor<Result>
This interface defines a complete generic visitor for a parse tree produced by ``.
[CLSCompliant(false)]
public interface ILqlVisitor<Result> : IParseTreeVisitor<Result>
Methods
VisitProgram(ProgramContext)
Result VisitProgram(LqlParser.ProgramContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
ProgramContext |
The parse tree. |
Returns: <Result>
VisitStatement(StatementContext)
Result VisitStatement(LqlParser.StatementContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
StatementContext |
The parse tree. |
Returns: <Result>
VisitLetStmt(LetStmtContext)
Result VisitLetStmt(LqlParser.LetStmtContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
LetStmtContext |
The parse tree. |
Returns: <Result>
VisitPipeExpr(PipeExprContext)
Result VisitPipeExpr(LqlParser.PipeExprContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
PipeExprContext |
The parse tree. |
Returns: <Result>
VisitExpr(ExprContext)
Result VisitExpr(LqlParser.ExprContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
ExprContext |
The parse tree. |
Returns: <Result>
VisitWindowSpec(WindowSpecContext)
Result VisitWindowSpec(LqlParser.WindowSpecContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
WindowSpecContext |
The parse tree. |
Returns: <Result>
VisitPartitionClause(PartitionClauseContext)
Result VisitPartitionClause(LqlParser.PartitionClauseContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
PartitionClauseContext |
The parse tree. |
Returns: <Result>
VisitOrderClause(OrderClauseContext)
Result VisitOrderClause(LqlParser.OrderClauseContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
OrderClauseContext |
The parse tree. |
Returns: <Result>
VisitLambdaExpr(LambdaExprContext)
Result VisitLambdaExpr(LqlParser.LambdaExprContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
LambdaExprContext |
The parse tree. |
Returns: <Result>
VisitQualifiedIdent(QualifiedIdentContext)
Result VisitQualifiedIdent(LqlParser.QualifiedIdentContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
QualifiedIdentContext |
The parse tree. |
Returns: <Result>
VisitArgList(ArgListContext)
Result VisitArgList(LqlParser.ArgListContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
ArgListContext |
The parse tree. |
Returns: <Result>
VisitArg(ArgContext)
Result VisitArg(LqlParser.ArgContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
ArgContext |
The parse tree. |
Returns: <Result>
VisitColumnAlias(ColumnAliasContext)
Result VisitColumnAlias(LqlParser.ColumnAliasContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
ColumnAliasContext |
The parse tree. |
Returns: <Result>
VisitArithmeticExpr(ArithmeticExprContext)
Result VisitArithmeticExpr(LqlParser.ArithmeticExprContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
ArithmeticExprContext |
The parse tree. |
Returns: <Result>
VisitArithmeticTerm(ArithmeticTermContext)
Result VisitArithmeticTerm(LqlParser.ArithmeticTermContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
ArithmeticTermContext |
The parse tree. |
Returns: <Result>
VisitArithmeticFactor(ArithmeticFactorContext)
Result VisitArithmeticFactor(LqlParser.ArithmeticFactorContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
ArithmeticFactorContext |
The parse tree. |
Returns: <Result>
VisitFunctionCall(FunctionCallContext)
Result VisitFunctionCall(LqlParser.FunctionCallContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
FunctionCallContext |
The parse tree. |
Returns: <Result>
VisitNamedArg(NamedArgContext)
Result VisitNamedArg(LqlParser.NamedArgContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
NamedArgContext |
The parse tree. |
Returns: <Result>
VisitLogicalExpr(LogicalExprContext)
Result VisitLogicalExpr(LqlParser.LogicalExprContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
LogicalExprContext |
The parse tree. |
Returns: <Result>
VisitAndExpr(AndExprContext)
Result VisitAndExpr(LqlParser.AndExprContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
AndExprContext |
The parse tree. |
Returns: <Result>
VisitAtomicExpr(AtomicExprContext)
Result VisitAtomicExpr(LqlParser.AtomicExprContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
AtomicExprContext |
The parse tree. |
Returns: <Result>
VisitComparison(ComparisonContext)
Result VisitComparison(LqlParser.ComparisonContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
ComparisonContext |
The parse tree. |
Returns: <Result>
VisitExistsExpr(ExistsExprContext)
Result VisitExistsExpr(LqlParser.ExistsExprContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
ExistsExprContext |
The parse tree. |
Returns: <Result>
VisitNullCheckExpr(NullCheckExprContext)
Result VisitNullCheckExpr(LqlParser.NullCheckExprContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
NullCheckExprContext |
The parse tree. |
Returns: <Result>
VisitInExpr(InExprContext)
Result VisitInExpr(LqlParser.InExprContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
InExprContext |
The parse tree. |
Returns: <Result>
VisitCaseExpr(CaseExprContext)
Result VisitCaseExpr(LqlParser.CaseExprContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
CaseExprContext |
The parse tree. |
Returns: <Result>
VisitWhenClause(WhenClauseContext)
Result VisitWhenClause(LqlParser.WhenClauseContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
WhenClauseContext |
The parse tree. |
Returns: <Result>
VisitCaseResult(CaseResultContext)
Result VisitCaseResult(LqlParser.CaseResultContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
CaseResultContext |
The parse tree. |
Returns: <Result>
VisitOrderDirection(OrderDirectionContext)
Result VisitOrderDirection(LqlParser.OrderDirectionContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
OrderDirectionContext |
The parse tree. |
Returns: <Result>
VisitComparisonOp(ComparisonOpContext)
Result VisitComparisonOp(LqlParser.ComparisonOpContext context)
Visit a parse tree produced by ``.
Parameters:
| Name | Type | Description |
|---|---|---|
context |
ComparisonOpContext |
The parse tree. |
Returns: <Result>