Skip to main content

parse_query_string

Function parse_query_string 

Source
pub fn parse_query_string(query_string: &str) -> Result<ParsedParams, Error>
Expand description

Parses a PostgREST query string into structured parameters.

§Arguments

  • query_string - A query string in PostgREST format (e.g., “select=id,name&age=gte.18”)

§Returns

Returns Ok(ParsedParams) containing parsed select, filters, order, limit, and offset, or an Err(Error) if parsing fails.

§Examples

use postgrest_parser::parse_query_string;

let query = "select=id,name&age=gte.18&order=created_at.desc&limit=10";
let params = parse_query_string(query).unwrap();

assert!(params.has_select());
assert!(params.has_filters());
assert_eq!(params.limit, Some(10));