mirror of
https://gitee.com/dromara/mayfly-go
synced 2025-11-15 13:50:25 +08:00
refactor: 数据同步优化 & 标签树支持双击展开节点 & mysql支持with语句
This commit is contained in:
@@ -62,6 +62,9 @@ func (v *MysqlVisitor) VisitDmlStatement(ctx *mysqlparser.DmlStatementContext) i
|
||||
if ssc := ctx.SelectStatement(); ssc != nil {
|
||||
return ssc.Accept(v)
|
||||
}
|
||||
if withStmt := ctx.WithStatement(); withStmt != nil {
|
||||
return withStmt.Accept(v)
|
||||
}
|
||||
if usc := ctx.UpdateStatement(); usc != nil {
|
||||
return usc.Accept(v)
|
||||
}
|
||||
@@ -94,6 +97,12 @@ func (v *MysqlVisitor) VisitUtilityStatement(ctx *mysqlparser.UtilityStatementCo
|
||||
return sqlstmt.NewNode(ctx.GetParser(), ctx)
|
||||
}
|
||||
|
||||
func (v *MysqlVisitor) VisitWithStatement(ctx *mysqlparser.WithStatementContext) interface{} {
|
||||
ort := new(sqlstmt.WithStmt)
|
||||
ort.Node = sqlstmt.NewNode(ctx.GetParser(), ctx)
|
||||
return ort
|
||||
}
|
||||
|
||||
func (v *MysqlVisitor) VisitSimpleSelect(ctx *mysqlparser.SimpleSelectContext) interface{} {
|
||||
sss := new(sqlstmt.SimpleSelectStmt)
|
||||
sss.Node = sqlstmt.NewNode(ctx.GetParser(), ctx)
|
||||
|
||||
Reference in New Issue
Block a user