36 Commits

Author SHA1 Message Date
mainnika 23029ae710 Prepare for v3 2023-06-10 00:44:20 +02:00
mainnika 80a5c864c5 Fix comments 2020-12-06 01:06:20 +01:00
mainnika 18d9f9bed3 Call oncreate callback if new elem created while loading 2020-12-06 00:58:20 +01:00
mainnika 1bfa6c3a21 Use clean validator interface name 2020-11-19 18:40:43 +01:00
mainnika 86397885e2 Function update one now considers the protection key using the update operator 2020-11-18 22:33:50 +01:00
mainnika fc2a867cbb Use update operator not the update pipeline 2020-11-18 22:30:16 +01:00
mainnika eeb1a8d598 Change preloader query function interface 2020-11-18 21:01:56 +01:00
mainnika 84ae518fe9 Now all query filters can validate themselves using Valider interface 2020-11-18 20:09:57 +01:00
mainnika 15bb53694f Refactor variables names 2020-11-18 20:06:54 +01:00
mainnika 024ea196f6 Allow to combine query filter purposes 2020-11-18 20:03:33 +01:00
mainnika 0b798fe818 Use primitive import instead of bson alias 2020-11-18 11:06:26 +01:00
mainnika f859828370 Implement UpdateOne query support 2020-11-18 02:32:38 +01:00
Nikita Tokarchuk 9fb3094b87 Use reflect2 2020-07-23 00:00:53 +02:00
Nikita Tokarchuk b22b0f0919 Add query to the context 2020-07-23 00:00:53 +02:00
Nikita Tokarchuk 951e5f5bef Add onclose callback 2020-07-23 00:00:53 +02:00
Nikita Tokarchuk b796d5ac3b Make callback type 2020-07-23 00:00:53 +02:00
Nikita Tokarchuk 08c3c5b377 Add callback mechanism and implement on-decode callback 2020-07-13 16:32:48 +02:00
Nikita Tokarchuk 72e74a65b6 Use named returns for the code style consistency 2020-07-13 04:09:04 +02:00
Nikita Tokarchuk eac50d1770 Do not use unnecessary reflect 2020-06-04 18:15:35 +02:00
Nikita Tokarchuk 6111341a3c Check for nil interface correctly 2020-03-24 21:31:29 +01:00
Nikita Tokarchuk 9f647ca094 Allow nil query in composer 2020-03-19 00:44:48 +01:00
Nikita Tokarchuk ab4227eaef Make package for protection struct 2020-03-09 23:48:47 +01:00
Nikita Tokarchuk 06b1ef5d9a Redundant code 2020-03-09 23:47:46 +01:00
Nikita Tokarchuk db6c11f455 Remove custom err type
err
2020-03-06 00:22:10 +01:00
Nikita Tokarchuk deac951551 v2 2020-03-06 00:22:10 +01:00
Nikita Tokarchuk e681af6dea Go mod update 2020-02-26 23:04:38 +01:00
Nikita Tokarchuk ea72b26e1d Fix emptiness assertion 2019-05-16 13:56:37 +02:00
Nikita Tokarchuk b7e92a5055 Add preloader filter
Fix pipeline structure


Fix preloader logic
2019-05-16 13:55:52 +02:00
Nikita Tokarchuk e60fef13df Add missing docs 2019-05-15 14:43:06 +02:00
Nikita Tokarchuk b2cb450b24 Update mongo driver backend to v1.0.1 2019-05-15 14:42:17 +02:00
Nikita Tokarchuk 58a342057d Move protection query to explicit function 2019-02-08 00:03:39 +01:00
Nikita Tokarchuk c9f3a59969 Split compose applier 2019-02-07 23:47:46 +01:00
Nikita Tokarchuk 704ce76c11 Implement skipper interface 2019-01-25 01:07:27 +01:00
Nikita Tokarchuk a1f52c8a08 Limiter and Sorter should return ready-to-use values 2018-12-26 23:17:46 +01:00
Nikita Tokarchuk e40cac29e8 LoadStream function 2018-12-20 00:09:40 +01:00
Nikita Tokarchuk 913dcb2f1e Basic stuff, loadOne 2018-12-20 00:09:40 +01:00