Commit Graph

104 Commits

Author SHA1 Message Date
Nikita Tokarchuk cf23c3b579 Fix ctx bug 2020-03-06 00:22:10 +01:00
Nikita Tokarchuk f3adfb039a Add custom interface base type 2020-03-06 00:22:10 +01:00
Nikita Tokarchuk 45a41c6c6c Improve base types 2020-03-06 00:22:10 +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 971977985f Add tempdb v1.0.1 2020-02-27 00:42:49 +01:00
Nikita Tokarchuk c5fab32e49 Add mongo client interfaces 2020-02-26 23:33:17 +01:00
Nikita Tokarchuk e681af6dea Go mod update 2020-02-26 23:04:38 +01:00
Nikita Tokarchuk 61621c0a3a Add reset to other load functions 2019-05-24 14:50:30 +02:00
Nikita Tokarchuk dad0a0598b Add reflect based reset
fix
2019-05-24 14:50:30 +02:00
Nikita Tokarchuk 57fb40693a DeleteArray function 2019-05-21 11:32:12 +02:00
Nikita Tokarchuk 11d202fa33 Fix target type for array loader 2019-05-19 01:02:43 +02:00
Nikita Tokarchuk 0d5d18437e Fix preload field type assertion 2019-05-19 00:45:52 +02:00
Nikita Tokarchuk e973a52a88 Use first element in a tag as a local relation field 2019-05-17 14:04:00 +02:00
Nikita Tokarchuk f8e84df81e LoadMany structure is now known as LoadStream 2019-05-17 13:53:58 +02:00
Nikita Tokarchuk a15839b68b Revert "Binary single loader"
This reverts commit a686800b8d.
2019-05-17 13:48:42 +02:00
Nikita Tokarchuk 7c056dfc07 Implement single document loaders through find cursor 2019-05-16 23:59:54 +02:00
Nikita Tokarchuk a686800b8d Binary single loader 2019-05-16 23:02:34 +02:00
Nikita Tokarchuk 98efc3faaa Override cursor Next function with a wrapper 2019-05-16 22:09:19 +02:00
Nikita Tokarchuk f6f1f27ff0 Get function is now known as GetNext 2019-05-16 22:08:58 +02:00
Nikita Tokarchuk 6e7fd5336c Implement reversed preloading 2019-05-16 14:18:39 +02:00
Nikita Tokarchuk 2207dc5afd Add resetter interface 2019-05-16 13:57:02 +02:00
Nikita Tokarchuk ea72b26e1d Fix emptiness assertion 2019-05-16 13:56:37 +02:00
Nikita Tokarchuk a86455df2d Add support elements to a pipeline 2019-05-16 13:55:52 +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 cf7d11daae Fix error handling in LoadArray 2019-02-21 15:37:25 +01:00
Nikita Tokarchuk aeb273738d Do not increase offset if obj was not appended 2019-02-19 18:28:13 +01:00
Nikita Tokarchuk a49dc735e9 Fix loadarray slice offset 2019-02-19 18:18:34 +01:00
Nikita Tokarchuk ae7a178bd3 Update mongo library 2019-02-12 11:39:25 +01: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 bf089314f0 Use delete by id if target is provided 2019-02-07 23:38:43 +01:00
Nikita Tokarchuk 3a6eda141f Protected save 2019-02-07 23:38:06 +01:00
Nikita Tokarchuk ac9b808a3e Protected delete 2019-02-07 23:37:17 +01:00
Nikita Tokarchuk db3aedd521 Protection structure 2019-02-07 23:35:36 +01:00
Nikita Tokarchuk c34b3cc9f9 Count func 2019-01-25 01:28:03 +01:00
Nikita Tokarchuk 704ce76c11 Implement skipper interface 2019-01-25 01:07:27 +01:00
Nikita Tokarchuk 5a3ee358b5 Object base 2019-01-23 23:41:09 +01:00
Nikita Tokarchuk bbbdf1a6ec DeleteOne function 2018-12-26 23:18:13 +01:00
Nikita Tokarchuk 8682fd9880 Compose query inside common functions 2018-12-26 23:18:06 +01:00
Nikita Tokarchuk a1f52c8a08 Limiter and Sorter should return ready-to-use values 2018-12-26 23:17:46 +01:00
Nikita Tokarchuk bc595dd024 Export getId into function 2018-12-26 23:14:48 +01:00
Nikita Tokarchuk 557788255e SaveOne common function 2018-12-20 01:50:17 +01:00
Nikita Tokarchuk f3b8874c4d Malformed error 2018-12-20 01:50:03 +01:00
Nikita Tokarchuk 972516ff9b String base 2018-12-20 01:49:44 +01:00
Nikita Tokarchuk b4d4fc666e ObjectId base might be empty 2018-12-20 01:49:33 +01:00
Nikita Tokarchuk e8cd680cde Convert stream loader to a controlled loader 2018-12-20 01:18:39 +01:00
Nikita Tokarchuk 35ffcc3f98 Convert to go modules 2018-12-20 00:10:27 +01:00