Expand description
§liquid-cache-datafusion
Parquet reader with liquid array caching and optimized data formats.
Re-exports§
pub use cache::LiquidCacheParquet;pub use cache::LiquidCacheParquetRef;pub use liquid_cache as storage;pub use liquid_cache_common as common;
Modules§
- cache
- This module contains the cache implementation for the Parquet reader.
- optimizers
- Optimizers for the Parquet module
Structs§
- Filter
Candidate Builder - Helper to build a
FilterCandidate. - Liquid
Parquet Source - The data source for LiquidCache
- Liquid
Predicate - A “compiled” predicate passed to
ParquetRecordBatchStreamto perform row-level filtering during parquet decoding. - Liquid
RowFilter - A row filter that can be used to filter rows from a parquet file.
- Variant
GetUdf - UDF for getting a variant from a variant array or scalar.
- Variant
Pretty - Returns a pretty-printed JSON string from a VariantArray
- Variant
Schema - Logical schema builder for variant typed_value trees.
- Variant
ToJson Udf - Returns a JSON string from a VariantArray
Functions§
- boolean_
buffer_ and_ then - Combines this
BooleanBufferwith another using logical AND on the selected bits. - extract_
execution_ metrics - Extracts execution metrics from a physical execution plan.