├── .github └── workflows │ ├── build.yml │ ├── debian.yml │ ├── dist.yml │ └── gh-pages.yml ├── .gitignore ├── .travis.yml ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── README.rst ├── docs ├── Makefile ├── _static │ └── .empty ├── api │ ├── backup.rst │ ├── database.rst │ ├── index.rst │ ├── interfaces.rst │ └── options.rst ├── changelog.rst ├── conf.py ├── docs.txt ├── index.rst ├── installation.rst └── tutorial │ └── index.rst ├── pyproject.toml ├── rocksdb ├── __init__.py ├── _rocksdb.pyx ├── advanced_options.pxd ├── backup.pxd ├── cache.pxd ├── checkpoint.pxd ├── compaction_filter.pxd ├── comparator.pxd ├── concurrent_task_limiter.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 ├── merge_operators.py ├── options.pxd ├── slice_.pxd ├── slice_transform.pxd ├── snapshot.pxd ├── stackable_db.pxd ├── statistics.pxd ├── status.pxd ├── std_memory.pxd ├── table_factory.pxd ├── table_properties.pxd ├── tests │ ├── __init__.py │ ├── test_db.py │ ├── test_memtable.py │ ├── test_options.py │ ├── test_transaction_db.py │ └── test_transactiondb_options.py ├── transaction_db.pxd ├── types.pxd └── universal_compaction.pxd ├── setup.cfg ├── setup.py └── tox.ini /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/debian.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/.github/workflows/debian.yml -------------------------------------------------------------------------------- /.github/workflows/dist.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/.github/workflows/dist.yml -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/api/backup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/docs/api/backup.rst -------------------------------------------------------------------------------- /docs/api/database.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/docs/api/database.rst -------------------------------------------------------------------------------- /docs/api/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/docs/api/index.rst -------------------------------------------------------------------------------- /docs/api/interfaces.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/docs/api/interfaces.rst -------------------------------------------------------------------------------- /docs/api/options.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/docs/api/options.rst -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/docs/changelog.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/docs/docs.txt -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/tutorial/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/docs/tutorial/index.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/pyproject.toml -------------------------------------------------------------------------------- /rocksdb/__init__.py: -------------------------------------------------------------------------------- 1 | from ._rocksdb import * 2 | -------------------------------------------------------------------------------- /rocksdb/_rocksdb.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/_rocksdb.pyx -------------------------------------------------------------------------------- /rocksdb/advanced_options.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/advanced_options.pxd -------------------------------------------------------------------------------- /rocksdb/backup.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/backup.pxd -------------------------------------------------------------------------------- /rocksdb/cache.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/cache.pxd -------------------------------------------------------------------------------- /rocksdb/checkpoint.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/checkpoint.pxd -------------------------------------------------------------------------------- /rocksdb/compaction_filter.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/compaction_filter.pxd -------------------------------------------------------------------------------- /rocksdb/comparator.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/comparator.pxd -------------------------------------------------------------------------------- /rocksdb/concurrent_task_limiter.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/concurrent_task_limiter.pxd -------------------------------------------------------------------------------- /rocksdb/cpp/comparator_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/cpp/comparator_wrapper.hpp -------------------------------------------------------------------------------- /rocksdb/cpp/filter_policy_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/cpp/filter_policy_wrapper.hpp -------------------------------------------------------------------------------- /rocksdb/cpp/memtable_factories.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/cpp/memtable_factories.hpp -------------------------------------------------------------------------------- /rocksdb/cpp/merge_operator_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/cpp/merge_operator_wrapper.hpp -------------------------------------------------------------------------------- /rocksdb/cpp/slice_transform_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/cpp/slice_transform_wrapper.hpp -------------------------------------------------------------------------------- /rocksdb/cpp/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/cpp/utils.hpp -------------------------------------------------------------------------------- /rocksdb/cpp/write_batch_iter_helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/cpp/write_batch_iter_helper.hpp -------------------------------------------------------------------------------- /rocksdb/db.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/db.pxd -------------------------------------------------------------------------------- /rocksdb/env.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/env.pxd -------------------------------------------------------------------------------- /rocksdb/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/errors.py -------------------------------------------------------------------------------- /rocksdb/filter_policy.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/filter_policy.pxd -------------------------------------------------------------------------------- /rocksdb/interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/interfaces.py -------------------------------------------------------------------------------- /rocksdb/iterator.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/iterator.pxd -------------------------------------------------------------------------------- /rocksdb/logger.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/logger.pxd -------------------------------------------------------------------------------- /rocksdb/memtablerep.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/memtablerep.pxd -------------------------------------------------------------------------------- /rocksdb/merge_operator.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/merge_operator.pxd -------------------------------------------------------------------------------- /rocksdb/merge_operators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/merge_operators.py -------------------------------------------------------------------------------- /rocksdb/options.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/options.pxd -------------------------------------------------------------------------------- /rocksdb/slice_.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/slice_.pxd -------------------------------------------------------------------------------- /rocksdb/slice_transform.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/slice_transform.pxd -------------------------------------------------------------------------------- /rocksdb/snapshot.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/snapshot.pxd -------------------------------------------------------------------------------- /rocksdb/stackable_db.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/stackable_db.pxd -------------------------------------------------------------------------------- /rocksdb/statistics.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/statistics.pxd -------------------------------------------------------------------------------- /rocksdb/status.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/status.pxd -------------------------------------------------------------------------------- /rocksdb/std_memory.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/std_memory.pxd -------------------------------------------------------------------------------- /rocksdb/table_factory.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/table_factory.pxd -------------------------------------------------------------------------------- /rocksdb/table_properties.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/table_properties.pxd -------------------------------------------------------------------------------- /rocksdb/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rocksdb/tests/test_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/tests/test_db.py -------------------------------------------------------------------------------- /rocksdb/tests/test_memtable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/tests/test_memtable.py -------------------------------------------------------------------------------- /rocksdb/tests/test_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/tests/test_options.py -------------------------------------------------------------------------------- /rocksdb/tests/test_transaction_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/tests/test_transaction_db.py -------------------------------------------------------------------------------- /rocksdb/tests/test_transactiondb_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/tests/test_transactiondb_options.py -------------------------------------------------------------------------------- /rocksdb/transaction_db.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/transaction_db.pxd -------------------------------------------------------------------------------- /rocksdb/types.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/types.pxd -------------------------------------------------------------------------------- /rocksdb/universal_compaction.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/rocksdb/universal_compaction.pxd -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/setup.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/faust-streaming/python-rocksdb/HEAD/tox.ini --------------------------------------------------------------------------------