we-trust-sqlserver 0.0.1

Microsoft SQL Server compatibility layer for We-Trust, enabling T-SQL applications to connect to YYKV
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::SqlServerService;
use crate::connection::SqlServerConnection;
use std::sync::Arc;
use tracing::info;
use yykv_types::DsError;

type Result<T> = std::result::Result<T, DsError>;

pub struct SqlServerAdapter;

impl SqlServerAdapter {
    pub async fn connect(_url: &str) -> Result<SqlServerConnection> {
        info!("SqlServer connecting to: {}", _url);
        let service = Arc::new(SqlServerService::new()?);
        Ok(SqlServerConnection::new(service))
    }
}