1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
use ;
use Value as JsonValue;
/// Request payload for SQL query execution.
///
/// # Examples
///
/// ```rust
/// use kalam_client::QueryRequest;
/// use serde_json::json;
///
/// // Simple query without parameters
/// let request = QueryRequest {
/// sql: "SELECT * FROM users".to_string(),
/// params: None,
/// namespace_id: None,
/// };
///
/// // Parametrized query
/// let request = QueryRequest {
/// sql: "SELECT * FROM users WHERE id = $1".to_string(),
/// params: Some(vec![json!(42)]),
/// namespace_id: None,
/// };
/// ```