MCPcopy Create free account
hub / github.com/erans/pgsqlite / rewrite_query

Function rewrite_query

tests/implicit_cast_test.rs:59–71  ·  view source on GitHub ↗
(conn: &Connection, sql: &str)

Source from the content-addressed store, hash-verified

57}
58
59fn rewrite_query(conn: &Connection, sql: &str) -> Result<String, String> {
60 let dialect = PostgreSqlDialect {};
61 let mut statements = Parser::parse_sql(&dialect, sql)
62 .map_err(|e| format!("Parse error: {e}"))?;
63
64 if let Some(stmt) = statements.first_mut() {
65 let mut rewriter = DecimalQueryRewriter::new(conn);
66 rewriter.rewrite_statement(stmt)?;
67 Ok(stmt.to_string())
68 } else {
69 Err("No statement found".to_string())
70 }
71}
72
73#[test]
74fn test_implicit_cast_integer_column_eq_decimal_string() {

Calls 1

rewrite_statementMethod · 0.80

Tested by

no test coverage detected