Commit Graph

184 Commits

Author SHA1 Message Date
VyacheslavHashov
a5a3f7c927 Primitive decoders 2017-02-23 17:11:10 +03:00
VyacheslavHashov
5732f4c0cb Updated README.md 2017-02-21 02:41:39 +03:00
VyacheslavHashov
ec08234af6 Benchmarking latency 2017-02-20 21:41:59 +03:00
VyacheslavHashov
6f602ec05a Description in README. 2017-02-19 20:53:05 +03:00
VyacheslavHashov
fdc89abec3 LibPQ benchmark 2017-02-17 20:50:57 +03:00
Vyacheslav Hashov
557027578e Update README.md 2017-02-17 19:41:02 +03:00
Vyacheslav Hashov
a05f19ac23 Update README.md 2017-02-17 19:39:58 +03:00
VyacheslavHashov
cb7daea326 Exposed functions in all modules 2017-02-16 21:52:53 +03:00
VyacheslavHashov
ea45394e55 Some refactoring 2017-02-16 21:22:55 +03:00
VyacheslavHashov
cbf661350a Moved loopExtractDataRow to separate module 2017-02-16 21:06:20 +03:00
VyacheslavHashov
321aea42bf Throwing Incorrect Usage Exceptions 2017-02-16 20:53:22 +03:00
VyacheslavHashov
57ef66ea57 Correct throwing protocol exceptions 2017-02-16 20:39:10 +03:00
VyacheslavHashov
58a28aa22f SendSync 2017-02-16 20:18:13 +03:00
VyacheslavHashov
937f17244c Correct parsing server messages 2017-02-16 20:11:29 +03:00
VyacheslavHashov
f02c4ce3ad Bench for request 2017-02-14 22:58:43 +03:00
VyacheslavHashov
4866cd9deb Changed hashtable to BasicHashTable 2017-02-14 22:58:22 +03:00
VyacheslavHashov
35dbee5380 Deleted Either from Decode 2017-02-14 21:54:10 +03:00
VyacheslavHashov
b406bb230c Loop for parsing messages 2017-02-14 21:39:11 +03:00
VyacheslavHashov
e7e19f4cbe More documentatin for loopExtractDataRows 2017-02-14 21:20:59 +03:00
VyacheslavHashov
4cbad53c28 Moved FFI to separate utils module 2017-02-14 20:56:55 +03:00
VyacheslavHashov
6ffaf5e417 Deleted asm file 2017-02-14 20:28:57 +03:00
VyacheslavHashov
f7ca4cd01f Optimized loopExtractDataRows 2017-02-14 20:02:07 +03:00
VyacheslavHashov
1f47567177 Scan datarows in C 2017-02-14 18:17:51 +03:00
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