Documentation
¶
Index ¶
- func Copyright() string
- func Ident() string
- func IsThreadSafe() bool
- func Shutdown() (err error)
- func Signature() string
- func Version() string
- type Cursor
- func (curs *Cursor) Close() (err error)
- func (curs *Cursor) Delete() (err error)
- func (curs *Cursor) First() (err error)
- func (curs *Cursor) IsValid() (ok bool)
- func (curs *Cursor) Key() (key []byte, err error)
- func (curs *Cursor) Last() (err error)
- func (curs *Cursor) Next() (err error)
- func (curs *Cursor) Prev() (err error)
- func (curs *Cursor) Reset() (err error)
- func (curs *Cursor) Seek(key []byte) (err error)
- func (curs *Cursor) SeekGE(key []byte) (err error)
- func (curs *Cursor) SeekLE(key []byte) (err error)
- func (curs *Cursor) Value() (value []byte, err error)
- type Database
- func (db *Database) Append(key, value []byte) (err error)
- func (db *Database) Begin() (err error)
- func (db *Database) Close() (err error)
- func (db *Database) Commit() (err error)
- func (db *Database) Delete(key []byte) (err error)
- func (t *Database) DeleteObject(key string) error
- func (db *Database) Fetch(key []byte) (value []byte, err error)
- func (t *Database) GetObject(key string, object interface{}) error
- func (t *Database) Marshal() MarshalFunction
- func (db *Database) NewCursor() (cursor *Cursor, err error)
- func (db *Database) Rollback() (err error)
- func (t *Database) SetMarshal(override MarshalFunction)
- func (t *Database) SetObject(key string, object interface{}) error
- func (t *Database) SetUnmarshal(override UnmarshalFunction)
- func (db *Database) Store(key, value []byte) (err error)
- func (t *Database) Unmarshal() UnmarshalFunction
- type MarshalFunction
- type UnQLiteError
- type UnmarshalFunction
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Database ¶
type Database struct { //Commit Unit Size: < 1 (After Each) CommitAfter int // contains filtered or unexported fields }
Database ...
func (*Database) DeleteObject ¶
func (*Database) Marshal ¶
func (t *Database) Marshal() MarshalFunction
func (*Database) SetMarshal ¶
func (t *Database) SetMarshal(override MarshalFunction)
func (*Database) SetUnmarshal ¶
func (t *Database) SetUnmarshal(override UnmarshalFunction)
func (*Database) Unmarshal ¶
func (t *Database) Unmarshal() UnmarshalFunction
type MarshalFunction ¶
type UnQLiteError ¶
type UnQLiteError int
UnQLiteError ... standard error for this module
func (UnQLiteError) Error ¶
func (e UnQLiteError) Error() string
type UnmarshalFunction ¶
Click to show internal directories.
Click to hide internal directories.