├── .gitignore ├── .mise.toml ├── .pdm-python ├── LICENSE ├── README.md ├── example.py ├── pdm.lock ├── pyproject.toml ├── pyrightconfig.json ├── speedtest.py ├── speedtest.txt ├── src └── uodm │ ├── __init__.py │ ├── change_streams.py │ ├── file_motor.py │ ├── file_motor_filtering.py │ ├── py.typed │ ├── sqlite_motor.py │ ├── types.py │ └── uodm.py └── tests ├── test_change_streams.py ├── test_file_motor.py ├── test_file_motor_filtering.py ├── test_mongodb_fallback.py ├── test_motor.py ├── test_sqlite.py └── test_sqlite_motor.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/.gitignore -------------------------------------------------------------------------------- /.mise.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/.mise.toml -------------------------------------------------------------------------------- /.pdm-python: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/.pdm-python -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/README.md -------------------------------------------------------------------------------- /example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/example.py -------------------------------------------------------------------------------- /pdm.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/pdm.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pyrightconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/pyrightconfig.json -------------------------------------------------------------------------------- /speedtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/speedtest.py -------------------------------------------------------------------------------- /speedtest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/speedtest.txt -------------------------------------------------------------------------------- /src/uodm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/src/uodm/__init__.py -------------------------------------------------------------------------------- /src/uodm/change_streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/src/uodm/change_streams.py -------------------------------------------------------------------------------- /src/uodm/file_motor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/src/uodm/file_motor.py -------------------------------------------------------------------------------- /src/uodm/file_motor_filtering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/src/uodm/file_motor_filtering.py -------------------------------------------------------------------------------- /src/uodm/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/uodm/sqlite_motor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/src/uodm/sqlite_motor.py -------------------------------------------------------------------------------- /src/uodm/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/src/uodm/types.py -------------------------------------------------------------------------------- /src/uodm/uodm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/src/uodm/uodm.py -------------------------------------------------------------------------------- /tests/test_change_streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/tests/test_change_streams.py -------------------------------------------------------------------------------- /tests/test_file_motor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/tests/test_file_motor.py -------------------------------------------------------------------------------- /tests/test_file_motor_filtering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/tests/test_file_motor_filtering.py -------------------------------------------------------------------------------- /tests/test_mongodb_fallback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/tests/test_mongodb_fallback.py -------------------------------------------------------------------------------- /tests/test_motor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/tests/test_motor.py -------------------------------------------------------------------------------- /tests/test_sqlite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/tests/test_sqlite.py -------------------------------------------------------------------------------- /tests/test_sqlite_motor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bobuk/uodm/HEAD/tests/test_sqlite_motor.py --------------------------------------------------------------------------------