Skip to main content

add_distinct_function

Function add_distinct_function 

Source
pub fn add_distinct_function(
    config_json: &str,
    dfunc_code: &str,
    params: AddDistinctFunctionParams<'_>,
) -> Result<(String, Value), SzConfigError>
Expand description

Add a new distinct function

§Arguments

  • config_json - The configuration JSON string
  • dfunc_code - Function code (will be uppercased)
  • params - Function parameters (connect_str required, others optional)

§Returns

Result with modified JSON string and the new function record

§Errors

Returns error if function already exists or JSON is invalid