Documentation ¶
Index ¶
- Constants
- Variables
- func TxAppend[T S](tx BoltTx, bucketName, key, val T) error
- func TxDel[B S, K S](tx BoltTx, bucketName B, keys ...K) error
- func TxSet[B S, K S, V S](tx BoltTx, bucketName B, key K, value V) error
- type BoltBucket
- type BoltDB
- type BoltTx
- type Bucket
- type BucketStats
- type CheckOption
- type Cursor
- type DB
- type FreelistType
- type Options
- type PageInfo
- type Process
- func Append[T S](bucketName, key, val T) Process
- func Del[B S, K S](bucketName B, keys ...K) Process
- func ForEach[T S](bucketName T, fn func(k, v []byte) error) Process
- func ForEachWithPrefix[T S, P S](bucketName T, prefix P, fn func(k, v []byte) error) Process
- func Set[B S, K S, V S](bucketName B, key K, value V) Process
- type S
- type Stats
- type Tx
- type TxStats
Constants ¶
View Source
const ( FreelistArrayType = bbolt.FreelistArrayType FreelistMapType = bbolt.FreelistMapType DefaultAllocSize = bbolt.DefaultAllocSize DefaultFillPercent = bbolt.DefaultFillPercent DefaultMaxBatchDelay = bbolt.DefaultMaxBatchDelay DefaultMaxBatchSize = bbolt.DefaultMaxBatchSize )
Variables ¶
View Source
var ( Open = bbolt.Open DefaultOptions = bbolt.DefaultOptions WithKVStringer = bbolt.WithKVStringer HexKVStringer = bbolt.HexKVStringer )
View Source
var ( ErrBucketExists = bbolt.ErrBucketExists ErrBucketNameRequired = bbolt.ErrBucketNameRequired ErrBucketNotFound = bbolt.ErrBucketNotFound ErrChecksum = bbolt.ErrChecksum ErrDatabaseNotOpen = bbolt.ErrDatabaseNotOpen ErrDatabaseOpen = bbolt.ErrDatabaseOpen ErrDatabaseReadOnly = bbolt.ErrDatabaseReadOnly ErrFreePagesNotLoaded = bbolt.ErrFreePagesNotLoaded ErrIncompatibleValue = bbolt.ErrIncompatibleValue ErrInvalid = bbolt.ErrInvalid ErrInvalidMapping = bbolt.ErrInvalidMapping ErrKeyRequired = bbolt.ErrKeyRequired ErrKeyTooLarge = bbolt.ErrKeyTooLarge ErrTimeout = bbolt.ErrTimeout ErrTxClosed = bbolt.ErrTxClosed ErrTxNotWritable = bbolt.ErrTxNotWritable ErrValueTooLarge = bbolt.ErrValueTooLarge ErrVersionMismatch = bbolt.ErrVersionMismatch )
Functions ¶
Types ¶
type BoltBucket ¶
type BucketStats ¶
type BucketStats = bbolt.BucketStats
type CheckOption ¶
type CheckOption = bbolt.CheckOption
type FreelistType ¶
type FreelistType = bbolt.FreelistType
type Process ¶
func ForEachWithPrefix ¶
Click to show internal directories.
Click to hide internal directories.