1
0
Fork 0
Commit Graph

51 Commits

Author SHA1 Message Date
Gregory Eremin d8e5bf2d04 Fix query event parsing 2018-11-12 13:33:10 +01:00
Gregory Eremin cb10d7cecf Add support for multi-column tables to tests 2018-11-11 20:57:41 +01:00
Gregory Eremin 07fed4b4eb Decode first, return second 2018-11-11 20:35:31 +01:00
Gregory Eremin 1308d3306a Expose reader state 2018-11-11 20:33:29 +01:00
Gregory Eremin ca74b866b6 Allow to close the connection 2018-11-11 20:32:59 +01:00
Gregory Eremin 9e62446755 Fix readme indentation 2018-11-11 16:17:41 +01:00
Gregory Eremin a8dd324474 Fix readme 2018-11-11 16:16:08 +01:00
Gregory Eremin 77a97a8020 Update readme 2018-11-11 16:13:33 +01:00
Gregory Eremin 4caf572811 Clear table map if end-of-statement flag is set 2018-11-11 16:02:11 +01:00
Gregory Eremin 6f61469eea Decouple slave connection and reader 2018-11-11 15:26:40 +01:00
Gregory Eremin 8c8705581e Don't forget to decode all rows in the test command 2018-11-11 15:04:07 +01:00
Gregory Eremin 749b2ed224 Remove more debug 2018-11-11 15:03:47 +01:00
Gregory Eremin b1e0b061f0 For sets and enums length is already precalculated 2018-11-11 14:47:33 +01:00
Gregory Eremin 8cbca43cf7 Simplify rows event decoding 2018-11-11 14:33:26 +01:00
Gregory Eremin 69353f61bc Everything seem to work now 2018-11-11 14:24:45 +01:00
Gregory Eremin 9cd1d12583 Use realative path to test package 2018-11-09 01:17:59 +01:00
Gregory Eremin cafb25e214 Adjust makefile 2018-11-09 01:16:38 +01:00
Gregory Eremin cf0a4f73c8 Move schema package 2018-11-09 01:13:36 +01:00
Gregory Eremin 681ca59d22 Add basic makefile 2018-11-09 01:11:12 +01:00
Gregory Eremin ac07b6a997 Use dep to maintain dependencies 2018-11-09 01:09:25 +01:00
Gregory Eremin a16d6cf75c Panic if resulting row is not what is expected 2018-11-09 00:58:38 +01:00
Gregory Eremin 9be127ae40 Fix easy linter issues 2018-11-09 00:39:23 +01:00
Gregory Eremin 858d8a7ebe Fix enum test 2018-11-09 00:20:12 +01:00
Gregory Eremin ced55880ef Extract most decoding logic into mysql package 2018-11-09 00:19:43 +01:00
Gregory Eremin f879884a1e Test enums 2018-11-09 00:05:19 +01:00
Gregory Eremin e86006ca42 Don't test bits 2018-11-09 00:05:08 +01:00
Gregory Eremin bfcc5ad63e Don't test geometry 2018-11-08 23:59:52 +01:00
Gregory Eremin 9e1f5406c1 Oops 2018-11-08 23:59:31 +01:00
Gregory Eremin 8a22495a0c JSON tests 2018-11-08 23:29:09 +01:00
Gregory Eremin ff91136fab Sets test 2018-11-08 23:28:27 +01:00
Gregory Eremin ad3be07ad1 Blob tests 2018-11-08 22:00:39 +01:00
Gregory Eremin cc7f29afbe Date and time tests 2018-11-08 20:49:27 +01:00
Gregory Eremin dc78ce0707 Strings tests 2018-11-08 20:49:13 +01:00
Gregory Eremin 6a6b8b785a Null tests 2018-11-08 20:49:04 +01:00
Gregory Eremin f6fcf11dd0 Float and double tests 2018-11-08 20:48:57 +01:00
Gregory Eremin c9abb856d5 Decimal tests 2018-11-08 20:48:46 +01:00
Gregory Eremin b6b8f19d5d Integer tests 2018-11-08 20:48:35 +01:00
Gregory Eremin 5daeb32c4a Setup integration test suite 2018-11-08 20:48:27 +01:00
Gregory Eremin 4d80368814 Finish rows parsing 2018-11-08 20:47:49 +01:00
Gregory Eremin 42f22dc377 Add borrowed decimal and date/time implementations 2018-11-08 20:46:44 +01:00
Gregory Eremin 3a59fc8e53 Reorganize mysql encoding functions 2018-11-08 20:46:10 +01:00
Gregory Eremin 747d978171 Integer signing functions 2018-11-08 20:45:42 +01:00
Gregory Eremin ec8e2e9a9c Document string and decimal meta 2018-11-08 20:45:05 +01:00
Gregory Eremin aa2b3ad7b1 Bocadillo 2018-11-06 23:17:48 +01:00
Gregory Eremin 5ef0642499 Major refactoring
The thing still works somehow
2018-11-06 22:51:56 +01:00
Gregory Eremin c4bbbc439f Merge branch 'master' of github.com:localhots/blt 2018-11-05 18:16:17 +01:00
Gregory Eremin 89bdc9a2ed Schema manager draft 2018-11-05 18:16:12 +01:00
Gregory Eremin 3a5271bca3 Move parser code to it's own package 2018-11-05 18:15:59 +01:00
Gregory Eremin 922cfec03d Update README.md 2018-07-29 19:24:25 +02:00
Gregory Eremin 93f9ee8b52 Note the fork 2018-07-29 19:22:40 +02:00