graphql-engine/server/tests-py/queries/explain/docs_query_mssql.yaml
Philip Lykke Carlsen 109a0beca8 (Fix #3456) Guard calls to JSON_QUERY on null arguments
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/3655
GitOrigin-RevId: 6e0aed6e96b2995af11366676fa9c453bb44a7aa
2022-02-21 08:53:06 +00:00

25 lines
860 B
YAML

description: The explained MSSQL query in our documentation
url: /v1/graphql/explain
status: 200
response:
- field: user
sql: "SELECT ISNULL((SELECT [t_user1].[name] AS [name]\n FROM [dbo].[user]\
\ AS [t_user1]\n FOR JSON PATH, INCLUDE_NULL_VALUES), (N''+NCHAR(91)+''+NCHAR(93)+''))\
\ AS [root]"
plan:
- "SELECT ISNULL((SELECT [t_user1].[name] AS [name]\nFROM [dbo].[user] AS [t_user1]\n\
FOR JSON PATH, INCLUDE_NULL_VALUES), '[]')"
- " |--Compute Scalar(DEFINE:([Expr1003]=isnull([Expr1001],CONVERT_IMPLICIT(nvarchar(max),'[]',0))))"
- ' |--UDX(([t_user1].[name]))'
- ' |--Clustered Index Scan(OBJECT:([master].[dbo].[user].[PK__user__3213E83F04195C1B]
AS [t_user1]))'
query:
query:
query: |
query getUsers {
user {
name
}
}
operationName: getUsers