Commit Graph

114 Commits

Author SHA1 Message Date
Nikita Tokarchuk e0c26f770f Do not find through unexported values 2020-03-14 19:34:37 +01:00
Nikita Tokarchuk e7a05d94e1 Reexport basic mongo structs 2020-03-13 00:40:33 +01:00
Nikita Tokarchuk 8267abe5be Ephemeral database for testing in the testing package v2.0.1 2020-03-10 00:02:41 +01:00
Nikita Tokarchuk ab4227eaef Make package for protection struct 2020-03-09 23:48:47 +01:00
Nikita Tokarchuk 6e5dccbc96 Missed docs 2020-03-09 23:48:26 +01:00
Nikita Tokarchuk 0b313e82fb Handle cursor error 2020-03-09 23:48:13 +01:00
Nikita Tokarchuk f1fe41d336 Remove unused interfaces 2020-03-09 23:47:46 +01:00
Nikita Tokarchuk 06b1ef5d9a Redundant code 2020-03-09 23:47:46 +01:00
Nikita Tokarchuk 2c49854aee Implement ID bases in packages 2020-03-09 17:55:06 +01:00
Nikita Tokarchuk 7f46008227 Merge common functions into database interface 2020-03-06 00:22:10 +01:00
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