impl ToSqlString for Select

This commit is contained in:
pedrocarlo
2025-05-27 14:31:09 -03:00
parent 0b0e724f54
commit fb01541708
3 changed files with 492 additions and 9 deletions

View File

@@ -26,3 +26,20 @@ impl<T: ToSqlString> ToSqlString for Box<T> {
T::to_sql_string(&self, context)
}
}
#[cfg(test)]
mod tests {
use super::ToSqlContext;
struct TestContext;
impl ToSqlContext for TestContext {
fn get_column_name(&self, _table_id: crate::ast::TableInternalId, _col_idx: usize) -> &str {
"placeholder_column"
}
fn get_table_name(&self, _id: crate::ast::TableInternalId) -> &str {
"placeholder_table"
}
}
}