func (wb *Writebatch) Delete(key []byte) error { var db_err *C.char key_len := len(key) if key_len == 0 { return ldb_error("key must not empty") } key_c := (*C.char)(unsafe.Pointer(&key[0])) C.leveldb_writebatch_delete(wb.wb, key_c, C.size_t(key_len)) if db_err != nil { return ldb_error(C.GoString(db_err)) } return nil }
func (w *WriteBatch) Delete(key []byte) { C.leveldb_writebatch_delete(w.wbatch, (*C.char)(unsafe.Pointer(&key[0])), C.size_t(len(key))) }