Commit Graph

111 Commits

Author SHA1 Message Date
VyacheslavHashov
b5fe575f7f Replaced unagi-chan with TQueue 2017-02-14 15:27:56 +03:00
VyacheslavHashov
4957a61686 Extractor DataRows 2017-02-14 00:11:27 +03:00
VyacheslavHashov
f610b570de Basic benchmark 2017-02-13 19:46:14 +03:00
VyacheslavHashov
5a1db7ee58 Test that correct datarows received 2017-02-13 18:52:58 +03:00
VyacheslavHashov
4bc7fa2c72 Additional fault test: receiver died before sending queries 2017-02-13 18:33:42 +03:00
VyacheslavHashov
6f87e60770 Test passing 2017-02-13 18:27:50 +03:00
VyacheslavHashov
a678443b0d Test compiles 2017-02-13 17:30:39 +03:00
VyacheslavHashov
9fd5d0c1c2 Receiver exception 2017-02-13 16:42:10 +03:00
VyacheslavHashov
be419d7d46 Changed send to sendall 2017-02-13 15:31:01 +03:00
VyacheslavHashov
72f90fbeed Connection common 2017-02-13 14:57:24 +03:00
VyacheslavHashov
9b66435d49 Fixed test for fault simple query 2017-02-12 20:51:39 +03:00
VyacheslavHashov
2a0b1f9640 Switched to lts-8.0 2017-02-12 20:40:52 +03:00
VyacheslavHashov
a415749b78 Base Ptr-based parser 2017-02-10 16:00:13 +03:00
VyacheslavHashov
2889f547ec More testing fault scenarios when exception throwed in receiver thread 2017-02-10 15:14:21 +03:00
VyacheslavHashov
f0081893d6 Test faults of receiver thread when sending batches 2017-02-09 20:35:06 +03:00
VyacheslavHashov
88bb3ae7d7 Refactored Query module 2017-02-09 20:05:49 +03:00
VyacheslavHashov
2f877ab715 Safer building the connection 2017-02-09 19:34:54 +03:00
VyacheslavHashov
f0e8753bb9 Exception handling in receiver thread 2017-02-09 19:16:21 +03:00
VyacheslavHashov
384900d14e Handling errors in describe statement 2017-02-09 15:54:12 +03:00
VyacheslavHashov
8e816e5b68 Handling DecodeError in receiver thread 2017-02-09 15:46:21 +03:00
VyacheslavHashov
48b15f0cd7 Catching AddressInfoException 2017-02-09 14:24:43 +03:00
VyacheslavHashov
dc619e5f56 Right parsing large responses 2017-02-09 13:49:09 +03:00
VyacheslavHashov
43640322e0 Test for large query 2017-02-09 12:37:52 +03:00
VyacheslavHashov
ded4e60df0 Safe authorization 2017-02-09 11:09:26 +03:00
VyacheslavHashov
1bb7f44b10 Safely creating socket 2017-02-09 10:33:32 +03:00
VyacheslavHashov
fa38fed8ea Small refactor RawConnection 2017-02-09 10:01:45 +03:00
VyacheslavHashov
2144602c24 Optimized sending queries 2017-02-08 20:26:29 +03:00
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