SYMBOL INDEX (142 symbols across 12 files) FILE: rocksdb/cpp/comparator_wrapper.hpp type py_rocks (line 10) | namespace py_rocks { class ComparatorWrapper (line 11) | class ComparatorWrapper: public Comparator { method ComparatorWrapper (line 20) | ComparatorWrapper( method Compare (line 29) | virtual int Compare(const Slice& a, const Slice& b) const { method FindShortestSeparator (line 50) | virtual void FindShortestSeparator(string*, const Slice&) const {} method FindShortSuccessor (line 51) | virtual void FindShortSuccessor(string*) const {} method set_info_log (line 53) | void set_info_log(std::shared_ptr info_log) { FILE: rocksdb/cpp/filter_policy_wrapper.hpp type py_rocks (line 10) | namespace py_rocks { class FilterPolicyWrapper (line 11) | class FilterPolicyWrapper: public FilterPolicy { method FilterPolicyWrapper (line 28) | FilterPolicyWrapper( method CreateFilter (line 39) | virtual void method KeyMayMatch (line 56) | virtual bool method set_info_log (line 78) | void set_info_log(std::shared_ptr info_log) { FILE: rocksdb/cpp/memtable_factories.hpp type py_rocks (line 7) | namespace py_rocks { function MemTableRepFactory (line 8) | MemTableRepFactory* NewVectorRepFactory(size_t count = 0) { function MemTableRepFactory (line 12) | MemTableRepFactory* NewSkipListFactory() { FILE: rocksdb/cpp/merge_operator_wrapper.hpp type py_rocks (line 10) | namespace py_rocks { class AssociativeMergeOperatorWrapper (line 11) | class AssociativeMergeOperatorWrapper: public AssociativeMergeOperator { method AssociativeMergeOperatorWrapper (line 22) | AssociativeMergeOperatorWrapper( method Merge (line 31) | virtual bool Merge( class MergeOperatorWrapper (line 57) | class MergeOperatorWrapper: public MergeOperator { method MergeOperatorWrapper (line 75) | MergeOperatorWrapper( method FullMerge (line 88) | virtual bool FullMerge( method PartialMerge (line 104) | virtual bool PartialMerge ( FILE: rocksdb/cpp/slice_transform_wrapper.hpp type py_rocks (line 11) | namespace py_rocks { class SliceTransformWrapper (line 12) | class SliceTransformWrapper: public SliceTransform { method SliceTransformWrapper (line 32) | SliceTransformWrapper( method Slice (line 49) | virtual Slice Transform(const Slice& src) const { method InDomain (line 65) | virtual bool InDomain(const Slice& src) const { method InRange (line 81) | virtual bool InRange(const Slice& dst) const { method set_info_log (line 97) | void set_info_log(std::shared_ptr info_log) { FILE: rocksdb/cpp/utils.hpp type py_rocks (line 3) | namespace py_rocks { function T (line 5) | const T* vector_data(std::vector& v) { FILE: rocksdb/cpp/write_batch_iter_helper.hpp type py_rocks (line 6) | namespace py_rocks { class RecordItemsHandler (line 8) | class RecordItemsHandler: public rocksdb::WriteBatch::Handler { type Optype (line 10) | enum Optype {PutRecord, MergeRecord, DeleteRecord} class BatchItem (line 12) | class BatchItem { method BatchItem (line 14) | BatchItem( method RecordItemsHandler (line 32) | RecordItemsHandler(BatchItems* items): items(items) {} method Put (line 34) | void Put(const Slice& key, const Slice& value) { method Merge (line 38) | void Merge(const Slice& key, const Slice& value) { method Delete (line 42) | virtual void Delete(const Slice& key) { function get_batch_items (line 50) | rocksdb::Status FILE: rocksdb/errors.py class NotFound (line 1) | class NotFound(Exception): class Corruption (line 4) | class Corruption(Exception): class NotSupported (line 7) | class NotSupported(Exception): class InvalidArgument (line 10) | class InvalidArgument(Exception): class RocksIOError (line 13) | class RocksIOError(Exception): class MergeInProgress (line 16) | class MergeInProgress(Exception): class Incomplete (line 19) | class Incomplete(Exception): FILE: rocksdb/interfaces.py class Comparator (line 5) | class Comparator: method compare (line 9) | def compare(self, a, b): method name (line 13) | def name(self): class AssociativeMergeOperator (line 17) | class AssociativeMergeOperator: method merge (line 21) | def merge(self, key, existing_value, value): method name (line 25) | def name(self): class MergeOperator (line 29) | class MergeOperator: method full_merge (line 33) | def full_merge(self, key, existing_value, operand_list): method partial_merge (line 37) | def partial_merge(self, key, left_operand, right_operand): method name (line 41) | def name(self): class FilterPolicy (line 45) | class FilterPolicy: method name (line 49) | def name(self): method create_filter (line 53) | def create_filter(self, keys): method key_may_match (line 57) | def key_may_match(self, key, filter_): class SliceTransform (line 60) | class SliceTransform: method name (line 64) | def name(self): method transform (line 68) | def transform(self, src): method in_domain (line 72) | def in_domain(self, src): method in_range (line 76) | def in_range(self, dst): FILE: rocksdb/tests/test_db.py function int_to_bytes (line 8) | def int_to_bytes(ob): class TestHelper (line 11) | class TestHelper(object): method _clean (line 12) | def _clean(self): method _close_db (line 16) | def _close_db(self): class TestDB (line 21) | class TestDB(unittest.TestCase, TestHelper): method setUp (line 22) | def setUp(self): method tearDown (line 27) | def tearDown(self): method test_options_used_twice (line 30) | def test_options_used_twice(self): method test_unicode_path (line 35) | def test_unicode_path(self): method test_get_none (line 41) | def test_get_none(self): method test_put_get (line 44) | def test_put_get(self): method test_multi_get (line 48) | def test_multi_get(self): method test_delete (line 57) | def test_delete(self): method test_write_batch (line 63) | def test_write_batch(self): method test_write_batch_iter (line 76) | def test_write_batch_iter(self): method test_key_may_exists (line 100) | def test_key_may_exists(self): method test_iter_keys (line 108) | def test_iter_keys(self): method test_iter_values (line 138) | def test_iter_values(self): method test_iter_items (line 158) | def test_iter_items(self): method test_reverse_iter (line 178) | def test_reverse_iter(self): method test_snapshot (line 190) | def test_snapshot(self): method test_get_property (line 206) | def test_get_property(self): method test_compact_range (line 216) | def test_compact_range(self): class AssocCounter (line 224) | class AssocCounter(rocksdb.interfaces.AssociativeMergeOperator): method merge (line 225) | def merge(self, key, existing_value, value): method name (line 230) | def name(self): class TestAssocMerge (line 234) | class TestAssocMerge(unittest.TestCase, TestHelper): method setUp (line 235) | def setUp(self): method tearDown (line 242) | def tearDown(self): method test_merge (line 245) | def test_merge(self): class FullCounter (line 251) | class FullCounter(rocksdb.interfaces.MergeOperator): method name (line 252) | def name(self): method full_merge (line 255) | def full_merge(self, key, existing_value, operand_list): method partial_merge (line 262) | def partial_merge(self, key, left, right): class TestFullMerge (line 266) | class TestFullMerge(unittest.TestCase, TestHelper): method setUp (line 267) | def setUp(self): method tearDown (line 274) | def tearDown(self): method test_merge (line 277) | def test_merge(self): class SimpleComparator (line 283) | class SimpleComparator(rocksdb.interfaces.Comparator): method name (line 284) | def name(self): method compare (line 287) | def compare(self, a, b): class TestComparator (line 298) | class TestComparator(unittest.TestCase, TestHelper): method setUp (line 299) | def setUp(self): method tearDown (line 306) | def tearDown(self): method test_compare (line 309) | def test_compare(self): class StaticPrefix (line 315) | class StaticPrefix(rocksdb.interfaces.SliceTransform): method name (line 316) | def name(self): method transform (line 319) | def transform(self, src): method in_domain (line 322) | def in_domain(self, src): method in_range (line 325) | def in_range(self, dst): class TestPrefixExtractor (line 328) | class TestPrefixExtractor(unittest.TestCase, TestHelper): method setUp (line 329) | def setUp(self): method tearDown (line 335) | def tearDown(self): method _fill_db (line 338) | def _fill_db(self): method test_prefix_iterkeys (line 348) | def test_prefix_iterkeys(self): method test_prefix_iteritems (line 361) | def test_prefix_iteritems(self): FILE: rocksdb/tests/test_options.py class TestFilterPolicy (line 4) | class TestFilterPolicy(rocksdb.interfaces.FilterPolicy): method create_filter (line 5) | def create_filter(self, keys): method key_may_match (line 8) | def key_may_match(self, key, fil): method name (line 11) | def name(self): class TestMergeOperator (line 14) | class TestMergeOperator(rocksdb.interfaces.MergeOperator): method full_merge (line 15) | def full_merge(self, *args, **kwargs): method partial_merge (line 18) | def partial_merge(self, *args, **kwargs): method name (line 21) | def name(self): class TestOptions (line 24) | class TestOptions(unittest.TestCase): method test_simple (line 25) | def test_simple(self): method test_block_options (line 44) | def test_block_options(self): method test_unicode_path (line 50) | def test_unicode_path(self): method test_table_factory (line 59) | def test_table_factory(self): method test_compaction_style (line 66) | def test_compaction_style(self): method test_compaction_opts_universal (line 79) | def test_compaction_opts_universal(self): method test_row_cache (line 100) | def test_row_cache(self): FILE: setup.py function cythonize (line 8) | def cythonize(extensions): return extensions