errors

package
v0.0.0-...-3976360 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2020 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrNotFound           = errors.New("leveldb: key not found")
	ErrDBExists           = errors.New("leveldb: db exists")
	ErrDBMissing          = errors.New("leveldb: missing db")
	ErrDBClosed           = errors.New("leveldb: db closed")
	ErrCorruptWriteBatch  = errors.New("leveldb: corrupt write batch")
	ErrCorruptInternalKey = errors.New("leveldb: corrupt internal key")
	ErrComparatorMismatch = errors.New("leveldb: comparator mismatch")
	ErrOverlappedTables   = errors.New("leveldb: overlapped tables in level 1+")
	ErrBatchTooManyWrites = errors.New("leveldb: too many writes in one batch")
	ErrSnapshotClosed     = errors.New("leveldb: snapshot closed")
	ErrEmptyMemTable      = errors.New("leveldb: empty memtable")
)

Functions

func IsCorrupt

func IsCorrupt(err error) bool

func NewCorruption

func NewCorruption(fileNumber uint64, category string, offset int64, err string) error

Types

type CorruptionError

type CorruptionError struct {
	Err        error
	Offset     int64
	Category   string
	FileNumber uint64
}

func (*CorruptionError) Error

func (e *CorruptionError) Error() string

type KeyRangeError

type KeyRangeError struct {
	Start []byte
	Limit []byte
}

KeyRangeError represents invalid key range, eg. invalid [start, limit) interval.

func (*KeyRangeError) Error

func (e *KeyRangeError) Error() string

Jump to

Keyboard shortcuts

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