repo

package
v0.0.0-rust-ver...-4ed7298 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 2020 License: AGPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrUnknownDriver = errors.New("unknown driver")

ErrUnknownDriver indicates that given sql driver is not supported.

View Source
var ErrWriteQueueIsAlreadyClosed = errors.New("write queue is already closed")

Functions

func Close

func Close()

Close all resources

func Init

func Init() error

Init drivers

func Open

func Open(url string) error

Open database

func Read

func Read(req *prompb.ReadRequest, w io.Writer) error

Read handles read request

func Write

func Write(req *prompb.WriteRequest) error

Write handles write request

Types

type Driver

type Driver interface {
	Init() error
	Read(req *prompb.ReadRequest, w io.Writer) error
	Write(req *prompb.WriteRequest) error
	Close()
}

Driver abstract underlying database.

Jump to

Keyboard shortcuts

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