lib

package
v1.0.402 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 10, 2023 License: MIT Imports: 10 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewLib

func NewLib() database.Database

Types

type Modules

type Modules struct {
	sync.RWMutex
	// contains filtered or unexported fields
}

func (*Modules) Init

func (c *Modules) Init(lo logger.Logger)

func (*Modules) LoadEmbedded

func (c *Modules) LoadEmbedded(config database.EmbeddedOptions) database.Embedded

func (*Modules) LoadKafka added in v0.0.6

func (c *Modules) LoadKafka(tag string, config database.KafkaProviderConfig) database.Kafka

func (*Modules) LoadMongo added in v0.0.9

func (c *Modules) LoadMongo(tag string, config database.MongoProviderConfig) database.Mongo

func (*Modules) LoadRabbitMQ

func (c *Modules) LoadRabbitMQ(tag string, config database.RabbitMQProviderConfig) database.RabbitMQ

func (*Modules) LoadRedis added in v0.0.2

func (c *Modules) LoadRedis(tag string, config database.RedisProviderConfig) database.Redis

func (*Modules) LoadSQL

func (c *Modules) LoadSQL(tag string, config database.SQLConfig) database.SQL

func (*Modules) SetTracer

func (c *Modules) SetTracer(tr tracing.Tracing)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL