sq/libsq/ast/internal/slq/slq_visitor.go

61 lines
2.0 KiB
Go
Raw Normal View History

// Code generated from java-escape by ANTLR 4.11.1. DO NOT EDIT.
2016-10-17 07:14:01 +03:00
package slq // SLQ
import "github.com/antlr/antlr4/runtime/Go/antlr/v4"
2016-10-17 07:14:01 +03:00
// A complete Visitor for a parse tree produced by SLQParser.
type SLQVisitor interface {
antlr.ParseTreeVisitor
2020-08-06 20:58:47 +03:00
// Visit a parse tree produced by SLQParser#stmtList.
VisitStmtList(ctx *StmtListContext) interface{}
2020-08-06 20:58:47 +03:00
2016-10-17 07:14:01 +03:00
// Visit a parse tree produced by SLQParser#query.
VisitQuery(ctx *QueryContext) interface{}
2016-10-17 07:14:01 +03:00
// Visit a parse tree produced by SLQParser#segment.
VisitSegment(ctx *SegmentContext) interface{}
2016-10-17 07:14:01 +03:00
// Visit a parse tree produced by SLQParser#element.
VisitElement(ctx *ElementContext) interface{}
2016-10-17 07:14:01 +03:00
// Visit a parse tree produced by SLQParser#cmpr.
VisitCmpr(ctx *CmprContext) interface{}
2016-10-17 07:14:01 +03:00
2020-08-06 20:58:47 +03:00
// Visit a parse tree produced by SLQParser#fn.
VisitFn(ctx *FnContext) interface{}
2016-10-17 07:14:01 +03:00
2016-10-31 01:35:56 +03:00
// Visit a parse tree produced by SLQParser#join.
VisitJoin(ctx *JoinContext) interface{}
2016-10-17 07:14:01 +03:00
2016-10-31 01:35:56 +03:00
// Visit a parse tree produced by SLQParser#joinConstraint.
VisitJoinConstraint(ctx *JoinConstraintContext) interface{}
2016-10-17 07:14:01 +03:00
2020-08-06 20:58:47 +03:00
// Visit a parse tree produced by SLQParser#group.
VisitGroup(ctx *GroupContext) interface{}
2020-08-06 20:58:47 +03:00
2016-10-17 07:14:01 +03:00
// Visit a parse tree produced by SLQParser#selElement.
VisitSelElement(ctx *SelElementContext) interface{}
2016-10-17 07:14:01 +03:00
// Visit a parse tree produced by SLQParser#dsTblElement.
VisitDsTblElement(ctx *DsTblElementContext) interface{}
2016-10-17 07:14:01 +03:00
// Visit a parse tree produced by SLQParser#dsElement.
VisitDsElement(ctx *DsElementContext) interface{}
2016-10-17 07:14:01 +03:00
// Visit a parse tree produced by SLQParser#rowRange.
VisitRowRange(ctx *RowRangeContext) interface{}
2020-08-06 20:58:47 +03:00
// Visit a parse tree produced by SLQParser#fnName.
VisitFnName(ctx *FnNameContext) interface{}
2020-08-06 20:58:47 +03:00
// Visit a parse tree produced by SLQParser#expr.
VisitExpr(ctx *ExprContext) interface{}
2020-08-06 20:58:47 +03:00
// Visit a parse tree produced by SLQParser#literal.
VisitLiteral(ctx *LiteralContext) interface{}
2020-08-06 20:58:47 +03:00
// Visit a parse tree produced by SLQParser#unaryOperator.
VisitUnaryOperator(ctx *UnaryOperatorContext) interface{}
2016-10-17 07:14:01 +03:00
}