Beispiel #1
0
 public void Delete(WriteOptions options, byte[] key)
 {
     CheckDisposed();
     if (options == null)
     {
         options = new WriteOptions();
     }
     Native.leveldb_delete(Handle, options.Handle, key);
 }
Beispiel #2
0
 public void Delete(WriteOptions options, string key)
 {
     CheckDisposed();
     if (options == null)
     {
         options = new WriteOptions();
     }
     Native.leveldb_delete(Handle, options.Handle, key, encoding);
 }
Beispiel #3
0
        public void Delete()
        {
            var options = Native.leveldb_writeoptions_create();

            Native.leveldb_put(Database, options, "key1", "value1");
            var value1 = Native.leveldb_get(Database, options, "key1");

            Assert.AreEqual("value1", value1);
            Native.leveldb_delete(Database, options, "key1");
            value1 = Native.leveldb_get(Database, options, "key1");
            Assert.IsNull(value1);
        }
Beispiel #4
0
        public void Delete()
        {
            var writeOptions = Native.leveldb_writeoptions_create();

            Native.leveldb_put(Database, writeOptions, "key1", "value1");

            var readOptions = Native.leveldb_readoptions_create();
            var value1      = Native.leveldb_get(Database, readOptions, "key1");

            Assert.AreEqual("value1", value1);
            Native.leveldb_delete(Database, writeOptions, "key1");
            value1 = Native.leveldb_get(Database, readOptions, "key1");
            Assert.IsNull(value1);

            Native.leveldb_writeoptions_destroy(writeOptions);
            Native.leveldb_readoptions_destroy(readOptions);
        }