Skip to main content

Module query

Module query 

Source
Expand description

Query template parsing and parameter resolution for SQL components.

This module provides parsing of Camel-style SQL templates with parameter placeholders and resolution of those parameters from an Exchange.

Structs§

PreparedQuery
A fully resolved query ready for execution.
QueryTemplate
A parsed query template with fragments and parameter slots.

Enums§

ParamSlot
A parsed parameter slot in a query template.

Functions§

is_select_query
Returns true if the SQL is a read-only query (SELECT, TABLE, SHOW, EXPLAIN).
parse_query_template
Parses a Camel-style SQL template into fragments and parameter slots.
resolve_params
Resolves parameter values from the exchange and builds the final SQL.