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

graph,graphql,server,store: Subgraph Sql Service #5382

Closed
wants to merge 9 commits into from

Commits on May 8, 2024

  1. graph: add sql to schema

    Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
    gusinacio authored and suchapalaver committed May 8, 2024
    Configuration menu
    Copy the full SHA
    b765438 View commit details
    Browse the repository at this point in the history
  2. graph, store: create database sql executor

    Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
    
    executor: impelement methods to execute arbitary sql in query store and
    deployment store
    gusinacio authored and suchapalaver committed May 8, 2024
    Configuration menu
    Copy the full SHA
    b365a81 View commit details
    Browse the repository at this point in the history
  3. graph, graphql: add resolver for sql

    Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
    gusinacio authored and suchapalaver committed May 8, 2024
    Configuration menu
    Copy the full SHA
    8154735 View commit details
    Browse the repository at this point in the history
  4. graphql, store: add parse and validation for custom sql

    Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
    
    create store/postgres/src/sql
    
    validator and formater: full refactor
    
    Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
    
    refactor: move sql to store/postgres/src/sql
    
    Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
    
    parser: test for array of byte fixed
    
    Signed-off-by: Tümay Tuzcu <tumay@semiotic.ai>
    
    parser: block_range and block$ added as available columns for tables,
    sequence functions moved to black list
    
    Signed-off-by: Tümay Tuzcu <tumay@semiotic.ai>
    
    parser: use latest block as cte filter
    
    parser: fix escape columns and tables
    
    Fixes STU-217
    
    Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
    gusinacio authored and suchapalaver committed May 8, 2024
    Configuration menu
    Copy the full SHA
    8844eb5 View commit details
    Browse the repository at this point in the history
  5. graph, graphql, server, store: convert object_or_interface into query…

    …able_type
    
    Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
    gusinacio authored and suchapalaver committed May 8, 2024
    Configuration menu
    Copy the full SHA
    49949c6 View commit details
    Browse the repository at this point in the history
  6. graph, graphql: add sql service config toggle

    Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
    gusinacio authored and suchapalaver committed May 8, 2024
    Configuration menu
    Copy the full SHA
    86345d8 View commit details
    Browse the repository at this point in the history
  7. docs: add sql service documentation

    Signed-off-by: Gustavo Inacio <gustavo@semiotic.ai>
    
    docs: add sql service docs section
    gusinacio authored and suchapalaver committed May 8, 2024
    Configuration menu
    Copy the full SHA
    ee44541 View commit details
    Browse the repository at this point in the history
  8. store: Use double quotation format for parsed sql tables matched with…

    … prelude CTE
    
    Fixes SQL-266
    
    Signed-off-by: Tümay Tuzcu <tumay@semiotic.ai>
    Tümay Tuzcu authored and suchapalaver committed May 8, 2024
    Configuration menu
    Copy the full SHA
    a1a7c64 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. store: Test validation for use CTE with side effect

    Signed-off-by: Tümay Tuzcu <tumay@semiotic.ai>
    Tümay Tuzcu committed May 28, 2024
    Configuration menu
    Copy the full SHA
    d3bebe7 View commit details
    Browse the repository at this point in the history