Versions in this module Expand all Collapse all v0 v0.3.1 Nov 11, 2025 v0.3.0 Aug 28, 2025 v0.2.0 Apr 8, 2025 v0.1.0 Apr 2, 2025 Changes in this version + const LLGoPackage + func Open(filename *c.Char) (db *Sqlite3, err Errno) + func OpenV2(filename *c.Char, flags OpenFlags, zVfs *c.Char) (db *Sqlite3, err Errno) + type Errno c.Int + const Done + const ErrAbort + const ErrAuth + const ErrBusy + const ErrCantopen + const ErrConstraint + const ErrCorrupt + const ErrFull + const ErrInternal + const ErrInterrupt + const ErrIo + const ErrLocked + const ErrMismatch + const ErrMisuse + const ErrNolfs + const ErrNomem + const ErrNotadb + const ErrNotfound + const ErrNotice + const ErrPerm + const ErrProtocol + const ErrRange + const ErrReadOnly + const ErrSchema + const ErrToobig + const ErrWarning + const Error + const HasRow + const OK + func (err Errno) Errstr() *c.Char + type OpenFlags c.Int + const OpenAutoProxy + const OpenCreate + const OpenDeleteOnClose + const OpenExResCode + const OpenExclusive + const OpenFullMutex + const OpenMainDb + const OpenMainJournal + const OpenMemory + const OpenNoFollow + const OpenNoMutex + const OpenPrivateCache + const OpenReadOnly + const OpenReadWrite + const OpenSharedCache + const OpenSubJournal + const OpenSuperJournal + const OpenTempDb + const OpenTempJournal + const OpenTransientDb + const OpenUri + const OpenWal + type PrepareFlags c.Int + const PrepareNoVtab + const PrepareNormalize + const PreparePersistent + type Sqlite3 struct + Unused [8]byte + func (*Sqlite3) Exec(sql *c.Char, ...) Errno + func (db *Sqlite3) Close() Errno + func (db *Sqlite3) CloseV2() Errno + func (db *Sqlite3) Errcode() Errno + func (db *Sqlite3) Errmsg() *c.Char + func (db *Sqlite3) ExtendedErrcode() Errno + func (db *Sqlite3) Prepare(sql string, tail **c.Char) (stmt *Stmt, err Errno) + func (db *Sqlite3) PrepareV2(sql string, tail **c.Char) (stmt *Stmt, err Errno) + func (db *Sqlite3) PrepareV3(sql string, flags PrepareFlags, tail **c.Char) (stmt *Stmt, err Errno) + type Stmt struct + Unused [8]byte + func (*Stmt) BindInt(idx c.Int, val c.Int) Errno + func (*Stmt) BindInt64(idx c.Int, val int64) Errno + func (*Stmt) BindText(idx c.Int, val *c.Char, nByte c.Int, destructor func(c.Pointer)) Errno + func (*Stmt) Step() Errno + func (stmt *Stmt) Close() Errno + func (stmt *Stmt) ColumnCount() c.Int + func (stmt *Stmt) ColumnInt(idx c.Int) c.Int + func (stmt *Stmt) ColumnInt64(idx c.Int) int64 + func (stmt *Stmt) ColumnName(idx c.Int) *c.Char + func (stmt *Stmt) ColumnText(idx c.Int) *c.Char + func (stmt *Stmt) Reset() Errno