jet/mysql/statement.go
go-jet 4bb9775134 Merge remote-tracking branch 'upstream/master' into stmt-cache2
# Conflicts:
#	tests/postgres/alltypes_test.go
#	tests/postgres/northwind_test.go
#	tests/postgres/sample_test.go
#	tests/postgres/update_test.go
#	tests/sqlite/insert_test.go
#	tests/sqlite/main_test.go
#	tests/sqlite/sample_test.go
#	tests/sqlite/update_test.go
2024-10-19 14:01:55 +02:00

20 lines
641 B
Go

package mysql
import (
"github.com/go-jet/jet/v2/internal/jet"
"github.com/go-jet/jet/v2/internal/jet/db"
)
// RawStatement creates new sql statements from raw query and optional map of named arguments
func RawStatement(rawQuery string, namedArguments ...RawArgs) jet.SerializerStatement {
return jet.RawStatement(Dialect, rawQuery, namedArguments...)
}
// DB is a wrapper around sql.DB, adding prepared statement caching capability.
type DB = db.DB
// NewDB creates new DB wrapper with statements caching disabled
var NewDB = db.NewDB
// Tx is a wrapper around *sql.Tx, adding prepared statement caching capability.
type Tx = db.Tx