Documentation
¶
Index ¶
- Constants
- Variables
- func DriverName() string
- func ErrorCode(err error) string
- type ConnOptions
- type DB
- func (db *DB) Close() error
- func (db *DB) Delete(ctx context.Context, query string, args ...any) error
- func (db *DB) DeleteNamed(ctx context.Context, query string, arg any) error
- func (db *DB) Get(ctx context.Context, dest any, query string, args ...any) error
- func (db *DB) GetNamed(ctx context.Context, dest any, query string, arg any) error
- func (db *DB) GetPrepared(ctx context.Context, dest any, query string, args ...any) error
- func (db *DB) Save(ctx context.Context, dest any, query string, arg any) error
- func (db *DB) Select(ctx context.Context, dest any, query string, args ...any) error
- func (db *DB) SelectPrepared(ctx context.Context, dest any, query string, args ...any) error
- func (db *DB) Update(ctx context.Context, query string, args ...any) error
- func (db *DB) UpdateNamed(ctx context.Context, query string, arg any) error
Constants ¶
View Source
const ( ErrCodeIntegrityConstraintViolation = "23000" ErrCodeRestrictViolation = "23001" ErrCodeNotNullViolation = "23502" ErrCodeForeignKeyViolation = "23503" ErrCodeUniqueViolation = "23505" ErrCodeCheckViolation = "23514" ErrCodeExclusionViolation = "23P01" ErrCodeNoDataFound = "P0002" ErrCodeInvalidSyntax = "42601" )
Variables ¶
View Source
var (
ErrNoRowsInResultSet = sql.ErrNoRows
)
Functions ¶
func DriverName ¶
func DriverName() string
Types ¶
type ConnOptions ¶
type DB ¶
type DB struct {
// contains filtered or unexported fields
}
func (*DB) DeleteNamed ¶
func (*DB) GetPrepared ¶
func (*DB) SelectPrepared ¶
Click to show internal directories.
Click to hide internal directories.