Source File
stmtcacher_ctx.go
Belonging Package
github.com/Masterminds/squirrel
package squirrel
import (
)
type DBProxyContext interface {
Execer
Queryer
QueryRower
PreparerContext
}
func ( PreparerContext) DBProxyContext {
return NewStmtCache()
}
func ( *StmtCache) ( context.Context, string, ...interface{}) ( sql.Result, error) {
, := .PrepareContext(, )
if != nil {
return
}
return .ExecContext(, ...)
}
func ( *StmtCache) ( context.Context, string, ...interface{}) ( *sql.Rows, error) {
, := .PrepareContext(, )
if != nil {
return
}
return .QueryContext(, ...)
}
func ( *StmtCache) ( context.Context, string, ...interface{}) RowScanner {
, := .PrepareContext(, )
if != nil {
return &Row{err: }
}
return .QueryRowContext(, ...)
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |