// Close ... func (curs *Cursor) Close() (err error) { if curs.parent.handle != nil && curs.handle != nil { res := C.unqlite_kv_cursor_release(curs.parent.handle, curs.handle) if res != C.UNQLITE_OK { err = UnQLiteError(res) } curs.handle = nil } return }
func (u *Unqlite) ReleaseCursor(c *Cursor) error { e := C.unqlite_kv_cursor_release(u.db, c.c) c.c = nil return code2Error(e) }