datus-storage-base
Abstract interfaces for Datus storage backends (vector & RDB).
This package provides the base classes and registries that all storage adapter implementations depend on:
BaseRdbBackend/RdbDatabase/RdbTable— relational database abstractionsBaseVectorBackend/VectorDatabase/VectorTable— vector database abstractionsFtsField/FtsSpec/FtsIndexStatus— backend-independent full-text search contractsRdbRegistry/VectorRegistry— entry-point-based backend discoveryBackendConfig— unified backend configuration- Condition AST (
eq,ne,gt,and_,or_, …) for portable query filters
Installation
pip install datus-storage-base
Usage
This package is not used directly. Install a concrete adapter (e.g. datus-storage-postgresql) which depends on this package automatically.
License
Apache-2.0
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
datus_storage_base-0.1.7.tar.gz
(14.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file datus_storage_base-0.1.7.tar.gz.
File metadata
- Download URL: datus_storage_base-0.1.7.tar.gz
- Upload date:
- Size: 14.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.12.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2618bad605a382a94118cd1b87d1d65fd2f4668746c02e0d49055bd2f20ffd54
|
|
| MD5 |
41dcb8364b3761f797f1b73dfe45abc8
|
|
| BLAKE2b-256 |
e0d8f578765da548ec79f32de89d91a5067565831a90251588a72bc4278ced0e
|
File details
Details for the file datus_storage_base-0.1.7-py3-none-any.whl.
File metadata
- Download URL: datus_storage_base-0.1.7-py3-none-any.whl
- Upload date:
- Size: 18.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.12.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
21d475649b0ed1182e3d868213c1bd9517af896b8b49b9e88469f7034f86aeb0
|
|
| MD5 |
edc0707b7f222441b8c5154ca885afe9
|
|
| BLAKE2b-256 |
8abdd9c7f465493ef6bd538ad6ab32531bb5dcc48a67b8e9da233a8bca915312
|