Michał Matczuk
e079a7b36a
iter: return ErrNotFound for no results
2017-08-24 10:53:56 +02:00
Michał Matczuk
ff828f9198
notice update
2017-08-24 09:56:45 +02:00
Michał Matczuk
4025a4d426
docs: whitespace fix
2017-08-23 16:07:55 +02:00
Michał Matczuk
0aeec73b2a
Merge pull request #10 from scylladb/mmt/unsafe
...
iter: unsafe
2017-08-23 15:36:25 +02:00
Michał Matczuk
4be0a35207
iter: unsafe
2017-08-23 15:26:16 +02:00
Michał Matczuk
de9287b6e7
queryx: exec release
2017-08-22 11:36:21 +02:00
Michał Matczuk
4708de6653
Merge pull request #8 from scylladb/mmt/batch
...
Batch statement support
2017-08-03 18:58:51 +02:00
Michał Matczuk
bc289ada45
doc: example and readme fixes
2017-08-03 18:53:04 +02:00
Michał Matczuk
804cfad37c
qb: batch builder
2017-08-03 18:46:29 +02:00
Michał Matczuk
8d47a6d133
qb: fixed benchmarks
2017-08-03 17:02:22 +02:00
Michał Matczuk
91cb873025
benchmark: longer benchmark with reduced allocations
2017-08-03 13:50:34 +02:00
Michał Matczuk
257c06efb4
Merge pull request #7 from scylladb/mmt/select
...
select: reduce allocations and improve code structure
2017-08-03 13:30:28 +02:00
Michał Matczuk
a4a965f662
get: rename v to value follow select
2017-08-03 12:06:02 +02:00
Michał Matczuk
3b6b4ff687
select: reduce allocations and improve code structure
2017-08-03 12:02:23 +02:00
Michał Matczuk
456ce5e2f4
updated e2e benchmarks for new Scylla
2017-08-02 13:55:03 +02:00
Michał Matczuk
9e4166c178
Merge pull request #6 from scylladb/mmt/queryx_error
...
BindStruct, BindStructMap, BindStructMap returns *Queryx
2017-08-02 11:41:56 +02:00
Michał Matczuk
fd4e0be6c8
BindStruct, BindStructMap, BindStructMap returns *Queryx
2017-08-02 11:16:31 +02:00
Michał Matczuk
563e708680
Merge pull request #5 from scylladb/mmt/named_params_for_using
...
Named parameters for USING TTL and TIMESTAMP
2017-08-02 11:10:24 +02:00
Michał Matczuk
711e3369d6
BindStructMap
2017-08-02 10:24:27 +02:00
Michał Matczuk
906f9433fe
qb: TTL and Timestamp named parameters
2017-08-02 10:24:27 +02:00
Michał Matczuk
ab0839a9d1
added missing benchmark data file
2017-08-02 10:16:59 +02:00
Michał Matczuk
93a6b7f0f0
Merge pull request #2 from scylladb/mmt/travis_on_scylla
...
run travis integration tests on scylla
2017-08-01 12:55:11 +02:00
Michał Matczuk
c7f0483dd3
run travis integration tests on scylla
2017-08-01 11:27:08 +02:00
Michał Matczuk
8ce2726baf
Merge pull request #3 from scylladb/mmt/coverage
...
makefile: separated integration tests, added test coverage
2017-07-31 16:22:38 +02:00
Michał Matczuk
9ab68074ab
makefile: separated integration tests, added test coverage
2017-07-31 16:18:17 +02:00
Michał Matczuk
f8043ef567
minor doc fix
2017-07-31 15:37:47 +02:00
Michał Matczuk
7772f52d95
Merge pull request #1 from scylladb/mmt/qb
...
Query builder
2017-07-31 15:34:16 +02:00
Michał Matczuk
e976075998
qb: benchmark
2017-07-31 15:30:34 +02:00
Michał Matczuk
556a615f6f
qb: benchmark test fixtures
2017-07-31 15:30:34 +02:00
Michał Matczuk
41bb8def2a
qb: doc
2017-07-31 15:30:26 +02:00
Michał Matczuk
3b3c7087d2
qb: interface
2017-07-28 12:11:43 +02:00
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