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

Alternative spec implementation of deduplicated incremental delivery #1077

Closed
wants to merge 39 commits into from

Commits on Sep 18, 2024

  1. Extract common logic from ExecuteQuery, ExecuteMutation and ExecuteSu…

    …bscriptionEvent
    benjie authored and yaacovCR committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    1b4e808 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4eda2d View commit details
    Browse the repository at this point in the history
  3. Correct reference to MergeSelectionSets

    benjie authored and yaacovCR committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    018dac8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a620dc1 View commit details
    Browse the repository at this point in the history
  5. Introduce @defer directive

    yaacovCR committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    4e6df5c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e09dcf2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d4934b3 View commit details
    Browse the repository at this point in the history
  8. be more graphy

    yaacovCR committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    fd3987c View commit details
    Browse the repository at this point in the history
  9. fix timing

    yaacovCR committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    a94d7c0 View commit details
    Browse the repository at this point in the history
  10. reuse function

    yaacovCR committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    acc720b View commit details
    Browse the repository at this point in the history
  11. fix

    yaacovCR committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    6d3fccb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9237ed2 View commit details
    Browse the repository at this point in the history
  13. reword recursive abort case

    yaacovCR committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    76b7385 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f3b6a3f View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3194566 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ab8ccc3 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    14b107f View commit details
    Browse the repository at this point in the history
  18. move Field Collection back to where it was

    mostly to reduce the diff.
    yaacovCR committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    1645856 View commit details
    Browse the repository at this point in the history
  19. f

    yaacovCR committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    76c2a98 View commit details
    Browse the repository at this point in the history
  20. use fieldDetailsList consistently

    instead of sometimes fieldGroup, for consistency and so as to remove another "Group" term
    yaacovCR committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    81a9353 View commit details
    Browse the repository at this point in the history
  21. add info re: data structures

    yaacovCR committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    74bfb43 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    215d4f3 View commit details
    Browse the repository at this point in the history
  23. path => label

    yaacovCR committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    375804c View commit details
    Browse the repository at this point in the history
  24. add missing arguments

    yaacovCR committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    9ad6065 View commit details
    Browse the repository at this point in the history
  25. add missing return value

    yaacovCR committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    895428c View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    255ef41 View commit details
    Browse the repository at this point in the history
  27. Correct argument name

    "node" should be "field" within CreateSourceEventStream
    
    Co-authored-by: Rob Richard <robrichard87@gmail.com>
    yaacovCR and robrichard committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    4bd72b4 View commit details
    Browse the repository at this point in the history
  28. clarify errors from ExecuteExecutionPlan

    accompanying note is a WIP, open to further suggestions as to how to clarify
    yaacovCR committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    7c0088e View commit details
    Browse the repository at this point in the history
  29. add initial versions of explanations for the algorithms in the "Execu…

    …ting an Execution Plan" section
    yaacovCR committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    6cc43d1 View commit details
    Browse the repository at this point in the history
  30. add subheadings

    yaacovCR committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    e1e50c9 View commit details
    Browse the repository at this point in the history
  31. adjust heading

    yaacovCR committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    6c9d9ee View commit details
    Browse the repository at this point in the history
  32. Initialize graph

    yaacovCR committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    29598b1 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    4bb4fde View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    f2aec2a View commit details
    Browse the repository at this point in the history
  35. add descriptions and fix bug within GetNewRootNodes, it needs the old…

    … root nodes before the graph was adjusted
    yaacovCR committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    6862323 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    8dad2e8 View commit details
    Browse the repository at this point in the history
  37. add missing word

    yaacovCR committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    fb94bc6 View commit details
    Browse the repository at this point in the history
  38. Add Response Section for defer/stream (#4)

    * Add Response Section for defer/stream
    
    * review fixes
    
    * fix
    robrichard committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    99107f0 View commit details
    Browse the repository at this point in the history
  39. Add directives and validation sections (#5)

    * Add defer and stream directives to type system
    
    * Add defer/stream validation rules
    robrichard committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    3ef628c View commit details
    Browse the repository at this point in the history