10 Commits

Author SHA1 Message Date
Ryan Leckey
d143a790af
feat(mysql): expand protocol definitions for prepared queries, ColumnFlags, Execute, Prepare, PrepareOk 2021-02-18 23:46:06 -08:00
Ryan Leckey
8203410e3f
reactor(core): remove Rt param from Database trait and remove Connection associated type
- significantly cleans up the sqlx/ zero-prelude wrapping
2021-02-18 23:46:05 -08:00
Ryan Leckey
4a1087db6c
refactor(mysql): create ResultPacket (OK or ERR), make Row parsing lazy, and move ERR handling to the Packet type 2021-02-18 23:46:04 -08:00
Ryan Leckey
a0d68e726c
feat(mysql): add MySqlQueryResult 2021-01-27 19:31:21 -08:00
Ryan Leckey
d279c6b978
feat(mysql): implement more protocol types: QueryResponse, Query, QueryStep, ColumnDef, Row 2021-01-26 01:17:54 -08:00
Ryan Leckey
d81ec4a57f
fix(mysql): reset sequence ID on a new command 2021-01-11 00:12:20 -08:00
Ryan Leckey
02f11b81c3
feat(mysql): impl close, ping 2021-01-08 17:46:06 -08:00
Ryan Leckey
2557557935
feat(mysql): impl full connect phase for MySQL with support for:
- mysql_native_password
 - caching_sha2_password
 - sha256_password
 - non-default auth plugin (new)
2021-01-08 15:28:26 -08:00
Ryan Leckey
c8b9e047ac
chore(mysql): add ERR and OK packets 2021-01-02 10:45:28 -08:00
Ryan Leckey
55a8e7ba29
wip(mysql): connection/establish, WriteExt, BufExt, and settle on AsyncRuntime 2021-01-01 12:28:48 -08:00