Пример #1
0
        public void IsValid()
        {
            var writeOptions = LevelDBInterop.leveldb_writeoptions_create();

            this.InnerPut(writeOptions, "key1", "value1");

            var    readOptions = LevelDBInterop.leveldb_readoptions_create();
            IntPtr iter        = LevelDBInterop.leveldb_create_iterator(Database, readOptions);

            LevelDBInterop.leveldb_iter_seek_to_last(iter);
            Assert.True(LevelDBInterop.leveldb_iter_valid(iter) == 1);

            LevelDBInterop.leveldb_iter_next(iter);
            Assert.False(LevelDBInterop.leveldb_iter_valid(iter) == 1);
        }
Пример #2
0
 /// <summary>
 /// 设置迭代器到最后一项位置。
 /// </summary>
 public void SeekToLast()
 {
     LevelDBInterop.leveldb_iter_seek_to_last(this._handle);
     CheckLastError();
 }