postgresql

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Aug 29, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DuplicationError

type DuplicationError struct {
	// contains filtered or unexported fields
}

func NewDuplicationError

func NewDuplicationError(msg string) *DuplicationError

func (*DuplicationError) Duplication

func (de *DuplicationError) Duplication()

func (*DuplicationError) Error

func (de *DuplicationError) Error() string

type Store

type Store struct {
	// contains filtered or unexported fields
}

func NewStore

func NewStore(connStr string, lg logger.Logger, wt time.Duration, rt time.Duration) (*Store, error)

func (*Store) CreateKey

func (s *Store) CreateKey(rk *key.RequestKey) (*key.ResponseKey, error)

func (*Store) CreateKeysTable

func (s *Store) CreateKeysTable() error

func (*Store) DeleteKey

func (s *Store) DeleteKey(id string) error

func (*Store) DropKeysTable

func (s *Store) DropKeysTable() error

func (*Store) GetAllKeys

func (s *Store) GetAllKeys() ([]*key.ResponseKey, error)

func (*Store) GetKeysByTag

func (s *Store) GetKeysByTag(tag string) ([]*key.ResponseKey, error)

func (*Store) GetUpdatedKeys

func (s *Store) GetUpdatedKeys(interval time.Duration) ([]*key.ResponseKey, error)

func (*Store) UpdateKey

func (s *Store) UpdateKey(id string, uk *key.UpdateKey) (*key.ResponseKey, error)

Jump to

Keyboard shortcuts

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