Documentation ¶
Overview ¶
Package writelogger provides the writelogger structs.
Index ¶
- type Writelogger
- func (w *Writelogger) AppendMessage(bucket string, key string, version int, message []byte) error
- func (w *Writelogger) DeleteLog(bucket string, key string, version int) error
- func (w *Writelogger) DeleteTable(qtid dax.QualifiedTableID) error
- func (w *Writelogger) List(bucket, key string) ([]computer.WriteLogInfo, error)
- func (w *Writelogger) Lock(bucket, key string) error
- func (w *Writelogger) LogReader(bucket, key string, version int) (io.ReadCloser, error)
- func (w *Writelogger) LogReaderFrom(bucket string, key string, version int, offset int) (io.ReadCloser, error)
- func (w *Writelogger) SetLogger(l logger.Logger)
- func (w *Writelogger) Unlock(bucket, key string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Writelogger ¶ added in v3.29.0
type Writelogger struct {
// contains filtered or unexported fields
}
func (*Writelogger) AppendMessage ¶ added in v3.29.0
func (*Writelogger) DeleteLog ¶ added in v3.29.0
func (w *Writelogger) DeleteLog(bucket string, key string, version int) error
func (*Writelogger) DeleteTable ¶ added in v3.29.0
func (w *Writelogger) DeleteTable(qtid dax.QualifiedTableID) error
func (*Writelogger) List ¶ added in v3.29.0
func (w *Writelogger) List(bucket, key string) ([]computer.WriteLogInfo, error)
func (*Writelogger) Lock ¶ added in v3.29.0
func (w *Writelogger) Lock(bucket, key string) error
func (*Writelogger) LogReader ¶ added in v3.29.0
func (w *Writelogger) LogReader(bucket, key string, version int) (io.ReadCloser, error)
func (*Writelogger) LogReaderFrom ¶ added in v3.29.0
func (w *Writelogger) LogReaderFrom(bucket string, key string, version int, offset int) (io.ReadCloser, error)
func (*Writelogger) SetLogger ¶ added in v3.29.0
func (w *Writelogger) SetLogger(l logger.Logger)
SetLogger sets the logger used for logging messages. Note, this is not the same "logger" that the Writelogger represents, which logs data writes.
func (*Writelogger) Unlock ¶ added in v3.29.0
func (w *Writelogger) Unlock(bucket, key string) error
Click to show internal directories.
Click to hide internal directories.