Crate liquid_cache_common

Source
Expand description

§liquid-cache-common

Common types and utilities shared across LiquidCache components.

This crate contains shared data structures, enums, and utility functions used throughout the LiquidCache ecosystem. It defines the core abstractions for cache modes, schema transformations, and RPC message types that enable communication between client and server components.

Modules§

mock_store
Mock object store for testing purposes.
rpc
RPC definitions for the LiquidCache service. You should not use this module directly. Instead, use the liquid_cache_server and liquid_cache_client crates to interact with the LiquidCache service.
utils

Structs§

ParquetReaderSchema
A schema that where strings are stored as Utf8View

Enums§

CacheMode
Specify how LiquidCache should cache the data
LiquidCacheMode
The mode of the cache.

Functions§

cast_from_parquet_to_liquid_type
coerce_parquet_schema_to_liquid_schema
Coerce the schema from LiquidParquetReader to LiquidCache types.
coerce_parquet_type_to_liquid_type