2
0
mirror of https://github.com/boostorg/mysql.git synced 2026-01-30 08:02:26 +00:00
Commit Graph

18 Commits

Author SHA1 Message Date
ruben
1d429dc1ba New serialize/deserialize signatures
- Replaced (de)serialize signatures and implementations
- Now all basic types are structs with a value member (ValueHolder)
- Added (de)serialization for tuples
- Added boost::system based error handling
- Temporarily dropped all functionality except (de)serialization
- Re-wrote unit tests for fixed size types and int_lenenc,
  dropped tests for other types
2019-09-24 08:16:00 +01:00
ruben
6565aa1d3f Added prototype for async functions 2019-09-22 13:35:56 +01:00
ruben
f6fffb80da Made MysqlStream, PreparedStatement be templates
Made MysqlStream::write a template accepting any ConstBufferSequence
2019-09-10 20:26:47 +01:00
ruben
2bf1adf5eb Added prepared statement close 2019-09-08 12:13:55 +01:00
ruben
20f00e4c0e Added cursor/fetch support to prepared statements 2019-08-28 08:02:12 +01:00
ruben
caaa4e5764 Prepared statements use now iterator-like model 2019-08-21 21:12:44 +01:00
ruben
d0f2535f31 Fixed problem in stmt exec response for NULLs
Now it uses the right null bitmap traits
Now NullBitmapTraits::is_null works properly
2019-08-14 08:14:07 +01:00
ruben
87288f232a Added parsing of prepared statement responses
Fixed problems in execute request serialization
2019-08-13 22:10:10 +01:00
ruben
69ba45ff30 Added basic execution of prepared statements 2019-07-28 13:43:02 +01:00
ruben
059216ec2b Added more real read/write of packages and basic prepared statements 2019-07-11 19:41:01 +01:00
ruben
93692833f2 Added MysqlStream 2019-07-07 14:07:26 +01:00
ruben
53e6c3cc12 Converted character set (lower) into an enum 2019-07-07 11:57:24 +01:00
ruben
e0715451d5 Restructuring of source code for serialization 2019-07-07 11:17:22 +01:00
ruben
279a3f499e Added PacketHeader, server flags and charset enums 2019-07-01 08:26:32 +01:00
ruben
f4e331978f Added handling for mysql_native_password 2019-06-30 18:45:32 +01:00
ruben
bd9c81a692 Added serialization functions 2019-06-30 13:48:12 +01:00
ruben
c5d2e46cd2 Added basic deserialization functions 2019-06-29 17:18:28 +01:00
ruben
ac6e64d7e2 First commit 2019-06-25 18:13:27 +01:00