예제 #1
0
파일: db.go 프로젝트: C0rWin/fabric
// DropColumnFamily drops a column family.
func (db *DB) DropColumnFamily(c *ColumnFamilyHandle) error {
	var cErr *C.char
	C.rocksdb_drop_column_family(db.c, c.c, &cErr)
	if cErr != nil {
		defer C.free(unsafe.Pointer(cErr))
		return errors.New(C.GoString(cErr))
	}
	return nil
}
예제 #2
0
파일: db.go 프로젝트: daaku/gorocksdb
// DropCF drops a column family.
func (db *DB) DropCF(c *CF) error {
	var cErr *C.char
	C.rocksdb_drop_column_family(db.c, c.c, &cErr)
	return convertErr(cErr)
}