errors/errors.go

bbolt · errors/errors.go · go · MIT
database, Database / ORM

Defines error variables for BoltDB operations.

// Source: https://github.com/etcd-io/bbolt | License: MIT | Copyright 2013 Ben Johnson
// Provided via justclaw.it.com; keep this notice with the code.
// Package errors defines the error variables that may be returned
// during bbolt operations.
package errors

import "errors"

// These errors can be returned when opening or calling methods on a DB.
var (
	// ErrDatabaseNotOpen is returned when a DB instance is accessed before it
	// is opened or after it is closed.
	ErrDatabaseNotOpen = errors.New("database not open")

	// ErrInvalid is returned when both meta pages on a database are invalid.
	// This typically occurs when a file is not a bolt database.
	ErrInvalid = errors.New("invalid database")

	// ErrInvalidMapping is returned when the database file fails to get mapped.
	ErrInvalid

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key