├── .gitignore ├── LICENSE.md ├── MANIFEST.in ├── README.rst ├── docs ├── Makefile ├── api │ ├── backup.rst │ ├── database.rst │ ├── index.rst │ ├── interfaces.rst │ └── options.rst ├── changelog.rst ├── conf.py ├── index.rst ├── installation.rst └── tutorial │ └── index.rst ├── rocksdb ├── __init__.py ├── _rocksdb.pyx ├── backup.pxd ├── cache.pxd ├── comparator.pxd ├── cpp │ ├── comparator_wrapper.hpp │ ├── filter_policy_wrapper.hpp │ ├── memtable_factories.hpp │ ├── merge_operator_wrapper.hpp │ ├── slice_transform_wrapper.hpp │ ├── utils.hpp │ └── write_batch_iter_helper.hpp ├── db.pxd ├── env.pxd ├── errors.py ├── filter_policy.pxd ├── interfaces.py ├── iterator.pxd ├── logger.pxd ├── memtablerep.pxd ├── merge_operator.pxd ├── options.pxd ├── slice_.pxd ├── slice_transform.pxd ├── snapshot.pxd ├── status.pxd ├── std_memory.pxd ├── table_factory.pxd ├── tests │ ├── __init__.py │ ├── test_db.py │ └── test_options.py └── universal_compaction.pxd └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/LICENSE.md -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api/backup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/docs/api/backup.rst -------------------------------------------------------------------------------- /docs/api/database.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/docs/api/database.rst -------------------------------------------------------------------------------- /docs/api/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/docs/api/index.rst -------------------------------------------------------------------------------- /docs/api/interfaces.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/docs/api/interfaces.rst -------------------------------------------------------------------------------- /docs/api/options.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/docs/api/options.rst -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/docs/changelog.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/tutorial/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/docs/tutorial/index.rst -------------------------------------------------------------------------------- /rocksdb/__init__.py: -------------------------------------------------------------------------------- 1 | from ._rocksdb import * 2 | -------------------------------------------------------------------------------- /rocksdb/_rocksdb.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/_rocksdb.pyx -------------------------------------------------------------------------------- /rocksdb/backup.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/backup.pxd -------------------------------------------------------------------------------- /rocksdb/cache.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/cache.pxd -------------------------------------------------------------------------------- /rocksdb/comparator.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/comparator.pxd -------------------------------------------------------------------------------- /rocksdb/cpp/comparator_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/cpp/comparator_wrapper.hpp -------------------------------------------------------------------------------- /rocksdb/cpp/filter_policy_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/cpp/filter_policy_wrapper.hpp -------------------------------------------------------------------------------- /rocksdb/cpp/memtable_factories.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/cpp/memtable_factories.hpp -------------------------------------------------------------------------------- /rocksdb/cpp/merge_operator_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/cpp/merge_operator_wrapper.hpp -------------------------------------------------------------------------------- /rocksdb/cpp/slice_transform_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/cpp/slice_transform_wrapper.hpp -------------------------------------------------------------------------------- /rocksdb/cpp/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/cpp/utils.hpp -------------------------------------------------------------------------------- /rocksdb/cpp/write_batch_iter_helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/cpp/write_batch_iter_helper.hpp -------------------------------------------------------------------------------- /rocksdb/db.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/db.pxd -------------------------------------------------------------------------------- /rocksdb/env.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/env.pxd -------------------------------------------------------------------------------- /rocksdb/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/errors.py -------------------------------------------------------------------------------- /rocksdb/filter_policy.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/filter_policy.pxd -------------------------------------------------------------------------------- /rocksdb/interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/interfaces.py -------------------------------------------------------------------------------- /rocksdb/iterator.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/iterator.pxd -------------------------------------------------------------------------------- /rocksdb/logger.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/logger.pxd -------------------------------------------------------------------------------- /rocksdb/memtablerep.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/memtablerep.pxd -------------------------------------------------------------------------------- /rocksdb/merge_operator.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/merge_operator.pxd -------------------------------------------------------------------------------- /rocksdb/options.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/options.pxd -------------------------------------------------------------------------------- /rocksdb/slice_.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/slice_.pxd -------------------------------------------------------------------------------- /rocksdb/slice_transform.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/slice_transform.pxd -------------------------------------------------------------------------------- /rocksdb/snapshot.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/snapshot.pxd -------------------------------------------------------------------------------- /rocksdb/status.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/status.pxd -------------------------------------------------------------------------------- /rocksdb/std_memory.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/std_memory.pxd -------------------------------------------------------------------------------- /rocksdb/table_factory.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/table_factory.pxd -------------------------------------------------------------------------------- /rocksdb/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rocksdb/tests/test_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/tests/test_db.py -------------------------------------------------------------------------------- /rocksdb/tests/test_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/tests/test_options.py -------------------------------------------------------------------------------- /rocksdb/universal_compaction.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/rocksdb/universal_compaction.pxd -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stephan-hof/pyrocksdb/HEAD/setup.py --------------------------------------------------------------------------------