Documentation ¶
Index ¶
Constants ¶
View Source
const (
PackageName = "DB"
)
Variables ¶
This section is empty.
Functions ¶
func GetCloudFoundryDatabase ¶
Types ¶
type DBExecutor ¶
type DBExecutor interface { ExecWithDB(func(*sql.DB) error) error ExecWithTx(func(*sql.Tx) error) error CloseDB() error }
func GetExecutor ¶
func GetExecutor() DBExecutor
func NewDBExecutor ¶
func NewDBExecutor(database *sql.DB) DBExecutor
type DBExecutorImpl ¶
type DBExecutorImpl struct {
// contains filtered or unexported fields
}
func (*DBExecutorImpl) CloseDB ¶
func (self *DBExecutorImpl) CloseDB() error
func (*DBExecutorImpl) ExecWithDB ¶
func (self *DBExecutorImpl) ExecWithDB(worker func(*sql.DB) error) error
func (*DBExecutorImpl) ExecWithTx ¶
func (self *DBExecutorImpl) ExecWithTx(worker func(*sql.Tx) error) error
Source Files ¶
Click to show internal directories.
Click to hide internal directories.