Update for further changes in core's query parser.
This commit is contained in:
parent
1ade98122f
commit
4f2377f323
|
@ -176,7 +176,7 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"link_settings": {
|
"link_settings": {
|
||||||
"libraries": [ "-lrealm<(debug_library_suffix)" ],
|
"libraries": [ "-lrealm<(debug_library_suffix)", "-lrealm-parser<(debug_library_suffix)" ],
|
||||||
},
|
},
|
||||||
"variables": {
|
"variables": {
|
||||||
"prefix": "<!(node -p \"process.env.REALM_CORE_PREFIX || String()\")"
|
"prefix": "<!(node -p \"process.env.REALM_CORE_PREFIX || String()\")"
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit fa382511a8e3163a7ce1c2e21b03ebbd6781cb03
|
Subproject commit 6c3b4a46645c770c42d1775e6eac3262c6f2a3a6
|
|
@ -45,9 +45,9 @@
|
||||||
["QueryCount", 1, "BoolObject", "boolCol == $0", false],
|
["QueryCount", 1, "BoolObject", "boolCol == $0", false],
|
||||||
["QueryCount", 0, "BoolObject", "boolCol == true && boolCol == false"],
|
["QueryCount", 0, "BoolObject", "boolCol == true && boolCol == false"],
|
||||||
["QueryCount", 3, "BoolObject", "boolCol == true || boolCol == false"],
|
["QueryCount", 3, "BoolObject", "boolCol == true || boolCol == false"],
|
||||||
|
["QueryCount", 1, "BoolObject", "boolCol == 0"],
|
||||||
|
["QueryCount", 2, "BoolObject", "boolCol == 1"],
|
||||||
|
|
||||||
["QueryThrows", "BoolObject", "boolCol == 0"],
|
|
||||||
["QueryThrows", "BoolObject", "boolCol == 1"],
|
|
||||||
["QueryThrows", "BoolObject", "boolCol == 'not a bool'"],
|
["QueryThrows", "BoolObject", "boolCol == 'not a bool'"],
|
||||||
["QueryThrows", "BoolObject", "boolCol == $0", "not a bool"],
|
["QueryThrows", "BoolObject", "boolCol == $0", "not a bool"],
|
||||||
["QueryThrows", "BoolObject", "boolCol > true"],
|
["QueryThrows", "BoolObject", "boolCol > true"],
|
||||||
|
@ -294,8 +294,7 @@
|
||||||
{ "name": "floatCol", "type": "float" },
|
{ "name": "floatCol", "type": "float" },
|
||||||
{ "name": "doubleCol", "type": "double" },
|
{ "name": "doubleCol", "type": "double" },
|
||||||
{ "name": "stringCol", "type": "string" },
|
{ "name": "stringCol", "type": "string" },
|
||||||
{ "name": "dateCol", "type": "date" },
|
{ "name": "dateCol", "type": "date?" }
|
||||||
{ "name": "dataCol", "type": "data" }
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -304,13 +303,15 @@
|
||||||
"properties": [
|
"properties": [
|
||||||
{ "name": "primaryKey", "type": "int" },
|
{ "name": "primaryKey", "type": "int" },
|
||||||
{ "name": "basicLink", "type": "object", "objectType": "BasicTypesObject" },
|
{ "name": "basicLink", "type": "object", "objectType": "BasicTypesObject" },
|
||||||
{ "name": "linkLink", "type": "object", "objectType": "LinkTypesObject" }
|
{ "name": "linkLink", "type": "object", "objectType": "LinkTypesObject" },
|
||||||
|
{ "name": "linkList", "type": "BasicTypesObject[]" }
|
||||||
]
|
]
|
||||||
}],
|
}],
|
||||||
"objects": [
|
"objects": [
|
||||||
{ "type": "LinkTypesObject", "value": [0, [1, 0.1, 0.001, "1", 1, [1, 10, 100]], null] },
|
{ "type": "LinkTypesObject", "value": [0, [1, 0.1, 0.001, "1", null], null, []] },
|
||||||
{ "type": "LinkTypesObject", "value": [1, null, [2, [1, 0.1, 0.001, "1", 1, [1, 10, 100]], null]] },
|
{ "type": "LinkTypesObject", "value": [1, null, [2, [1, 0.1, 0.001, "1", null], null, []], []] },
|
||||||
{ "type": "LinkTypesObject", "value": [3, null, [4, [2, 0.2, 0.002, "2", 2, [2, 20, 200]], null]] }
|
{ "type": "LinkTypesObject", "value": [3, null, [4, [2, 0.2, 0.002, "2", null], null, []], []] },
|
||||||
|
{ "type": "LinkTypesObject", "value": [5, null, null, [[3, 0.3, 0.003, "3", null]]] }
|
||||||
],
|
],
|
||||||
"tests": [
|
"tests": [
|
||||||
["ObjectSet", [0, 2], "LinkTypesObject", "basicLink.intCol == 1"],
|
["ObjectSet", [0, 2], "LinkTypesObject", "basicLink.intCol == 1"],
|
||||||
|
@ -318,7 +319,8 @@
|
||||||
["ObjectSet", [1, 3], "LinkTypesObject", "linkLink.basicLink.intCol > 0"],
|
["ObjectSet", [1, 3], "LinkTypesObject", "linkLink.basicLink.intCol > 0"],
|
||||||
["ObjectSet", [0, 2], "LinkTypesObject", "basicLink.floatCol == 0.1"],
|
["ObjectSet", [0, 2], "LinkTypesObject", "basicLink.floatCol == 0.1"],
|
||||||
["ObjectSet", [1], "LinkTypesObject", "linkLink.basicLink.floatCol == 0.1"],
|
["ObjectSet", [1], "LinkTypesObject", "linkLink.basicLink.floatCol == 0.1"],
|
||||||
["ObjectSet", [1, 3], "LinkTypesObject", "linkLink.basicLink.floatCol > 0"]
|
["ObjectSet", [1, 3], "LinkTypesObject", "linkLink.basicLink.floatCol > 0"],
|
||||||
|
["ObjectSet", [5], "LinkTypesObject", "linkList.intCol == 3"]
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue