Versions in this module Expand all Collapse all v1 v1.0.1 Mar 4, 2024 Changes in this version + func GetListStructType(list interface{}) reflect.Type + func GetSqlValue(columnType *sql.ColumnType, data interface{}) (value interface{}) + func SetStructColumnValues(columnValueMap map[string]interface{}, strValue reflect.Value, ...) + type Operator interface + Exec func(ctx context.Context, db *sql.DB, dia dialect.Dialect, sqlInfo string, ...) (resultList sql.Result, err error) + ExecTx func(ctx context.Context, tx *sql.Tx, dia dialect.Dialect, sqlInfo string, ...) (resultList sql.Result, err error) + Query func(ctx context.Context, db *sql.DB, dia dialect.Dialect, sqlInfo string, ...) (err error) + QueryPagination func(ctx context.Context, db *sql.DB, dia dialect.Dialect, sqlInfo string, ...) (err error) + QueryRowContext func(ctx context.Context, db *sql.DB, dia dialect.Dialect, sqlInfo string, ...) *sql.Row + func NewOpt() Operator + type Opt struct + func (o *Opt) Exec(ctx context.Context, db *sql.DB, dia dialect.Dialect, sqlInfo string, ...) (resultList sql.Result, err error) + func (o *Opt) ExecTx(ctx context.Context, tx *sql.Tx, dia dialect.Dialect, sqlInfo string, ...) (resultList sql.Result, err error) + func (o *Opt) Query(ctx context.Context, db *sql.DB, dia dialect.Dialect, sqlInfo string, ...) (err error) + func (o *Opt) QueryPagination(ctx context.Context, db *sql.DB, dia dialect.Dialect, sqlInfo string, ...) (err error) + func (o *Opt) QueryRowContext(ctx context.Context, db *sql.DB, dia dialect.Dialect, sqlInfo string, ...) *sql.Row