This commit is contained in:
Debdatta Kunda 2024-07-19 00:18:10 -07:00
Родитель 93a0f9ca8a
Коммит c1ee171c22
2 изменённых файлов: 52 добавлений и 52 удалений

Просмотреть файл

@ -130,7 +130,7 @@ FROM root]]></SqlQuery>
</Input>
<Output>
<SqlQuery><![CDATA[
SELECT VALUE AVG(root["NumberValueDotNet"])
SELECT VALUE AVG(root["NumericField"])
FROM root]]></SqlQuery>
</Output>
</Result>
@ -141,7 +141,7 @@ FROM root]]></SqlQuery>
</Input>
<Output>
<SqlQuery><![CDATA[
SELECT VALUE SUM(root["NumberValueDotNet"])
SELECT VALUE SUM(root["NumericField"])
FROM root]]></SqlQuery>
</Output>
</Result>
@ -154,7 +154,7 @@ FROM root]]></SqlQuery>
<SqlQuery><![CDATA[
SELECT VALUE AVG(m0)
FROM root
JOIN m0 IN root["ArrayValuesDotNet"]
JOIN m0 IN root["ArrayField"]
WHERE ((m0 % 3) = 0)]]></SqlQuery>
</Output>
</Result>
@ -167,11 +167,11 @@ WHERE ((m0 % 3) = 0)]]></SqlQuery>
<SqlQuery><![CDATA[
SELECT VALUE COUNT(1)
FROM (
SELECT VALUE root["NumberValueDotNet"]
SELECT VALUE root["NumericField"]
FROM root
OFFSET 2 LIMIT 2147483647) AS r0
]]></SqlQuery>
<ErrorMessage><![CDATA[Status Code: BadRequest,{"errors":[{"severity":"Error","location":{"start":77,"end":102},"code":"SC2204","message":"'OFFSET LIMIT' clause is not supported in subqueries."}]},0x800A0B00]]></ErrorMessage>
<ErrorMessage><![CDATA[Status Code: BadRequest,{"errors":[{"severity":"Error","location":{"start":72,"end":97},"code":"SC2204","message":"'OFFSET LIMIT' clause is not supported in subqueries."}]},0x800A0B00]]></ErrorMessage>
</Output>
</Result>
<Result>
@ -181,7 +181,7 @@ FROM (
</Input>
<Output>
<SqlQuery><![CDATA[
SELECT VALUE MIN(root["NumberValueDotNet"])
SELECT VALUE MIN(root["NumericField"])
FROM root]]></SqlQuery>
</Output>
</Result>

Просмотреть файл

@ -8,11 +8,11 @@
<SqlQuery><![CDATA[
SELECT VALUE root
FROM root
WHERE (root["NumberValueDotNet"] = 1)]]></SqlQuery>
WHERE (root["NumericField"] = 1)]]></SqlQuery>
<InputData><![CDATA[[
"{\"NumberValueDotNet\": 0, \"StringValueDotNet\": \"0\", \"id\": \"0-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 1, \"StringValueDotNet\": \"1\", \"id\": \"1-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 2, \"StringValueDotNet\": \"2\", \"id\": \"2-False\", \"Pk\": \"Test\"}"
"{\"NumericField\": 0.0, \"StringField\": \"0\", \"IgnoreField\": \"Ignore\", \"id\": \"0-False\"}",
"{\"NumericField\": 1.0, \"StringField\": \"1\", \"IgnoreField\": \"Ignore\", \"id\": \"1-False\"}",
"{\"NumericField\": 2.0, \"StringField\": \"2\", \"IgnoreField\": \"Ignore\", \"id\": \"2-False\"}"
]]]></InputData>
<Results><![CDATA[[
"{NumericField:1,StringField:1,id:1-False,Pk:Test}"
@ -28,11 +28,11 @@ WHERE (root["NumberValueDotNet"] = 1)]]></SqlQuery>
<SqlQuery><![CDATA[
SELECT VALUE root
FROM root
WHERE (root = {"NumberValueDotNet": 1, "StringValueDotNet": "1", "id": null, "Pk": null, "DateTimeFieldDotNet": null, "DataTypeField": null})]]></SqlQuery>
WHERE (root = {"NumericField": 1, "StringField": "1", "IgnoreField": null, "id": null, "Pk": null, "DateTimeField": null, "DataTypeField": null})]]></SqlQuery>
<InputData><![CDATA[[
"{\"NumberValueDotNet\": 0, \"StringValueDotNet\": \"0\", \"id\": \"0-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 1, \"StringValueDotNet\": \"1\", \"id\": \"1-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 2, \"StringValueDotNet\": \"2\", \"id\": \"2-False\", \"Pk\": \"Test\"}"
"{\"NumericField\": 0.0, \"StringField\": \"0\", \"IgnoreField\": \"Ignore\", \"id\": \"0-False\"}",
"{\"NumericField\": 1.0, \"StringField\": \"1\", \"IgnoreField\": \"Ignore\", \"id\": \"1-False\"}",
"{\"NumericField\": 2.0, \"StringField\": \"2\", \"IgnoreField\": \"Ignore\", \"id\": \"2-False\"}"
]]]></InputData>
<Results><![CDATA[[]]]></Results>
</Output>
@ -44,12 +44,12 @@ WHERE (root = {"NumberValueDotNet": 1, "StringValueDotNet": "1", "id": null, "Pk
</Input>
<Output>
<SqlQuery><![CDATA[
SELECT VALUE {"NumberValueDotNet": 1, "StringValueDotNet": "1", "id": null, "Pk": null, "DateTimeFieldDotNet": null, "DataTypeField": null}
SELECT VALUE {"NumericField": 1, "StringField": "1", "IgnoreField": null, "id": null, "Pk": null, "DateTimeField": null, "DataTypeField": null}
FROM root]]></SqlQuery>
<InputData><![CDATA[[
"{\"NumberValueDotNet\": 0, \"StringValueDotNet\": \"0\", \"id\": \"0-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 1, \"StringValueDotNet\": \"1\", \"id\": \"1-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 2, \"StringValueDotNet\": \"2\", \"id\": \"2-False\", \"Pk\": \"Test\"}"
"{\"NumericField\": 0.0, \"StringField\": \"0\", \"IgnoreField\": \"Ignore\", \"id\": \"0-False\"}",
"{\"NumericField\": 1.0, \"StringField\": \"1\", \"IgnoreField\": \"Ignore\", \"id\": \"1-False\"}",
"{\"NumericField\": 2.0, \"StringField\": \"2\", \"IgnoreField\": \"Ignore\", \"id\": \"2-False\"}"
]]]></InputData>
<Results><![CDATA[[
"{NumericField:1,StringField:1,id:,Pk:}",
@ -65,12 +65,12 @@ FROM root]]></SqlQuery>
</Input>
<Output>
<SqlQuery><![CDATA[
SELECT VALUE ((root["NumberValueDotNet"] > 1) ? {"NumberValueDotNet": 1, "StringValueDotNet": "1", "id": null, "Pk": null, "DateTimeFieldDotNet": null, "DataTypeField": null} : {"NumberValueDotNet": 1, "StringValueDotNet": "1", "id": null, "Pk": null, "DateTimeFieldDotNet": null, "DataTypeField": null})
SELECT VALUE ((root["NumericField"] > 1) ? {"NumericField": 1, "StringField": "1", "IgnoreField": null, "id": null, "Pk": null, "DateTimeField": null, "DataTypeField": null} : {"NumericField": 1, "StringField": "1", "IgnoreField": null, "id": null, "Pk": null, "DateTimeField": null, "DataTypeField": null})
FROM root]]></SqlQuery>
<InputData><![CDATA[[
"{\"NumberValueDotNet\": 0, \"StringValueDotNet\": \"0\", \"id\": \"0-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 1, \"StringValueDotNet\": \"1\", \"id\": \"1-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 2, \"StringValueDotNet\": \"2\", \"id\": \"2-False\", \"Pk\": \"Test\"}"
"{\"NumericField\": 0.0, \"StringField\": \"0\", \"IgnoreField\": \"Ignore\", \"id\": \"0-False\"}",
"{\"NumericField\": 1.0, \"StringField\": \"1\", \"IgnoreField\": \"Ignore\", \"id\": \"1-False\"}",
"{\"NumericField\": 2.0, \"StringField\": \"2\", \"IgnoreField\": \"Ignore\", \"id\": \"2-False\"}"
]]]></InputData>
<Results><![CDATA[[
"{NumericField:1,StringField:1,id:,Pk:}",
@ -88,11 +88,11 @@ FROM root]]></SqlQuery>
<SqlQuery><![CDATA[
SELECT VALUE "A"
FROM root
WHERE (root = {"NumberValueDotNet": root["NumberValueDotNet"], "StringValueDotNet": root["StringValueDotNet"]})]]></SqlQuery>
WHERE (root = {"NumericField": root["NumericField"], "StringField": root["StringField"]})]]></SqlQuery>
<InputData><![CDATA[[
"{\"NumberValueDotNet\": 0, \"StringValueDotNet\": \"0\", \"id\": \"0-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 1, \"StringValueDotNet\": \"1\", \"id\": \"1-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 2, \"StringValueDotNet\": \"2\", \"id\": \"2-False\", \"Pk\": \"Test\"}"
"{\"NumericField\": 0.0, \"StringField\": \"0\", \"IgnoreField\": \"Ignore\", \"id\": \"0-False\"}",
"{\"NumericField\": 1.0, \"StringField\": \"1\", \"IgnoreField\": \"Ignore\", \"id\": \"1-False\"}",
"{\"NumericField\": 2.0, \"StringField\": \"2\", \"IgnoreField\": \"Ignore\", \"id\": \"2-False\"}"
]]]></InputData>
<Results><![CDATA[[]]]></Results>
</Output>
@ -106,11 +106,11 @@ WHERE (root = {"NumberValueDotNet": root["NumberValueDotNet"], "StringValueDotNe
<SqlQuery><![CDATA[
SELECT TOP 5 VALUE root
FROM root
ORDER BY root["NumberValueDotNet"] ASC]]></SqlQuery>
ORDER BY root["NumericField"] ASC]]></SqlQuery>
<InputData><![CDATA[[
"{\"NumberValueDotNet\": 0, \"StringValueDotNet\": \"0\", \"id\": \"0-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 1, \"StringValueDotNet\": \"1\", \"id\": \"1-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 2, \"StringValueDotNet\": \"2\", \"id\": \"2-False\", \"Pk\": \"Test\"}"
"{\"NumericField\": 0.0, \"StringField\": \"0\", \"IgnoreField\": \"Ignore\", \"id\": \"0-False\"}",
"{\"NumericField\": 1.0, \"StringField\": \"1\", \"IgnoreField\": \"Ignore\", \"id\": \"1-False\"}",
"{\"NumericField\": 2.0, \"StringField\": \"2\", \"IgnoreField\": \"Ignore\", \"id\": \"2-False\"}"
]]]></InputData>
<Results><![CDATA[[
"{NumericField:0,StringField:0,id:0-False,Pk:Test}",
@ -126,12 +126,12 @@ ORDER BY root["NumberValueDotNet"] ASC]]></SqlQuery>
</Input>
<Output>
<SqlQuery><![CDATA[
SELECT VALUE ((root["NumberValueDotNet"] > 1) ? "true" : "false")
SELECT VALUE ((root["NumericField"] > 1) ? "true" : "false")
FROM root]]></SqlQuery>
<InputData><![CDATA[[
"{\"NumberValueDotNet\": 0, \"StringValueDotNet\": \"0\", \"id\": \"0-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 1, \"StringValueDotNet\": \"1\", \"id\": \"1-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 2, \"StringValueDotNet\": \"2\", \"id\": \"2-False\", \"Pk\": \"Test\"}"
"{\"NumericField\": 0.0, \"StringField\": \"0\", \"IgnoreField\": \"Ignore\", \"id\": \"0-False\"}",
"{\"NumericField\": 1.0, \"StringField\": \"1\", \"IgnoreField\": \"Ignore\", \"id\": \"1-False\"}",
"{\"NumericField\": 2.0, \"StringField\": \"2\", \"IgnoreField\": \"Ignore\", \"id\": \"2-False\"}"
]]]></InputData>
<Results><![CDATA[[
"false",
@ -149,11 +149,11 @@ FROM root]]></SqlQuery>
<SqlQuery><![CDATA[
SELECT VALUE root
FROM root
WHERE (root["DateTimeFieldDotNet"] != null)]]></SqlQuery>
WHERE (root["DateTimeField"] != null)]]></SqlQuery>
<InputData><![CDATA[[
"{\"NumberValueDotNet\": 0, \"StringValueDotNet\": \"0\", \"id\": \"0-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 1, \"StringValueDotNet\": \"1\", \"id\": \"1-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 2, \"StringValueDotNet\": \"2\", \"id\": \"2-False\", \"Pk\": \"Test\"}"
"{\"NumericField\": 0.0, \"StringField\": \"0\", \"IgnoreField\": \"Ignore\", \"id\": \"0-False\"}",
"{\"NumericField\": 1.0, \"StringField\": \"1\", \"IgnoreField\": \"Ignore\", \"id\": \"1-False\"}",
"{\"NumericField\": 2.0, \"StringField\": \"2\", \"IgnoreField\": \"Ignore\", \"id\": \"2-False\"}"
]]]></InputData>
<Results><![CDATA[[]]]></Results>
</Output>
@ -169,9 +169,9 @@ SELECT VALUE root
FROM root
WHERE (root["DataTypeField"] != null)]]></SqlQuery>
<InputData><![CDATA[[
"{\"NumberValueDotNet\": 0, \"StringValueDotNet\": \"0\", \"id\": \"0-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 1, \"StringValueDotNet\": \"1\", \"id\": \"1-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 2, \"StringValueDotNet\": \"2\", \"id\": \"2-False\", \"Pk\": \"Test\"}"
"{\"NumericField\": 0.0, \"StringField\": \"0\", \"IgnoreField\": \"Ignore\", \"id\": \"0-False\"}",
"{\"NumericField\": 1.0, \"StringField\": \"1\", \"IgnoreField\": \"Ignore\", \"id\": \"1-False\"}",
"{\"NumericField\": 2.0, \"StringField\": \"2\", \"IgnoreField\": \"Ignore\", \"id\": \"2-False\"}"
]]]></InputData>
<Results><![CDATA[[]]]></Results>
</Output>
@ -185,11 +185,11 @@ WHERE (root["DataTypeField"] != null)]]></SqlQuery>
<SqlQuery><![CDATA[
SELECT VALUE root
FROM root
WHERE (root["DateTimeFieldDotNet"] = "1970-01-01T00:00:00Z")]]></SqlQuery>
WHERE (root["DateTimeField"] = "1970-01-01T00:00:00Z")]]></SqlQuery>
<InputData><![CDATA[[
"{\"NumberValueDotNet\": 0, \"StringValueDotNet\": \"0\", \"id\": \"0-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 1, \"StringValueDotNet\": \"1\", \"id\": \"1-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 2, \"StringValueDotNet\": \"2\", \"id\": \"2-False\", \"Pk\": \"Test\"}"
"{\"NumericField\": 0.0, \"StringField\": \"0\", \"IgnoreField\": \"Ignore\", \"id\": \"0-False\"}",
"{\"NumericField\": 1.0, \"StringField\": \"1\", \"IgnoreField\": \"Ignore\", \"id\": \"1-False\"}",
"{\"NumericField\": 2.0, \"StringField\": \"2\", \"IgnoreField\": \"Ignore\", \"id\": \"2-False\"}"
]]]></InputData>
<Results><![CDATA[[]]]></Results>
</Output>
@ -205,9 +205,9 @@ SELECT VALUE root
FROM root
WHERE (root["DataTypeField"] = 2)]]></SqlQuery>
<InputData><![CDATA[[
"{\"NumberValueDotNet\": 0, \"StringValueDotNet\": \"0\", \"id\": \"0-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 1, \"StringValueDotNet\": \"1\", \"id\": \"1-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 2, \"StringValueDotNet\": \"2\", \"id\": \"2-False\", \"Pk\": \"Test\"}"
"{\"NumericField\": 0.0, \"StringField\": \"0\", \"IgnoreField\": \"Ignore\", \"id\": \"0-False\"}",
"{\"NumericField\": 1.0, \"StringField\": \"1\", \"IgnoreField\": \"Ignore\", \"id\": \"1-False\"}",
"{\"NumericField\": 2.0, \"StringField\": \"2\", \"IgnoreField\": \"Ignore\", \"id\": \"2-False\"}"
]]]></InputData>
<Results><![CDATA[[]]]></Results>
</Output>
@ -221,11 +221,11 @@ WHERE (root["DataTypeField"] = 2)]]></SqlQuery>
<SqlQuery><![CDATA[
SELECT VALUE root
FROM root
WHERE (root["StringValueDotNet"] != null)]]></SqlQuery>
WHERE (root["StringField"] != null)]]></SqlQuery>
<InputData><![CDATA[[
"{\"NumberValueDotNet\": 0, \"StringValueDotNet\": \"0\", \"id\": \"0-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 1, \"StringValueDotNet\": \"1\", \"id\": \"1-False\", \"Pk\": \"Test\"}",
"{\"NumberValueDotNet\": 2, \"StringValueDotNet\": \"2\", \"id\": \"2-False\", \"Pk\": \"Test\"}"
"{\"NumericField\": 0.0, \"StringField\": \"0\", \"IgnoreField\": \"Ignore\", \"id\": \"0-False\"}",
"{\"NumericField\": 1.0, \"StringField\": \"1\", \"IgnoreField\": \"Ignore\", \"id\": \"1-False\"}",
"{\"NumericField\": 2.0, \"StringField\": \"2\", \"IgnoreField\": \"Ignore\", \"id\": \"2-False\"}"
]]]></InputData>
<Results><![CDATA[[
"{NumericField:0,StringField:0,id:0-False,Pk:Test}",