Versions in this module Expand all Collapse all v0 v0.33.0 Mar 21, 2026 Changes in this version + const ABORT + const ABORT_ROLLBACK + const AUTH + const AUTH_USER + const BUSY + const BUSY_RECOVERY + const BUSY_SNAPSHOT + const BUSY_TIMEOUT + const CANTOPEN + const CANTOPEN_CONVPATH + const CANTOPEN_DIRTYWAL + const CANTOPEN_FULLPATH + const CANTOPEN_ISDIR + const CANTOPEN_NOTEMPDIR + const CANTOPEN_SYMLINK + const CONSTRAINT + const CONSTRAINT_CHECK + const CONSTRAINT_COMMITHOOK + const CONSTRAINT_DATATYPE + const CONSTRAINT_FOREIGNKEY + const CONSTRAINT_FUNCTION + const CONSTRAINT_NOTNULL + const CONSTRAINT_PINNED + const CONSTRAINT_PRIMARYKEY + const CONSTRAINT_ROWID + const CONSTRAINT_TRIGGER + const CONSTRAINT_UNIQUE + const CONSTRAINT_VTAB + const CORRUPT + const CORRUPT_INDEX + const CORRUPT_SEQUENCE + const CORRUPT_VTAB + const DONE + const EMPTY + const ERROR + const ERROR_KEY + const ERROR_MISSING_COLLSEQ + const ERROR_RESERVESIZE + const ERROR_RETRY + const ERROR_SNAPSHOT + const ERROR_UNABLE + const FORMAT + const FULL + const INTERNAL + const INTERRUPT + const IOERR + const IOERR_ACCESS + const IOERR_AUTH + const IOERR_BADKEY + const IOERR_BEGIN_ATOMIC + const IOERR_BLOCKED + const IOERR_CHECKRESERVEDLOCK + const IOERR_CLOSE + const IOERR_CODEC + const IOERR_COMMIT_ATOMIC + const IOERR_CONVPATH + const IOERR_CORRUPTFS + const IOERR_DATA + const IOERR_DELETE + const IOERR_DELETE_NOENT + const IOERR_DIR_CLOSE + const IOERR_DIR_FSYNC + const IOERR_FSTAT + const IOERR_FSYNC + const IOERR_GETTEMPPATH + const IOERR_IN_PAGE + const IOERR_LOCK + const IOERR_MMAP + const IOERR_NOMEM + const IOERR_RDLOCK + const IOERR_READ + const IOERR_ROLLBACK_ATOMIC + const IOERR_SEEK + const IOERR_SHMLOCK + const IOERR_SHMMAP + const IOERR_SHMOPEN + const IOERR_SHMSIZE + const IOERR_SHORT_READ + const IOERR_TRUNCATE + const IOERR_UNLOCK + const IOERR_VNODE + const IOERR_WRITE + const IntLen + const LOCKED + const LOCKED_SHAREDCACHE + const LOCKED_VTAB + const MISMATCH + const MISUSE + const NOLFS + const NOMEM + const NOTADB + const NOTFOUND + const NOTICE + const NOTICE_RBU + const NOTICE_RECOVER_ROLLBACK + const NOTICE_RECOVER_WAL + const OK + const OK_LOAD_PERMANENTLY + const OK_SYMLINK + const PERM + const PROTOCOL + const PtrLen + const RANGE + const READONLY + const READONLY_CANTINIT + const READONLY_CANTLOCK + const READONLY_DBMOVED + const READONLY_DIRECTORY + const READONLY_RECOVERY + const READONLY_ROLLBACK + const ROW + const SCHEMA + const TOOBIG + const WARNING + const WARNING_AUTOINDEX + func ErrorCodeString[T errorCode](rc T) string + type Arena struct + func (a *Arena) Bytes(b []byte) Ptr_t + func (a *Arena) Free() + func (a *Arena) Mark() (reset func()) + func (a *Arena) New(size int64) Ptr_t + func (a *Arena) String(s string) Ptr_t + type MappedRegion struct — darwin/amd64, linux/amd64, windows/amd64 + Data []byte + Ptr Ptr_t + func MapRegion(f *os.File, offset int64, size int32) (*MappedRegion, error) + func (r *MappedRegion) Unmap() error + type Memory struct + Buf []byte + Max int64 + func (m *Memory) Close() error + func (m *Memory) Grow(delta, _ int64) int64 + func (m *Memory) Slice() *[]byte + func (mem *Memory) Bytes(ptr Ptr_t, size int64) []byte + func (mem *Memory) Read(ptr Ptr_t) byte + func (mem *Memory) Read32(ptr Ptr_t) uint32 + func (mem *Memory) Read64(ptr Ptr_t) uint64 + func (mem *Memory) ReadBool(ptr Ptr_t) bool + func (mem *Memory) ReadFloat64(ptr Ptr_t) float64 + func (mem *Memory) ReadString(ptr Ptr_t, maxlen int64) string + func (mem *Memory) Write(ptr Ptr_t, v byte) + func (mem *Memory) Write32(ptr Ptr_t, v uint32) + func (mem *Memory) Write64(ptr Ptr_t, v uint64) + func (mem *Memory) WriteBool(ptr Ptr_t, v bool) + func (mem *Memory) WriteBytes(ptr Ptr_t, b []byte) + func (mem *Memory) WriteFloat64(ptr Ptr_t, v float64) + func (mem *Memory) WriteString(ptr Ptr_t, s string) + type Ptr_t uint32 + type Res_t int32 + type Wrapper struct + DB any + SysError error + func (w *Wrapper) AddHandle(a any) Ptr_t + func (w *Wrapper) Close() (err error) + func (w *Wrapper) DelHandle(id Ptr_t) error + func (w *Wrapper) Free(ptr Ptr_t) + func (w *Wrapper) GetHandle(id Ptr_t) any + func (w *Wrapper) MapRegion(f *os.File, offset int64, size int32, readOnly bool) (*MappedRegion, error) + func (w *Wrapper) New(size int64) Ptr_t + func (w *Wrapper) NewArena() Arena + func (w *Wrapper) NewBytes(b []byte) Ptr_t + func (w *Wrapper) NewString(s string) Ptr_t + func (w *Wrapper) Realloc(ptr Ptr_t, size int64) Ptr_t