Commit Graph

84 Commits

Author SHA1 Message Date
VyacheslavHashov
9f50853a6e More accurate decoders module 2017-02-08 19:47:12 +03:00
VyacheslavHashov
d758bad510 Dispatch notification by default dispatcher 2017-02-08 19:24:27 +03:00
VyacheslavHashov
5bc8274ac5 Moved parseServerVersion to Decoders 2017-02-08 19:05:21 +03:00
VyacheslavHashov
e897fa33a4 Small improvements 2017-02-08 18:41:00 +03:00
VyacheslavHashov
4ac1d9f9d3 Small improvements 2017-02-08 18:36:18 +03:00
VyacheslavHashov
f7ed159216 Inlining decoder functions 2017-02-07 15:03:03 +03:00
VyacheslavHashov
93415e0487 Changed binary to bytestring-based decoder 2017-02-07 14:55:51 +03:00
VyacheslavHashov
213bb53504 Changed sending/receiving value to Maybe to indicate NULL 2017-02-07 14:39:21 +03:00
VyacheslavHashov
598bf0cba3 Moved encoding basics in Store.Encode 2017-02-07 14:14:52 +03:00
VyacheslavHashov
e7b1170f7d Stricter types 2017-02-07 13:55:31 +03:00
VyacheslavHashov
5183b92725 Improved encoders functions 2017-02-04 08:19:00 +03:00
VyacheslavHashov
514507b757 Encoders based on store 2017-02-04 07:52:19 +03:00
VyacheslavHashov
c966eb5746 Functions for store-based encoders 2017-02-04 07:36:07 +03:00
VyacheslavHashov
48d7e5247d Simple benchmark for protocol encoding 2017-02-04 07:30:54 +03:00
VyacheslavHashov
b0b7d42c62 Prepared statement cache works 2017-02-02 03:45:37 +03:00
VyacheslavHashov
f1c7ab2420 Improved Query datatype 2017-02-02 03:09:07 +03:00
VyacheslavHashov
fe7e7f4c39 Public API 2017-02-02 02:41:00 +03:00
VyacheslavHashov
45c8f03ebe Functions retreiving information about connection 2017-02-02 02:31:06 +03:00
VyacheslavHashov
22f4d6f047 Corrected Show instance for ServerVersion 2017-02-02 02:25:17 +03:00
VyacheslavHashov
99891d1c22 Parsing connection parameters 2017-02-02 02:15:59 +03:00
VyacheslavHashov
8d2a0ebda5 Parser server version 2017-02-02 00:18:06 +03:00
VyacheslavHashov
c618ccf89b Test for SimpleQuery and ExtendedQuery in single connection 2017-02-01 07:29:57 +03:00
VyacheslavHashov
c0a0ca8864 Different dispatchers 2017-02-01 07:16:55 +03:00
VyacheslavHashov
3dc608a4f0 Splitted code into few modules 2017-02-01 06:53:56 +03:00
VyacheslavHashov
f6fe698487 Refactored authorization 2017-02-01 06:00:23 +03:00
VyacheslavHashov
763a901b57 Refactored raw connection creating 2017-02-01 05:42:35 +03:00
VyacheslavHashov
f2a59ae63a Added connection errors 2017-02-01 05:09:35 +03:00
VyacheslavHashov
eda8180500 Improved testing connection 2017-02-01 04:10:39 +03:00
VyacheslavHashov
2964eddf2d Small refactorings in tests 2017-01-29 05:45:44 +03:00
VyacheslavHashov
8cd8a1a9a2 Testing multiple batches in single connection 2017-01-29 05:37:17 +03:00
VyacheslavHashov
89c8720760 Test describing statements 2017-01-29 05:21:46 +03:00
VyacheslavHashov
3a4ca4c47c Asserting invalid batches 2017-01-29 04:22:55 +03:00
VyacheslavHashov
f34eabe971 Test sending batches 2017-01-29 03:48:14 +03:00
VyacheslavHashov
d0fe8bae6e Testing protocol messages 2017-01-29 01:48:25 +03:00
VyacheslavHashov
0840e399ed Connection mode 2017-01-28 23:58:12 +03:00
Vyacheslav Hashov
422378ec84 Updated badges in readme 2017-01-28 03:42:20 +03:00
VyacheslavHashov
d6897e4f98 Changed build OS to trusty 2017-01-28 02:34:18 +03:00
VyacheslavHashov
a61d7c0165 Added Travis CI 2017-01-28 02:26:52 +03:00
VyacheslavHashov
5eac02edf1 Connection settings in different test suite 2017-01-28 02:12:59 +03:00
VyacheslavHashov
f463f48b80 First test, connection tests 2017-01-28 01:31:06 +03:00
VyacheslavHashov
04058b4b99 Moved to Driver directory 2017-01-28 00:50:38 +03:00
VyacheslavHashov
d12619c77a Encoding/Decoding NULL values as empty strings 2017-01-27 22:12:43 +03:00
VyacheslavHashov
45c3e25a4b Password and md5 authorization 2017-01-27 21:18:43 +03:00
VyacheslavHashov
c8fe1a5292 AuthErrorResponse 2017-01-27 20:01:04 +03:00
VyacheslavHashov
be04c0d8e9 TLS mode 2017-01-27 00:22:34 +03:00
VyacheslavHashov
0f6091658d Abstraction over TCP sockets 2017-01-26 23:53:13 +03:00
VyacheslavHashov
91b7444384 Abstraction over unix sockets 2017-01-26 23:30:25 +03:00
VyacheslavHashov
7cb19ec30a Moved to ghc8.0.2 2017-01-26 23:15:13 +03:00
VyacheslavHashov
bd4abcbab1 Raw connection 2017-01-25 22:13:14 +03:00
VyacheslavHashov
b48fbcacc0 Session moved to high-level library 2017-01-25 00:01:44 +03:00