コード例 #1
0
ファイル: db.go プロジェクト: olehz/hyperleveldb-go
// ReleaseSnapshot removes the snapshot from the database's list of snapshots,
// and deallocates it.
func (db *DB) ReleaseSnapshot(snap *Snapshot) {
	C.leveldb_release_snapshot(db.Ldb, snap.snap)
}
コード例 #2
0
ファイル: snapshot.go プロジェクト: BobbWu/ledisdb
func (s *Snapshot) Close() {
	C.leveldb_release_snapshot(s.db.db, s.snap)
	s.iteratorOpts.Close()
	s.readOpts.Close()
}