Documentation
¶
Index ¶
- func MustNewConn(c sqlx.SqlConf) sqlx.SqlConn
- func MustNewConnAndSqlbuilderFlavor(c sqlx.SqlConf) (sqlx.SqlConn, sqlbuilder.Flavor)
- func NewConnWithCache(db sqlx.SqlConn, c cache.Cache) sqlc.CachedConn
- func WithCacheConf(cacheConf cache.CacheConf) opts.Opt[ModelOpts]
- func WithCacheOpts(cacheOpts ...cache.Option) opts.Opt[ModelOpts]
- func WithCachedConn(cachedConn sqlc.CachedConn) opts.Opt[ModelOpts]
- func WithFlavor(flavor sqlbuilder.Flavor) opts.Opt[ModelOpts]
- type ModelOpts
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MustNewConnAndSqlbuilderFlavor ¶ added in v0.64.0
func NewConnWithCache ¶ added in v0.51.0
NewConnWithCache returns a CachedConn with a custom cache.
func WithCachedConn ¶
func WithCachedConn(cachedConn sqlc.CachedConn) opts.Opt[ModelOpts]
func WithFlavor ¶ added in v0.64.0
func WithFlavor(flavor sqlbuilder.Flavor) opts.Opt[ModelOpts]
Types ¶
type ModelOpts ¶
type ModelOpts struct {
CachedConn *sqlc.CachedConn
CacheConf cache.CacheConf
CacheOpts []cache.Option
Flavor sqlbuilder.Flavor
}
func (ModelOpts) DefaultOptions ¶
Click to show internal directories.
Click to hide internal directories.