mirror of https://github.com/VinGarcia/ksql.git
Add constructor to SQLAdapter struct
parent
25781352cb
commit
83f0ce5369
|
@ -29,5 +29,5 @@ func New(
|
|||
|
||||
db.SetMaxOpenConns(config.MaxOpenConns)
|
||||
|
||||
return ksql.NewWithAdapter(ksql.SQLAdapter{DB: db}, "mysql")
|
||||
return ksql.NewWithAdapter(ksql.NewSQLAdapter(db), "mysql")
|
||||
}
|
||||
|
|
|
@ -29,5 +29,5 @@ func New(
|
|||
|
||||
db.SetMaxOpenConns(config.MaxOpenConns)
|
||||
|
||||
return ksql.NewWithAdapter(ksql.SQLAdapter{DB: db}, "sqlite3")
|
||||
return ksql.NewWithAdapter(ksql.NewSQLAdapter(db), "sqlite3")
|
||||
}
|
||||
|
|
|
@ -29,5 +29,5 @@ func New(
|
|||
|
||||
db.SetMaxOpenConns(config.MaxOpenConns)
|
||||
|
||||
return ksql.NewWithAdapter(ksql.SQLAdapter{DB: db}, "sqlserver")
|
||||
return ksql.NewWithAdapter(ksql.NewSQLAdapter(db), "sqlserver")
|
||||
}
|
||||
|
|
|
@ -12,6 +12,14 @@ type SQLAdapter struct {
|
|||
|
||||
var _ DBAdapter = SQLAdapter{}
|
||||
|
||||
// NewSQLAdapter returns a new instance of SQLAdapter with
|
||||
// the provided database instance.
|
||||
func NewSQLAdapter(db *sql.DB) SQLAdapter {
|
||||
return SQLAdapter{
|
||||
DB: db,
|
||||
}
|
||||
}
|
||||
|
||||
// ExecContext implements the DBAdapter interface
|
||||
func (s SQLAdapter) ExecContext(ctx context.Context, query string, args ...interface{}) (Result, error) {
|
||||
return s.DB.ExecContext(ctx, query, args...)
|
||||
|
|
Loading…
Reference in New Issue