private leveldb_delete ( |
||
db | ||
options | ||
key | byte | |
keylen | ||
errptr | ||
return | void |
public static extern void leveldb_delete(IntPtr /* DB */ db, IntPtr /* WriteOptions*/ options, byte[] key, IntPtr keylen, out IntPtr errptr);
/// <summary> /// Remove the database entry (if any) for "key". /// It is not an error if "key" did not exist in the database. /// Note: consider setting new WriteOptions{ Sync = true }. /// </summary> public void Delete(byte[] key, WriteOptions options) { IntPtr error; LevelDbInterop.leveldb_delete(Handle, options.Handle, key, (IntPtr)key.LongLength, out error); Throw(error); }