micromegas_analytics/properties/
mod.rs

1//! Property-related User Defined Functions (UDFs) for DataFusion
2//!
3//! This module contains all UDFs for working with properties in Micromegas:
4//! - `PropertyGet`: Extract values from property lists
5//! - `PropertiesToDict`: Convert properties to dictionary encoding for memory efficiency
6//! - `PropertiesToArray`: Convert dictionary-encoded properties back to arrays
7//! - `PropertiesLength`: Get the length of properties (supports both formats)
8//! - `PropertiesToJsonb`: Convert properties to JSONB binary format
9
10pub mod properties_column_accessor;
11pub mod properties_to_dict_udf;
12pub mod properties_to_jsonb_udf;
13pub mod property_set;
14pub mod property_set_jsonb_dictionary_builder;
15pub mod utils;
16
17// Re-export from micromegas-datafusion-extensions
18pub use micromegas_datafusion_extensions::properties::properties_udf;
19pub use micromegas_datafusion_extensions::properties::property_get;