moonbitstack/moonmysql/client does not have a README file
pub struct MysqlConn {
stream : Conn
seq : Int
closed : Bool
server_kind : ServerKind
streaming : Bool
quote_mode : QuoteMode
}impl AsyncDriver for MysqlConnasync fn query_stream(self : MysqlConn, sql : String, params : Array[Value]) -> &AsyncCursor raise DbErrorasync fn MysqlConn::query_stream(self : MysqlConn, sql : String, params : Array[Value]) -> MysqlRowStreampub struct MysqlDriver {
host : String
port : Int
user : String
password : String
database : String
tls : Client?
}impl Driver for MysqlDriverfn MysqlDriver::execute(self : MysqlDriver, sql : String, params : Array[Value]) -> ExecResult raise DbErrorfn MysqlDriver::new(user~ : String, password? : String, database? : String, host? : String, port? : Int, tls? : Client) -> MysqlDriverfn MysqlDriver::query(self : MysqlDriver, sql : String, params : Array[Value]) -> Array[Row] raise DbErrorfn MysqlDriver::query_stream(self : MysqlDriver, sql : String, params : Array[Value]) -> &Cursor raise DbErrorimpl AsyncCursor for MysqlRowStreamInstall
Download zipPure-MoonBit MySQL wire-protocol driver implementing @moondb.Driver — no C, like PyMySQL.