pub enum ExplainDialect {
MySql,
Postgres,
Sqlite,
Oracle,
Mssql,
}Expand description
支持的 EXPLAIN 解析方言(与数据库引擎对应,家族内格式兼容)
Variants§
MySql
MySQL(及 MariaDB/TiDB/PolarDB/OceanBase)
Postgres
PostgreSQL(及 CockroachDB/YugabyteDB)
Sqlite
SQLite(及 DuckDB)
Oracle
Oracle(及 Dameng)
Mssql
SQL Server(及 Sybase)
Trait Implementations§
Source§impl Clone for ExplainDialect
impl Clone for ExplainDialect
Source§fn clone(&self) -> ExplainDialect
fn clone(&self) -> ExplainDialect
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ExplainDialect
Source§impl Debug for ExplainDialect
impl Debug for ExplainDialect
impl Eq for ExplainDialect
Source§impl PartialEq for ExplainDialect
impl PartialEq for ExplainDialect
impl StructuralPartialEq for ExplainDialect
Auto Trait Implementations§
impl Freeze for ExplainDialect
impl RefUnwindSafe for ExplainDialect
impl Send for ExplainDialect
impl Sync for ExplainDialect
impl Unpin for ExplainDialect
impl UnsafeUnpin for ExplainDialect
impl UnwindSafe for ExplainDialect
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more