2016-07-07 7 views

答えて

0

このようなものを使用できます。 RocksIteratorを使用すると、キー部分文字列を探すことができる公開されたAPIがあり、キーが接頭辞で始まる場合は、そのキーを考慮してください。

サンプルコードをご覧ください。

List<String> result = new ArrayList<String>(); 
RocksIterator iterator = db.newIterator(); 
for (iterator.seek(prefix.getBytes()); iterator.isValid(); iterator 
       .next()) { 
      String key = new String(iterator.key()); 
      if (!key.startsWith(prefix)) 
      break; 
     result.add(String.format("%s", new String(iterator.key()))); 
} 

ご希望の場合はお手数ですが、

関連する問題