Documentation ¶
Index ¶
- func Open(sourceURL string, retries int) (*sqlx.DB, error)
- type Config
- type DB
- func (db *DB) ExecContect(ctx context.Context, query string, args ...interface{}) (sql.Result, error)
- func (db *DB) Get(ctx context.Context, query string, param GetDBParam, target interface{}) error
- func (db *DB) GetWithCount(ctx context.Context, mainQuery, countQuery string, param GetDBParam, ...) error
- func (db *DB) QueryRowxContext(ctx context.Context, query string, args ...interface{}) *sqlx.Row
- type Filter
- type GetDBParam
- type Operator
- type Search
- type Sort
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type GetDBParam ¶
type GetDBParam struct { Search Search Filters []Filter Sorts []Sort Limit int Offset int DisableGet bool DisableCount bool // contains filtered or unexported fields }
func (GetDBParam) GetQuery ¶
func (g GetDBParam) GetQuery(query string) (string, []interface{})
WhereQuery enable where query
func (GetDBParam) SortQuery ¶
func (g GetDBParam) SortQuery() GetDBParam
SortQuery enable sorting. returned args always empty
func (GetDBParam) WhereQuery ¶
func (g GetDBParam) WhereQuery() GetDBParam
WhereQuery enable where query
Click to show internal directories.
Click to hide internal directories.