Documentation
¶
Index ¶
- type Field
- type Resultset
- type ResultsetFunc
- type SqlDB
- func (sqlDb *SqlDB) Begin() error
- func (sqlDb *SqlDB) Close() error
- func (sqlDb *SqlDB) Commit() error
- func (sqlDb *SqlDB) Execute(sqlcmd string, args ...any) (int64, error)
- func (sqlDb *SqlDB) Init(driver, dsn string) error
- func (sqlDb *SqlDB) Open() error
- func (sqlDb *SqlDB) Ping(force bool) error
- func (sqlDb *SqlDB) Query(sqlcmd string, args ...any) (*Resultset, error)
- func (sqlDb *SqlDB) QueryFunc(fn ResultsetFunc, sqlcmd string, args ...any) (int, error)
- func (sqlDb *SqlDB) Rollback() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Resultset ¶
type Resultset struct {
ColumnNames []string
ColumnTypes []*sql.ColumnType
RowCount int
Rows any
}
type ResultsetFunc ¶
type SqlDB ¶ added in v1.9.9
type SqlDB struct {
Driver string
DSN string
Isolation sql.IsolationLevel
Conn *sql.DB
QueryTimeout time.Duration
RevalidateTimeout time.Duration
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.