Documentation
¶
Index ¶
- func NewBackend(logger logger.Logger, v3ioContext v3io.Context, config *frames.BackendConfig, ...) (frames.DataBackend, error)
- type Appender
- type Backend
- func (b *Backend) Create(request *frames.CreateRequest) error
- func (b *Backend) Delete(request *frames.DeleteRequest) error
- func (b *Backend) Exec(request *frames.ExecRequest) (frames.Frame, error)
- func (kv *Backend) Read(request *frames.ReadRequest) (frames.FrameIterator, error)
- func (kv *Backend) Write(request *frames.WriteRequest) (frames.FrameAppender, error)
- type Iterator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBackend ¶
func NewBackend(logger logger.Logger, v3ioContext v3io.Context, config *frames.BackendConfig, framesConfig *frames.Config) (frames.DataBackend, error)
NewBackend returns a new NoSQL (key/value) backend
Types ¶
type Appender ¶
type Appender struct {
// contains filtered or unexported fields
}
Appender is key/value appender
type Backend ¶
type Backend struct {
// contains filtered or unexported fields
}
Backend is NoSQL (key/value) backend
func (*Backend) Create ¶
func (b *Backend) Create(request *frames.CreateRequest) error
Create creates a table - not required for the NoSQL backend
func (*Backend) Delete ¶
func (b *Backend) Delete(request *frames.DeleteRequest) error
Delete deletes a table (or part of it)
func (*Backend) Read ¶
func (kv *Backend) Read(request *frames.ReadRequest) (frames.FrameIterator, error)
Read sends a read request
func (*Backend) Write ¶
func (kv *Backend) Write(request *frames.WriteRequest) (frames.FrameAppender, error)
Write supports writing to the backend
Click to show internal directories.
Click to hide internal directories.