Files
mayfly-go/server/internal/db/dbm/sqlparser/sqlparser.go

22 lines
380 B
Go
Raw Normal View History

package sqlparser
import (
"io"
"mayfly-go/internal/db/dbm/sqlparser/sqlstmt"
"mayfly-go/internal/pkg/utils"
)
type DbDialect string
type SqlParser interface {
// sql解析
// @param stmt sql语句
Parse(stmt string) ([]sqlstmt.Stmt, error)
}
2024-10-18 12:32:53 +08:00
// SQLSplit sql切割
func SQLSplit(r io.Reader, callback utils.StmtCallback) error {
return utils.SplitStmts(r, callback)
}