Trait SqlAnalyzer
Source pub trait SqlAnalyzer {
// Required methods
fn explain_sql(&self, sql: &str) -> Result<ExplainPlan, DbError>;
fn trace_execute_session_sql(
&self,
session_id: SessionId,
sql: &str,
) -> Result<ExecutionTrace, DbError>;
fn session_isolation_level(
&self,
session_id: SessionId,
) -> Result<IsolationLevel, DbError>;
fn transaction_is_active(
&self,
session_id: SessionId,
) -> Result<bool, DbError>;
fn session_options(
&self,
session_id: SessionId,
) -> Result<SessionOptions, DbError>;
}