Commit Graph

33 Commits

Author SHA1 Message Date
Michał Matczuk
ab279e68ed Automated UDT support
This patch adds the power of GocqlX to UDTs.
Now you can make a struct be UDT compatible by adding a single line.

```
type FullName struct {
	gocqlx.UDT
	FirstName string
	LastName  string
}
```

Signed-off-by: Michał Matczuk <michal@scylladb.com>
2020-04-21 09:41:41 +02:00
Michał Matczuk
1e766b10c9 Update benchmark results in README
Signed-off-by: Michał Matczuk <michal@scylladb.com>
2020-04-17 15:08:25 +02:00
Michał Matczuk
4b8b455fa0 benchmark: Update benchmark
- Run on a single CPU
- Moved query initialisation outside the timed zone

Signed-off-by: Michał Matczuk <michal@scylladb.com>
2020-04-16 12:39:34 +02:00
Guy
c36e6c5e66 added training information to readme file 2020-02-10 09:38:36 +01:00
Michał Matczuk
8083fa27ee table: introduced table package
It adds support for super simple CRUD operations based on table schema model.
2018-11-14 17:09:03 +01:00
Michał Matczuk
1064db9f88 benchmark fix and update
Fixed double insert bug in BenchmarkE2EGocqlInsert. Modernized other
benchmarks to use new API that releases query where applicable. Updated
benchmark results with new version of libraries and Scylla 2.2.

Fixes #61
2018-08-23 15:20:02 +02:00
Michał Matczuk
d5caed56c3 readme: updated docs 2018-05-25 14:20:59 +02:00
Michał Matczuk
6e4a05de42 queryx: added Get, GetRelease, Select and SelectRelease helper functions
I have piggy backed with this change some docs update.

Fixes #41
2018-05-23 11:25:00 +02:00
Michał Matczuk
cf3a5ab95f readme: updated package description to match the description in gocql readme 2018-05-15 10:26:33 +02:00
Michał Matczuk
ecf0820d1d Readme update 2018-04-20 14:52:47 +02:00
Michał Matczuk
f7ee069da9 readme: title rename to GoCQLX 2017-10-02 09:35:19 +02:00
Michał Matczuk
04179dd2d0 readme: license update 2017-09-28 15:33:13 +02:00
Michał Matczuk
3351b1f9a3 migrate 2017-09-22 14:05:26 +02:00
Michał Matczuk
557674a886 qb: update builder advanced assignments 2017-09-22 09:48:19 +02:00
Michał Matczuk
faa3a42062 readme fix 2017-08-31 16:50:06 +02:00
Michał Matczuk
c4886ff8da batch: extracted AddWithPrefix 2017-08-30 16:26:30 +02:00
Michał Matczuk
0779ef4bf4 cmp: example update 2017-08-30 16:05:24 +02:00
Michał Matczuk
1da2c19fe8 query: Query return ptr 2017-08-24 12:32:37 +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
bc289ada45 doc: example and readme fixes 2017-08-03 18:53:04 +02:00
Michał Matczuk
91cb873025 benchmark: longer benchmark with reduced allocations 2017-08-03 13:50:34 +02:00
Michał Matczuk
456ce5e2f4 updated e2e benchmarks for new Scylla 2017-08-02 13:55:03 +02:00
Michał Matczuk
fd4e0be6c8 BindStruct, BindStructMap, BindStructMap returns *Queryx 2017-08-02 11:16:31 +02:00
Michał Matczuk
f8043ef567 minor doc fix 2017-07-31 15:37:47 +02:00
Michał Matczuk
e976075998 qb: benchmark 2017-07-31 15:30:34 +02:00
Michał Matczuk
41bb8def2a qb: doc 2017-07-31 15:30:26 +02:00
Michał Matczuk
7b5d550b50 readme: build status for master branch only 2017-07-27 15:00:00 +02:00
Michał Matczuk
b05f30bb93 doc update 2017-07-25 14:35:49 +02:00
Michał Matczuk
26b3f24e21 move to scylladb 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
582dfdc6ef travis integration 2017-07-24 13:21:29 +02:00
Michał Matczuk
13fab055f7 first commit 2017-07-20 15:52:55 +02:00