34 Commits

Author SHA1 Message Date
Jonathan Chappelow
e6733e15b5 use semantic import versioning as required by go 2019-09-30 13:45:14 -05:00
yamamushi
d01b698d5a Updated bbolt import path 2018-08-28 20:31:50 -05:00
Asdine El Hrychy
e9c9e1c6bc Replacing boltdb/bolt by coreos/bbolt 2017-09-13 23:35:32 +02:00
Peter Fern
789bde7563 Reduce memory usage and copies by 50% for listSink when using OrderBy 2017-05-06 18:43:05 +10:00
Peter Fern
dbf518c94e Implement multi-field OrderBy
Results are sorted by the specified fields with descending precedence.

Fixes #152
2017-05-06 10:36:52 +10:00
Peter Fern
107c892dd0 Avoid the global BoltDB write lock for read-only queries 2017-04-09 18:39:17 +10:00
Asdine El Hrychy
6041603ebc Method Each on Query 2017-02-09 20:16:53 +01:00
Asdine El Hrychy
e3eb139f23 Generic sorter for Query 2016-10-12 22:24:15 +02:00
Asdine El Hrychy
3e35d59d10 OrderBy on Select().Find() using red black tree 2016-10-12 22:24:15 +02:00
Asdine El Hrychy
054d308c69 RawEach method 2016-09-11 20:07:14 +02:00
Asdine El Hrychy
8b9fcc3804 Raw method on query 2016-09-11 18:56:29 +02:00
Asdine El Hrychy
79b8739598 Refactoring sinks 2016-09-11 16:40:49 +02:00
Asdine El Hrychy
1c702bc8a8 Add Codec method on Node 2016-09-04 10:29:34 +02:00
Asdine El Hrychy
3867fe679c Fix "All" when limit is set to 0 2016-09-02 13:04:59 +02:00
Asdine El Hrychy
74dc8827ef Matcher can return an error 2016-08-28 22:51:10 +02:00
Asdine El Hrychy
019bad715e Small refactor 2016-08-26 10:38:36 +02:00
Asdine El Hrychy
ff2b8db224 Reverse support on Indexes 2016-08-25 14:26:58 +02:00
Asdine El Hrychy
9423b4753d Node is now an interface 2016-08-22 13:21:51 +02:00
Asdine El Hrychy
e1f8204c39 Renammed remove -> delete 2016-08-19 23:31:12 +02:00
Asdine El Hrychy
345c99a755 Fix test 2016-08-19 16:55:09 +02:00
Asdine El Hrychy
b604b1a7cb query.Remove removes also indexes 2016-08-19 16:50:06 +02:00
Asdine El Hrychy
c4793bcb2a Find finds non indexed fields 2016-08-19 15:12:41 +02:00
Asdine El Hrychy
f08900f2d8 Using sink in Find 2016-08-19 14:46:48 +02:00
Asdine El Hrychy
92a1961310 Count support 2016-08-19 12:26:55 +02:00
Asdine El Hrychy
58523ee35f Remove support 2016-08-19 12:17:20 +02:00
Asdine El Hrychy
b35280481e Reverse support 2016-08-19 11:54:14 +02:00
Asdine El Hrychy
893ccf847d First method 2016-08-19 01:48:14 +02:00
Asdine El Hrychy
1ce11bd9a3 Sink manages the target struct 2016-08-19 01:07:07 +02:00
Asdine El Hrychy
ad9e5e869b Using sink to control the query flow 2016-08-18 22:09:04 +02:00
Asdine El Hrychy
0955447914 Remove extract 2016-08-18 21:33:32 +02:00
Asdine El Hrychy
78eb159bf2 Limit support 2016-08-18 20:13:20 +02:00
Asdine El Hrychy
5f047944bf Unexporting Query, using an interface 2016-08-18 20:01:29 +02:00
Asdine El Hrychy
15a9936be3 Skip support 2016-08-18 19:49:24 +02:00
Asdine El Hrychy
1e6db179cf Chained query building 2016-08-06 20:11:13 +02:00