Documentation
¶
Index ¶
- type Queryable
- type QueryableDb
- func (q *QueryableDb) Exec(query string, args ...any) (sql.Result, error)
- func (q *QueryableDb) Get(dest any, query string, args ...any) error
- func (q *QueryableDb) NamedExec(query string, arg any) (sql.Result, error)
- func (q *QueryableDb) Queryx(query string, args ...interface{}) (*sqlx.Rows, error)
- func (q *QueryableDb) Rebind(query string) string
- func (q *QueryableDb) Select(dest any, query string, args ...any) error
- type QueryableTx
- func (q *QueryableTx) Exec(query string, args ...any) (sql.Result, error)
- func (q *QueryableTx) Get(dest any, query string, args ...any) error
- func (q *QueryableTx) NamedExec(query string, arg any) (sql.Result, error)
- func (q *QueryableTx) Queryx(query string, args ...interface{}) (*sqlx.Rows, error)
- func (q *QueryableTx) Rebind(query string) string
- func (q *QueryableTx) Select(dest any, query string, args ...any) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Queryable ¶
type Queryable interface {
Rebind(query string) string
Select(dest any, query string, args ...any) error
Get(dest any, query string, args ...any) error
Exec(query string, args ...any) (sql.Result, error)
NamedExec(query string, arg any) (sql.Result, error)
Queryx(query string, args ...interface{}) (*sqlx.Rows, error)
}
type QueryableDb ¶
type QueryableDb struct {
// contains filtered or unexported fields
}
func (*QueryableDb) Queryx ¶
func (q *QueryableDb) Queryx(query string, args ...interface{}) (*sqlx.Rows, error)
func (*QueryableDb) Rebind ¶
func (q *QueryableDb) Rebind(query string) string
type QueryableTx ¶
type QueryableTx struct {
// contains filtered or unexported fields
}
func (*QueryableTx) Queryx ¶
func (q *QueryableTx) Queryx(query string, args ...interface{}) (*sqlx.Rows, error)
func (*QueryableTx) Rebind ¶
func (q *QueryableTx) Rebind(query string) string
Click to show internal directories.
Click to hide internal directories.