Skip to main content

Crate alopex_embedded

Crate alopex_embedded 

Source
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§

DataFrame
An eager table backed by one or more Arrow RecordBatch values.
Database
The main database object.
HnswConfig
HNSW インデックスの設定値。
HnswSearchResult
HNSW 検索結果の 1 件。
HnswStats
HNSW インデックスの集計統計。
MemoryStats
メモリ使用量の統計(バイト単位)。
QueryRowIterator
Streaming query row iterator for FR-7 compliance. Streaming query result that yields rows one at a time.
SearchResult
A search result row containing key, metadata, and similarity score.
SortOptions
Sort configuration for DataFrame::sort.
StreamingRows
Streaming row access for FR-7 compliance.
Transaction
A database transaction.
TransactionInfo
Metadata for a persisted KV transaction.
TransactionManager
Manages persisted KV transactions for CLI usage.

Enums§

DataSourceFormat
Error
The error type for embedded database operations.
JoinKeys
Join key specification.
JoinType
Supported join types for DataFrame::join.
Metric
Supported similarity/distance metrics.
SqlStreamingResult
Streaming SQL execution result for FR-7 compliance.
StreamingQueryResult
Result type for callback-based streaming query.
TableType
TxnMode
The mode in which a transaction is operating.

Type Aliases§

Result
A convenience Result type for database operations.
SqlResult
Database::execute_sql() / Transaction::execute_sql() の返却型。