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); }
/// <summary> /// 设置迭代器到最后一项位置。 /// </summary> public void SeekToLast() { LevelDBInterop.leveldb_iter_seek_to_last(this._handle); CheckLastError(); }