Skip to main content

build_where_parts

Function build_where_parts 

Source
pub fn build_where_parts<'a>(
    filter: &'a AnalyticsFilter,
    workspace_column: Option<&'a str>,
) -> (Vec<String>, Vec<ParamValue>)
Expand description

Build SQL WHERE clause fragments and bind-parameter values from an AnalyticsFilter’s dimensional (non-time) filters.

Returns (clause_fragments, param_values) where each fragment is like "agent_slug IN (?1, ?2)" and param_values are the corresponding bind strings.

workspace_column should be provided only for tables that contain a workspace id dimension (for example usage_daily.workspace_id).