ducklake 0.0.3

Rust SDK for DuckLake.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* --------------------------------------------------------------------------------------------- */
/*                                          QUERY VALUES                                         */
/* --------------------------------------------------------------------------------------------- */

pub fn adapt_values(values: sea_query_sqlx::SqlxValues) -> sea_query_sqlx::SqlxValues {
    use sea_query::Value;
    let values = values
        .0
        .into_iter()
        .map(|v| match v {
            Value::Uuid(Some(uuid)) => Value::String(Some(uuid.to_string())),
            Value::Uuid(None) => Value::String(None),
            other => other,
        })
        .collect();
    sea_query_sqlx::SqlxValues(sea_query::Values(values))
}