Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrNoColumnReturned = errors.New("no columns returned") ErrDataNotFound = errors.New("data not found") ErrInvalidArguments = errors.New("invalid arguments for scan") ErrInvalidTransaction = errors.New("invalid transaction") )
datasource errors
Functions ¶
func NewDatabase ¶
func NewDatabase(cfg config.DatabaseConfig) (*sqlx.DB, error)
Types ¶
type ConnTx ¶
type ConnTx interface { ExecContext(ctx context.Context, query string, args ...any) (sql.Result, error) PreparexContext(ctx context.Context, query string) (*sqlx.Stmt, error) QueryxContext(ctx context.Context, query string, args ...interface{}) (*sqlx.Rows, error) QueryRowxContext(ctx context.Context, query string, args ...interface{}) *sqlx.Row }
type DataSource ¶
type DataSource struct{}
Click to show internal directories.
Click to hide internal directories.