Exemplo n.º 1
0
// Delete the file name from the db directory and update the internal state to
// reflect that. Supports deletion of sst and log files only. 'name' must be
// path relative to the db directory. eg. 000001.sst, /archive/000003.log.
func (self *DB) DeleteFile(name string) {
	cname := C.CString(name)
	defer C.free(unsafe.Pointer(cname))
	C.rocksdb_delete_file(self.c, cname)
}
Exemplo n.º 2
0
Arquivo: db.go Projeto: C0rWin/fabric
// DeleteFile deletes the file name from the db directory and update the internal state to
// reflect that. Supports deletion of sst and log files only. 'name' must be
// path relative to the db directory. eg. 000001.sst, /archive/000003.log.
func (db *DB) DeleteFile(name string) {
	cName := C.CString(name)
	defer C.free(unsafe.Pointer(cName))
	C.rocksdb_delete_file(db.c, cName)
}