Expand description
A user-friendly embedded API for the AlopexDB key-value store.
Re-exports§
pub use crate::catalog::CachedTableInfo;pub use crate::catalog::Catalog;pub use crate::catalog_api::CatalogInfo;pub use crate::catalog_api::ColumnDefinition;pub use crate::catalog_api::ColumnInfo;pub use crate::catalog_api::CreateCatalogRequest;pub use crate::catalog_api::CreateNamespaceRequest;pub use crate::catalog_api::CreateTableRequest;pub use crate::catalog_api::IndexInfo;pub use crate::catalog_api::NamespaceInfo;pub use crate::catalog_api::StorageInfo;pub use crate::catalog_api::TableInfo;pub use crate::columnar_api::ColumnarIndexInfo;pub use crate::columnar_api::ColumnarIndexType;pub use crate::columnar_api::ColumnarRowIterator;pub use crate::columnar_api::EmbeddedConfig;pub use crate::columnar_api::StorageMode;pub use crate::options::DatabaseOptions;
Modules§
- catalog
- Catalog metadata API (in-memory, primarily for Python bindings). Unity Catalog-like metadata store for embedded usage.
- catalog_
api - Catalog API 向けの公開型定義。
- columnar_
api - カラムナーストレージの埋め込み API 拡張。
- options
- Database configuration options for the embedded API.
Structs§
- Data
Frame - An eager table backed by one or more Arrow
RecordBatchvalues. - Database
- The main database object.
- Hnsw
Config - HNSW インデックスの設定値。
- Hnsw
Search Result - HNSW 検索結果の 1 件。
- Hnsw
Stats - HNSW インデックスの集計統計。
- Memory
Stats - メモリ使用量の統計(バイト単位)。
- Query
RowIterator - Streaming query row iterator for FR-7 compliance. Streaming query result that yields rows one at a time.
- Search
Result - A search result row containing key, metadata, and similarity score.
- Sort
Options - Sort configuration for
DataFrame::sort. - Streaming
Rows - Streaming row access for FR-7 compliance.
- Transaction
- A database transaction.
- Transaction
Info - Metadata for a persisted KV transaction.
- Transaction
Manager - Manages persisted KV transactions for CLI usage.
Enums§
- Data
Source Format - Error
- The error type for embedded database operations.
- Join
Keys - Join key specification.
- Join
Type - Supported join types for
DataFrame::join. - Metric
- Supported similarity/distance metrics.
- SqlStreaming
Result - Streaming SQL execution result for FR-7 compliance.
- Streaming
Query Result - Result type for callback-based streaming query.
- Table
Type - TxnMode
- The mode in which a transaction is operating.