Commit Graph

  • 23029ae710
    Prepare for v3 main Nikita Tokarchuk 2023-06-10 00:44:20 +0200
  • 7c3e50e783
    Keep tests in separated _test package Nikita Tokarchuk 2022-01-17 00:35:06 +0100
  • 42e484e47f
    Upgrade go mod packages Nikita Tokarchuk 2022-01-16 23:05:36 +0100
  • 6b34ad5a09
    Override default ephemeral database uri by using env variable Nikita Tokarchuk 2022-01-16 23:06:34 +0100
  • eab00f99b5
    Use hexed objectID as the name for ephemeral db name Nikita Tokarchuk 2022-01-16 22:56:44 +0100
  • 82e1de7216
    Add dockerfile for testing Nikita Tokarchuk 2022-01-16 23:28:37 +0100
  • 5e8e65d03e
    Use the only field type elem to check the content v2 Nikita Tokarchuk 2021-03-08 09:26:09 +0100
  • 8d6a318bb2
    Bump go mod packages Nikita Tokarchuk 2021-03-08 08:48:20 +0100
  • e52b1bcc8a
    Retrieve the fields info from the type elem but not the value elem Nikita Tokarchuk 2021-03-08 08:37:29 +0100
  • 04382db4cd
    Remove usesd ref interface from the stream loader Nikita Tokarchuk 2021-03-08 08:19:44 +0100
  • 80a5c864c5
    Fix comments v2.0.10 Nikita Tokarchuk 2020-12-06 01:06:20 +0100
  • e087825026
    Rework load array function Nikita Tokarchuk 2020-12-06 01:06:07 +0100
  • 8cc57cc82f
    Stream loader now consumes a provided interface instead of target Nikita Tokarchuk 2020-12-06 01:05:36 +0100
  • 18d9f9bed3
    Call oncreate callback if new elem created while loading Nikita Tokarchuk 2020-12-06 00:56:37 +0100
  • 0bc4e62d80
    Track if the target was created as new during reset Nikita Tokarchuk 2020-12-06 00:51:20 +0100
  • 1bfa6c3a21
    Use clean validator interface name v2.0.9 Nikita Tokarchuk 2020-11-19 18:40:43 +0100
  • 86397885e2
    Function update one now considers the protection key using the update operator Nikita Tokarchuk 2020-11-18 22:33:50 +0100
  • c1ad7aea7d
    Let the protection key restate itself Nikita Tokarchuk 2020-11-18 22:32:00 +0100
  • fc2a867cbb
    Use update operator not the update pipeline Nikita Tokarchuk 2020-11-18 22:30:16 +0100
  • eeb1a8d598
    Change preloader query function interface Nikita Tokarchuk 2020-11-18 21:01:56 +0100
  • 84ae518fe9
    Now all query filters can validate themselves using Valider interface Nikita Tokarchuk 2020-11-18 20:09:57 +0100
  • 15bb53694f
    Refactor variables names Nikita Tokarchuk 2020-11-18 20:06:54 +0100
  • 024ea196f6
    Allow to combine query filter purposes Nikita Tokarchuk 2020-11-18 20:03:33 +0100
  • 442320b31a
    Expose updateone to a service Nikita Tokarchuk 2020-11-18 11:08:28 +0100
  • 0b798fe818
    Use primitive import instead of bson alias Nikita Tokarchuk 2020-11-18 11:06:26 +0100
  • f859828370
    Implement UpdateOne query support Nikita Tokarchuk 2020-11-18 02:31:54 +0100
  • 1fdfa18740
    Return result err in loadone if cant next Nikita Tokarchuk 2020-11-18 01:47:39 +0100
  • 24004ff910
    Consistent onclose callback order and proper err handling Nikita Tokarchuk 2020-11-18 01:46:46 +0100
  • cd5b2b85d1
    Bump packages Nikita Tokarchuk 2020-11-18 00:56:26 +0100
  • 87708fee04 Add callback support to a saving v2.0.8 Nikita Tokarchuk 2020-07-22 04:45:32 +0200
  • 06f6f48f11 Add context support to a saving Nikita Tokarchuk 2020-07-22 04:45:32 +0200
  • 28be1f46b9 Add filters support for a saving Nikita Tokarchuk 2020-07-23 01:43:46 +0200
  • 848703d56d Add callback support to a single deleting Nikita Tokarchuk 2020-07-22 04:45:32 +0200
  • 8fcd764a8c Add context query support to a single deleting Nikita Tokarchuk 2020-07-22 04:45:32 +0200
  • 50e947b203 Invoke onclose at the end of an array deleting Nikita Tokarchuk 2020-07-22 04:45:32 +0200
  • 73dc4974a2 Add query context support for an array deleting Nikita Tokarchuk 2020-07-22 04:45:32 +0200
  • 08397650c6 Add filters support for an array deleting Nikita Tokarchuk 2020-07-23 01:43:39 +0200
  • ee4bf46662 Add callback support for a counting Nikita Tokarchuk 2020-07-22 04:45:32 +0200
  • 9fb3094b87 Use reflect2 Nikita Tokarchuk 2020-07-22 04:45:32 +0200
  • b22b0f0919 Add query to the context Nikita Tokarchuk 2020-07-22 04:45:32 +0200
  • 951e5f5bef Add onclose callback Nikita Tokarchuk 2020-07-22 04:45:32 +0200
  • b796d5ac3b Make callback type Nikita Tokarchuk 2020-07-22 04:45:32 +0200
  • 08c3c5b377 Add callback mechanism and implement on-decode callback v2.0.7 Nikita Tokarchuk 2020-07-13 04:08:19 +0200
  • 09fa64ab0e Return err if cannot decode array element Nikita Tokarchuk 2020-07-13 02:46:19 +0200
  • c019a0ea4b Ignore unused arguments Nikita Tokarchuk 2020-07-13 02:44:50 +0200
  • ee1b0e17d5 Improve panic messages Nikita Tokarchuk 2020-07-13 02:44:32 +0200
  • 22a1d7033f Remove custom errors Nikita Tokarchuk 2020-07-13 02:43:42 +0200
  • 1d3e29fe10 Use err type for panics Nikita Tokarchuk 2020-07-13 02:42:24 +0200
  • 72e74a65b6 Use named returns for the code style consistency Nikita Tokarchuk 2020-07-13 03:12:39 +0200
  • 9cf3551c20 MIT licensed v2.0.6 Nikita Tokarchuk 2020-06-04 21:30:19 +0200
  • 3035d8d571 Fix aggregation pipeline match step Nikita Tokarchuk 2020-06-04 18:15:59 +0200
  • eac50d1770 Do not use unnecessary reflect Nikita Tokarchuk 2020-06-04 18:15:35 +0200
  • 05ebb25e70 Use unsafe pointer in the interface struct header is more correct way Nikita Tokarchuk 2020-06-04 18:15:08 +0200
  • fd53c66690 Use ordered document for index model v2.0.5 Nikita Tokarchuk 2020-03-25 17:40:26 +0100
  • 6111341a3c Check for nil interface correctly v2.0.4 Nikita Tokarchuk 2020-03-24 21:26:28 +0100
  • 9f647ca094 Allow nil query in composer v2.0.3 Nikita Tokarchuk 2020-03-19 00:44:48 +0100
  • eeb83daf4b Configure indices in struct tags v2.0.2 Nikita Tokarchuk 2020-03-14 19:35:49 +0100
  • 6e6a042a16 Return the empty context if not defined Nikita Tokarchuk 2020-03-14 19:34:57 +0100
  • e0c26f770f Do not find through unexported values Nikita Tokarchuk 2020-03-14 19:34:37 +0100
  • e7a05d94e1 Reexport basic mongo structs Nikita Tokarchuk 2020-03-13 00:40:33 +0100
  • 8267abe5be Ephemeral database for testing in the testing package v2.0.1 Nikita Tokarchuk 2020-03-10 00:01:36 +0100
  • ab4227eaef Make package for protection struct Nikita Tokarchuk 2020-03-09 23:48:47 +0100
  • 6e5dccbc96 Missed docs Nikita Tokarchuk 2020-03-09 23:48:26 +0100
  • 0b313e82fb Handle cursor error Nikita Tokarchuk 2020-03-09 23:48:13 +0100
  • f1fe41d336 Remove unused interfaces Nikita Tokarchuk 2020-03-09 23:47:24 +0100
  • 06b1ef5d9a Redundant code Nikita Tokarchuk 2020-03-09 23:47:32 +0100
  • 2c49854aee Implement ID bases in packages Nikita Tokarchuk 2020-03-09 17:55:06 +0100
  • 7f46008227 Merge common functions into database interface Nikita Tokarchuk 2020-03-06 00:22:00 +0100
  • cf23c3b579 Fix ctx bug Nikita Tokarchuk 2020-03-06 00:20:09 +0100
  • f3adfb039a Add custom interface base type Nikita Tokarchuk 2020-03-05 00:00:35 +0100
  • 45a41c6c6c Improve base types Nikita Tokarchuk 2020-03-05 00:00:25 +0100
  • db6c11f455 Remove custom err type Nikita Tokarchuk 2020-03-06 00:21:17 +0100
  • deac951551 v2 Nikita Tokarchuk 2020-03-04 22:50:42 +0100
  • ebe1934792 v2 v2.0.0 Nikita Tokarchuk 2020-03-04 22:50:42 +0100
  • 971977985f Add tempdb v1.0.1 Nikita Tokarchuk 2020-02-27 00:41:27 +0100
  • c5fab32e49 Add mongo client interfaces Nikita Tokarchuk 2020-02-26 23:33:17 +0100
  • e681af6dea Go mod update Nikita Tokarchuk 2020-02-26 23:04:38 +0100
  • 61621c0a3a Add reset to other load functions Nikita Tokarchuk 2019-05-24 14:48:58 +0200
  • dad0a0598b Add reflect based reset Nikita Tokarchuk 2019-05-24 14:50:17 +0200
  • 57fb40693a DeleteArray function Nikita Tokarchuk 2019-05-21 11:32:12 +0200
  • 11d202fa33 Fix target type for array loader Nikita Tokarchuk 2019-05-19 01:02:43 +0200
  • 0d5d18437e Fix preload field type assertion Nikita Tokarchuk 2019-05-19 00:45:52 +0200
  • e973a52a88 Use first element in a tag as a local relation field Nikita Tokarchuk 2019-05-17 14:04:00 +0200
  • f8e84df81e LoadMany structure is now known as LoadStream Nikita Tokarchuk 2019-05-17 13:53:58 +0200
  • a15839b68b Revert "Binary single loader" Nikita Tokarchuk 2019-05-17 13:48:42 +0200
  • 7c056dfc07 Implement single document loaders through find cursor Nikita Tokarchuk 2019-05-16 23:59:54 +0200
  • a686800b8d Binary single loader Nikita Tokarchuk 2019-05-16 23:02:34 +0200
  • 98efc3faaa Override cursor Next function with a wrapper Nikita Tokarchuk 2019-05-16 22:09:19 +0200
  • f6f1f27ff0 Get function is now known as GetNext Nikita Tokarchuk 2019-05-16 22:08:58 +0200
  • 6e7fd5336c Implement reversed preloading Nikita Tokarchuk 2019-05-16 14:18:39 +0200
  • 2207dc5afd Add resetter interface Nikita Tokarchuk 2019-05-16 13:56:55 +0200
  • ea72b26e1d Fix emptiness assertion Nikita Tokarchuk 2019-05-16 13:56:37 +0200
  • a86455df2d Add support elements to a pipeline Nikita Tokarchuk 2019-05-16 11:07:01 +0200
  • b7e92a5055 Add preloader filter Nikita Tokarchuk 2019-05-16 13:55:36 +0200
  • e60fef13df Add missing docs Nikita Tokarchuk 2019-05-15 14:43:06 +0200
  • b2cb450b24 Update mongo driver backend to v1.0.1 Nikita Tokarchuk 2019-05-15 14:42:17 +0200
  • cf7d11daae Fix error handling in LoadArray Nikita Tokarchuk 2019-02-21 15:37:25 +0100
  • aeb273738d Do not increase offset if obj was not appended Nikita Tokarchuk 2019-02-19 18:28:13 +0100
  • a49dc735e9 Fix loadarray slice offset Nikita Tokarchuk 2019-02-19 18:18:34 +0100
  • ae7a178bd3 Update mongo library Nikita Tokarchuk 2019-02-12 11:39:25 +0100