Documentation
¶
Index ¶
- type Config
- type PgxPoolConnector
- func (p *PgxPoolConnector) GetName() string
- func (p *PgxPoolConnector) GetShutdownDelay() time.Duration
- func (p *PgxPoolConnector) GetStartTimeout() time.Duration
- func (p *PgxPoolConnector) GetStopTimeout() time.Duration
- func (p *PgxPoolConnector) Start(ctx context.Context) (err error)
- func (p *PgxPoolConnector) Stop(_ context.Context) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
components.ComponentConfig `validate:"required"`
pgxpoolconnctor.Config `validate:"required"`
MigrateConfig *migrate.PgMigrateConfig
}
type PgxPoolConnector ¶
func New ¶
func New(cfg Config) *PgxPoolConnector
func (*PgxPoolConnector) GetName ¶
func (p *PgxPoolConnector) GetName() string
func (*PgxPoolConnector) GetShutdownDelay ¶
func (p *PgxPoolConnector) GetShutdownDelay() time.Duration
func (*PgxPoolConnector) GetStartTimeout ¶
func (p *PgxPoolConnector) GetStartTimeout() time.Duration
func (*PgxPoolConnector) GetStopTimeout ¶
func (p *PgxPoolConnector) GetStopTimeout() time.Duration
Click to show internal directories.
Click to hide internal directories.