Module persistent

Module persistent 

Source
Expand description

永続化対応カタログ実装。

既存の TableMetadata / IndexMetadataExpr を含むため、そのままシリアライズして 永続化することができない。そこで、本モジュールでは永続化用 DTO を定義し、KV ストアへ bincode で保存する。

注意: 現状は ColumnMetadata.default(DEFAULT 式)を永続化しない。復元時は None となる。

Structs§

CatalogOverlay
IndexFqn
PersistedCatalogMeta
PersistedColumnMeta
PersistedIndexMeta
PersistedNamespaceMeta
PersistedStorageOptions
PersistedTableMeta
PersistentCatalog
永続カタログ実装。 永続化対応のカタログ実装。
TableFqn
TxnCatalogView
トランザクション内(オーバーレイ込み)で参照するための Catalog ビュー。

Enums§

CatalogError
DataSourceFormat
PersistedCompression
PersistedIndexType
PersistedRowIdMode
PersistedStorageType
PersistedType
PersistedVectorMetric
TableType

Constants§

CATALOGS_PREFIX
CATALOG_PREFIX
カタログ用キープレフィックス。
INDEXES_PREFIX
META_KEY
NAMESPACES_PREFIX
TABLES_PREFIX

Type Aliases§

CatalogMeta
NamespaceMeta