mirror of https://github.com/etcd-io/bbolt.git
100 lines
980 B
Plaintext
100 lines
980 B
Plaintext
NOTES
|
|
=====
|
|
|
|
## Types
|
|
- Env
|
|
- Txn
|
|
- DB (DBI)
|
|
- Cursor
|
|
- Value (ptr + sz)
|
|
- Stat
|
|
- Envinfo ()
|
|
|
|
## Misc
|
|
- compare_func
|
|
- rel_func (unimplemented?)
|
|
|
|
|
|
## Flags
|
|
|
|
### Environment
|
|
|
|
- FIXEDMAP
|
|
- NOSUBDIR
|
|
- NOSYNC
|
|
- RDONLY
|
|
- NOMETASYNC
|
|
- NOTLS
|
|
- NOLOCK
|
|
- NORDAHEAD
|
|
- NOMEMINIT
|
|
|
|
### Database
|
|
|
|
- REVERSEKEY
|
|
- DUPSORT
|
|
- INTEGERKEY
|
|
- DUPFIXED
|
|
- INTEGERDUP
|
|
- REVERSEDUP
|
|
- CREATE
|
|
|
|
### Put Write Flags
|
|
|
|
- NOOVERWRITE
|
|
- NODUPDATA
|
|
- CURRENT
|
|
- RESERVE
|
|
- APPEND
|
|
- APPENDDUP
|
|
- MULTIPLE
|
|
|
|
### Cursor Get Flags
|
|
|
|
- FIRST
|
|
- FIRST_DUP
|
|
- GET_BOTH
|
|
- GET_BOTH_RANGE
|
|
- GET_CURRENT
|
|
- GET_MULTIPLE
|
|
- LAST
|
|
- LAST_DUP
|
|
- NEXT
|
|
- NEXT_DUP
|
|
- MULTIPLE
|
|
- NEXT_NODUP
|
|
- NEXT_MULTIPLE
|
|
- NEXT_NODUP
|
|
- PREV
|
|
- PREV_DUP
|
|
- PREV_NODUP
|
|
- SET
|
|
- SET_KEY
|
|
- SET_RANGE
|
|
|
|
|
|
## Error Codes
|
|
|
|
- SUCCESS
|
|
- KEYEXIST
|
|
- NOTFOUND
|
|
- PAGE_NOTFOUND
|
|
- CORRUPTED
|
|
- PANIC
|
|
- VERSION MISMATCH
|
|
- INVALID
|
|
- MAP_FULL
|
|
- DBS_FULL
|
|
- READERS_FULL
|
|
- TLS_FULL
|
|
- TXN_FULL
|
|
- CURSOR_FULL
|
|
- PAGE_FULL
|
|
- MAP_RESIZED
|
|
- INCOMPATIBLE
|
|
- BAD_RSLOT
|
|
- BAD_TXN
|
|
- BAD_VALSIZE
|
|
|
|
|