325 Commits

Author SHA1 Message Date
Michał Matczuk
eb033c4922 qb: removed error from builder ToCql function
Builder is not in a position to validate the statement and the effort is
duplicated when the query is build. The checked errors are simple and
do not occur most of the time.
2017-07-28 12:11:43 +02:00
Michał Matczuk
2afe71e2b9 qb: cmp 2017-07-28 12:11:39 +02:00
Michał Matczuk
546e11d58f qb: select 2017-07-28 12:10:50 +02:00
Michał Matczuk
69dad13e4b qb: update, delete and performance improvements 2017-07-27 15:08:09 +02:00
Michał Matczuk
5db5de8822 qb: insert 2017-07-27 15:08:09 +02:00
Michał Matczuk
7b5d550b50 readme: build status for master branch only 2017-07-27 15:00:00 +02:00
Michał Matczuk
da3ff6db67 mapper: prettified test 2017-07-26 13:37:45 +02:00
Michał Matczuk
08b131c5ee mapper: moved mapper to separate file, added snake case mapper
Performance is comparable to sting.ToLower

BenchmarkSnakeCase-4              200000              5922 ns/op            1216 B/op         97 allocs/op
BenchmarkToLower-4                300000              5418 ns/op             704 B/op         74 allocs/op
2017-07-26 11:23:17 +02:00
Michał Matczuk
871a3693ad compile named query: drop of loop over runes 30% performance improvement 2017-07-26 09:10:35 +02:00
Michał Matczuk
b05f30bb93 doc update 2017-07-25 14:35:49 +02:00
Michał Matczuk
23a66f993f makefile golint exit status fix 2017-07-25 14:12:25 +02:00
Michał Matczuk
f3b13bf31b queryx 2017-07-25 14:12:07 +02:00
Michał Matczuk
37524a4485 named query compilation 2017-07-25 11:20:38 +02:00
Michał Matczuk
a8cbe0454a WIP named 2017-07-25 11:10:19 +02:00
Michał Matczuk
fee479a584 Iterx put to separate file 2017-07-25 11:09:41 +02:00
Michał Matczuk
9676daf60d example use query rebind 2017-07-25 11:08:53 +02:00
Michał Matczuk
51c33ef077 release query 2017-07-25 09:13:47 +02:00
Michał Matczuk
6a6b1c8801 license and notice 2017-07-25 08:34:43 +02:00
Michał Matczuk
26b3f24e21 move to scylladb 2017-07-25 08:25:58 +02:00
Michał Matczuk
cab262b69a boo 2017-07-25 08:25:58 +02:00
Michał Matczuk
f31e47d7bb simple readme and example_test 2017-07-25 08:20:16 +02:00
Michał Matczuk
0286a6dca9 package doc 2017-07-24 15:22:18 +02:00
Michał Matczuk
582dfdc6ef travis integration 2017-07-24 13:21:29 +02:00
Michał Matczuk
6653e63afd initial version 2017-07-24 13:00:21 +02:00
Michał Matczuk
13fab055f7 first commit 2017-07-20 15:52:55 +02:00