Skip to main content

DialectExtension

Trait DialectExtension 

Source
pub trait DialectExtension: Send + Sync {
    // Required methods
    fn dialect_name(&self) -> &str;
    fn translate(&self, sql: &str) -> Result<String, PluginError>;
}
Expand description

方言扩展点

Required Methods§

Source

fn dialect_name(&self) -> &str

方言名称

Source

fn translate(&self, sql: &str) -> Result<String, PluginError>

将 SQL 转换为该方言

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§