Skip to main content

earl_protocol_sql/
lib.rs

1pub mod builder;
2pub mod executor;
3pub mod sandbox;
4pub mod schema;
5
6pub use executor::SqlExecutor;
7pub use schema::{SqlOperationTemplate, SqlQueryTemplate, SqlSandboxTemplate};
8
9/// Prepared SQL query data, ready for execution.
10#[derive(Debug, Clone)]
11pub struct PreparedSqlQuery {
12    pub connection_url: String,
13    pub query: String,
14    pub params: Vec<serde_json::Value>,
15    pub read_only: bool,
16    pub max_rows: usize,
17}