Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sam: Projection read model copies to MongoDB #125

Merged
merged 78 commits into from
Feb 9, 2022
Merged

Sam: Projection read model copies to MongoDB #125

merged 78 commits into from
Feb 9, 2022

Commits on Jan 27, 2022

  1. Add the sam prerelease

    woksin committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    7697ecc View commit details
    Browse the repository at this point in the history
  2. Update contracts version

    woksin committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    b28e4ea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8171492 View commit details
    Browse the repository at this point in the history
  4. Introduce the CopyProjectionToMongoDBAttribute attribute to decorate …

    …on projection read model classes signifying that they should be stored in a MongoDB copy store
    woksin committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    0624ee6 View commit details
    Browse the repository at this point in the history
  5. ProjectionMongoDBCopyCollectionName concept representing the collecti…

    …on name and an extension method on IMongoDatabase to get the collection for a projection read model type
    woksin committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    3a2ced2 View commit details
    Browse the repository at this point in the history
  6. Add the Copies property to the Projection Registration Request and st…

    …art on the resolving logic for the MongoDB copy definition
    woksin committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    8fa9abb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3688ba4 View commit details
    Browse the repository at this point in the history
  8. Specs for ProjectionCreator

    woksin committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    c9e2d0b View commit details
    Browse the repository at this point in the history
  9. Implement ProjectionCreator

    woksin committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    5df5fab View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b9f35b3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d0bc15e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8e46f49 View commit details
    Browse the repository at this point in the history
  13. Specs for MongoDBCopyAdder

    woksin committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    3b1f41d View commit details
    Browse the repository at this point in the history
  14. Implement MongoDBCopyAdder

    woksin committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    98cd011 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    484ee96 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a8bedc6 View commit details
    Browse the repository at this point in the history
  17. Make it build

    woksin committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    3969f21 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2022

  1. Configuration menu
    Copy the full SHA
    d8a0b25 View commit details
    Browse the repository at this point in the history
  2. WIP

    woksin committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    b3b75e6 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2022

  1. WIP

    woksin committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    9a612c2 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2022

  1. Implement copy definitions

    woksin committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    dd53c58 View commit details
    Browse the repository at this point in the history
  2. Make it build

    woksin committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    dd448e0 View commit details
    Browse the repository at this point in the history
  3. Fix specs

    woksin committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    c7f0480 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b406963 View commit details
    Browse the repository at this point in the history
  5. Fix some small things

    woksin committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    840dc88 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2022

  1. Fix and add more specs

    woksin committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    415be4e View commit details
    Browse the repository at this point in the history
  2. Fix an error in the WithConversion method, it needs TProperty in orde…

    …r to evaluate it as a MemberExpression
    woksin committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    5a7fa53 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4cc1437 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8b7d972 View commit details
    Browse the repository at this point in the history
  5. Specs for ProjectionField.cs

    woksin committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    4c9be86 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c2e5dca View commit details
    Browse the repository at this point in the history
  7. Upgrade conotracts

    woksin committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    5c84103 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cfb3b73 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    554b168 View commit details
    Browse the repository at this point in the history
  10. Add Conversion.None enum

    woksin committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    eb1b7b9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f6cd318 View commit details
    Browse the repository at this point in the history
  12. Use PropertyConversion

    woksin committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    77d1391 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2022

  1. WIP

    woksin committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    fb1e577 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7cf3524 View commit details
    Browse the repository at this point in the history
  3. Cleanup

    woksin committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    11221dc View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2022

  1. Cleanup

    woksin committed Feb 5, 2022
    Configuration menu
    Copy the full SHA
    91666af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fee572d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bfedec6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a3584be View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2022

  1. Merge pull request #127 from dolittle/recursive-projection

    Recursive projection
    woksin authored Feb 6, 2022
    Configuration menu
    Copy the full SHA
    13ccd9e View commit details
    Browse the repository at this point in the history
  2. Remove unneeded files

    woksin committed Feb 6, 2022
    Configuration menu
    Copy the full SHA
    69d1a74 View commit details
    Browse the repository at this point in the history
  3. Cleanup a bit

    woksin committed Feb 6, 2022
    Configuration menu
    Copy the full SHA
    ecef2da View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    70e15dd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f2525e5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    21922bf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0d5ca45 View commit details
    Browse the repository at this point in the history
  8. Register a convention pack for projection read model types so that it…

    … ignores extra elements
    woksin committed Feb 6, 2022
    Configuration menu
    Copy the full SHA
    d80239b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b4c3a08 View commit details
    Browse the repository at this point in the history
  10. Add specs

    woksin committed Feb 6, 2022
    Configuration menu
    Copy the full SHA
    8d07d48 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. Fix specs

    woksin committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    0f124ed View commit details
    Browse the repository at this point in the history
  2. First working stab on making specs work for ConversionsFromMongoDBCon…

    …vertToAttributesBuilder
    woksin committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    b5e2f3c View commit details
    Browse the repository at this point in the history
  3. Fix specs and make implementattion of

    ConversionsFromMongoDBConvertToAttributesBuilder better
    woksin committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    9febaf6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    346e9ce View commit details
    Browse the repository at this point in the history
  5. Merge pull request #126 from dolittle/mongodb-copy-attribute

    Mongodb copy attribute
    jakhog authored Feb 7, 2022
    Configuration menu
    Copy the full SHA
    168d36a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a0fa083 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #128 from dolittle/projections-ioc

    Projections ioc
    jakhog authored Feb 7, 2022
    Configuration menu
    Copy the full SHA
    e1ca6e3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    39ef39c View commit details
    Browse the repository at this point in the history
  9. Remove commented code

    woksin committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    9718dce View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fddec75 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

  1. Configuration menu
    Copy the full SHA
    851daf2 View commit details
    Browse the repository at this point in the history
  2. Fix broken specs

    woksin committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    b2543a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bdd7cd5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bec220f View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2022

  1. Missing headers

    woksin committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    06b9c91 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40f2ec6 View commit details
    Browse the repository at this point in the history
  3. Update Source/Projections/Projections.csproj

    Co-authored-by: Jakob Høgenes <1014990+jakhog@users.noreply.github.com>
    woksin and jakhog authored Feb 9, 2022
    Configuration menu
    Copy the full SHA
    8c70d78 View commit details
    Browse the repository at this point in the history
  4. Update Source/Resources/MongoDB/DolittleMongoConventions.cs

    Co-authored-by: Jakob Høgenes <1014990+jakhog@users.noreply.github.com>
    woksin and jakhog authored Feb 9, 2022
    Configuration menu
    Copy the full SHA
    dc2ec3c View commit details
    Browse the repository at this point in the history
  5. Merge branch 'conversions-from-classmap' of github.com:dolittle/DotNE…

    …T.SDK into conversions-from-classmap
    woksin committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    ad361fd View commit details
    Browse the repository at this point in the history
  6. Merge pull request #129 from dolittle/conversions-from-classmap

    Conversions from classmap
    jakhog authored Feb 9, 2022
    Configuration menu
    Copy the full SHA
    5f8d1f7 View commit details
    Browse the repository at this point in the history
  7. Upgrade contracts

    woksin committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    fcfe6e9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1e1a72b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2ee71f2 View commit details
    Browse the repository at this point in the history
  10. Revert projections tutorial

    woksin committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    465cb96 View commit details
    Browse the repository at this point in the history