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

Support for UDFs as GraphQL queries/mutations #393

Merged
merged 102 commits into from
Sep 26, 2023
Merged

Commits on Jul 24, 2023

  1. add udfs to sql context

    imor committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    8f6210d View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    99ec433 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Configuration menu
    Copy the full SHA
    728bdb1 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. Configuration menu
    Copy the full SHA
    17b9645 View commit details
    Browse the repository at this point in the history
  2. remove commented out code

    imor committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    638a3cd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ce8bdce View commit details
    Browse the repository at this point in the history
  4. make volatile explicit

    imor committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    c7f6eae View commit details
    Browse the repository at this point in the history
  5. add another test

    imor committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    a84f1de View commit details
    Browse the repository at this point in the history
  6. add bigints test

    imor committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    2dbeb23 View commit details
    Browse the repository at this point in the history
  7. add bools test

    imor committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    cfcf0c3 View commit details
    Browse the repository at this point in the history
  8. add reals test

    imor committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    1d0f1f3 View commit details
    Browse the repository at this point in the history
  9. add double precision test

    imor committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    0ffe4ca View commit details
    Browse the repository at this point in the history
  10. add numerics test

    imor committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    3494614 View commit details
    Browse the repository at this point in the history
  11. add uuid test

    imor committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    3c1d7ef View commit details
    Browse the repository at this point in the history
  12. add text test

    imor committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    1747b8a View commit details
    Browse the repository at this point in the history
  13. fix eof

    imor committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    86127b9 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. add date test

    imor committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    9cd153c View commit details
    Browse the repository at this point in the history
  2. add time test

    imor committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    5f31923 View commit details
    Browse the repository at this point in the history
  3. add time with time zone test

    imor committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    5d9f0ed View commit details
    Browse the repository at this point in the history
  4. add timestamp test

    imor committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    bc69df4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a0b0c1d View commit details
    Browse the repository at this point in the history
  6. add json test

    imor committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    c661f69 View commit details
    Browse the repository at this point in the history
  7. add jsonb test

    imor committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    74ec2b5 View commit details
    Browse the repository at this point in the history
  8. add failing char(x) test

    imor committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    dc7cb45 View commit details
    Browse the repository at this point in the history
  9. fix failing char(x) test

    The test failed because a function of type char(x) was being cast to
    `character` instead of `char(x)`. This was because when we load the sql
    context we do not have the type modifier info to find out what `x` in
    char(`x`) is for function inputs. As a workaround we cast such vales to
    text instead.
    imor committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    1a599b0 View commit details
    Browse the repository at this point in the history
  10. add varchar(x) test

    imor committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    a1c5cdc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    174fd69 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0c870b0 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

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

Commits on Aug 1, 2023

  1. Configuration menu
    Copy the full SHA
    8d7aec5 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. Configuration menu
    Copy the full SHA
    490f39d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eca9a49 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. correct a test case

    imor committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    c2136d4 View commit details
    Browse the repository at this point in the history
  2. add more tests

    imor committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    93376c4 View commit details
    Browse the repository at this point in the history
  3. add __typename to test

    imor committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    730d9ac View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. Configuration menu
    Copy the full SHA
    0228ba0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    93fbca5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    486b6a1 View commit details
    Browse the repository at this point in the history
  4. add totalCount field

    imor committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    65567ec View commit details
    Browse the repository at this point in the history
  5. fix eof

    imor committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    52750af View commit details
    Browse the repository at this point in the history
  6. fix eof

    imor committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    35c13e5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    79847aa View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. Configuration menu
    Copy the full SHA
    6319b28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    75e3e5c View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2023

  1. Configuration menu
    Copy the full SHA
    f7284e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0f45530 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b12065 View commit details
    Browse the repository at this point in the history
  4. fix trailing whitespace

    imor committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    e4685d7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e2278a5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2e5e947 View commit details
    Browse the repository at this point in the history
  7. fix eof & trailing whitespace

    imor committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    cc2ca98 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2023

  1. Configuration menu
    Copy the full SHA
    31a8db8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be1b817 View commit details
    Browse the repository at this point in the history
  3. add variadic function tests

    imor committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    62dd536 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d0100a3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e2a26c6 View commit details
    Browse the repository at this point in the history
  6. add some docs

    imor committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    3b6423c View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2023

  1. Configuration menu
    Copy the full SHA
    ddd95b3 View commit details
    Browse the repository at this point in the history
  2. add description tests

    imor committed Sep 3, 2023
    Configuration menu
    Copy the full SHA
    3f8bc91 View commit details
    Browse the repository at this point in the history
  3. add name directive tests

    imor committed Sep 3, 2023
    Configuration menu
    Copy the full SHA
    3bb21aa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    52d8b82 View commit details
    Browse the repository at this point in the history
  5. fix eof

    imor committed Sep 3, 2023
    Configuration menu
    Copy the full SHA
    7387e4b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2dd5c9b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c796182 View commit details
    Browse the repository at this point in the history
  8. add more examples to docs

    imor committed Sep 3, 2023
    Configuration menu
    Copy the full SHA
    ee96cd3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    57105b4 View commit details
    Browse the repository at this point in the history
  10. correct a comment

    imor committed Sep 3, 2023
    Configuration menu
    Copy the full SHA
    8c0cf61 View commit details
    Browse the repository at this point in the history
  11. fix eof

    imor committed Sep 3, 2023
    Configuration menu
    Copy the full SHA
    22cd426 View commit details
    Browse the repository at this point in the history
  12. add a note in docs

    imor committed Sep 3, 2023
    Configuration menu
    Copy the full SHA
    7fe4213 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. fix examples in docs

    imor committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    b6420fc View commit details
    Browse the repository at this point in the history
  2. clarify a sentence

    imor committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    7372c74 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

  1. Configuration menu
    Copy the full SHA
    59d77fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6d5dcb View commit details
    Browse the repository at this point in the history
  3. remove invalid query in test

    imor committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    02f79cc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    384ce3f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    72c2c67 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4ced695 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4b9b083 View commit details
    Browse the repository at this point in the history
  8. update out file

    imor committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    320379b View commit details
    Browse the repository at this point in the history
  9. correct docs and tests

    imor committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    3953c35 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    778c72f View commit details
    Browse the repository at this point in the history
  11. filter out overloaded functions

    imor committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    00e6547 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    05730d6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5b8cb79 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    67d0eed View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    717ad18 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a99f9a3 View commit details
    Browse the repository at this point in the history
  17. fix trailing whitespace

    imor committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    7216d75 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. Configuration menu
    Copy the full SHA
    07afef4 View commit details
    Browse the repository at this point in the history
  2. fix a bug in which Node returning function didn't handle nulls properly

    If a function returning Node returned null, it output a row with every
    field as null rather than a null top level object.
    imor committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    3ff3598 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. remove a stray comment

    imor committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    88b1bb5 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Configuration menu
    Copy the full SHA
    4a36544 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. Merge pull request #1 from supabase/or/function-execute-test

    Filter function accessibility by role on execute privilege + test
    imor authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    63484ea View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. Revert "remove a stray comment"

    This reverts commit 88b1bb5.
    imor committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    4c0bcfa View commit details
    Browse the repository at this point in the history
  2. Revert "fix a bug in which Node returning function didn't handle null…

    …s properly"
    
    This reverts commit 3ff3598.
    imor committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    4320620 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    13bd773 View commit details
    Browse the repository at this point in the history
  4. bump pgrx version to 0.10.2

    imor committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    27ea219 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ab54284 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. Configuration menu
    Copy the full SHA
    4e0f471 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11690c8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e823810 View commit details
    Browse the repository at this point in the history
  4. update changelog

    olirice committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    fbdcb2b View commit details
    Browse the repository at this point in the history