{"cases": {"opencypher:tck/features/expressions/list/List12.feature:33": {"id": "opencypher:tck/features/expressions/list/List12.feature:33", "suite": "opencypher", "name": "[1] Collect and extract using a list comprehension", "feature": "List12 - List Comprehension", "path": "tck/features/expressions/list/List12.feature", "line": 33, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List12.feature#L33", "source_sha256": "e76406df8c85ebb54824ef436b19894b066e4ec7fcb38807bbe251e3a2e2132e", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (:Label1 {name: 'original'})"}, {"text": "executing query:", "doc": "MATCH (a:Label1)\nWITH collect(a) AS nodes\nWITH nodes, [x IN nodes | x.name] AS oldNames\nUNWIND nodes AS n\nSET n.name = 'newName'\nRETURN n.name, oldNames"}, {"text": "the result should be, in any order:", "table": [["n.name", "oldNames"], ["'newName'", "['original']"]]}, {"text": "the side effects should be:", "table": [["+properties", "1"], ["-properties", "1"]]}]}, "opencypher:tck/features/expressions/list/List12.feature:55": {"id": "opencypher:tck/features/expressions/list/List12.feature:55", "suite": "opencypher", "name": "[2] Collect and filter using a list comprehension", "feature": "List12 - List Comprehension", "path": "tck/features/expressions/list/List12.feature", "line": 55, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List12.feature#L55", "source_sha256": "e76406df8c85ebb54824ef436b19894b066e4ec7fcb38807bbe251e3a2e2132e", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (:Label1 {name: 'original'})"}, {"text": "executing query:", "doc": "MATCH (a:Label1)\nWITH collect(a) AS nodes\nWITH nodes, [x IN nodes WHERE x.name = 'original'] AS noopFiltered\nUNWIND nodes AS n\nSET n.name = 'newName'\nRETURN n.name, size(noopFiltered)"}, {"text": "the result should be, in any order:", "table": [["n.name", "size(noopFiltered)"], ["'newName'", "1"]]}, {"text": "the side effects should be:", "table": [["+properties", "1"], ["-properties", "1"]]}]}, "opencypher:tck/features/expressions/list/List12.feature:77": {"id": "opencypher:tck/features/expressions/list/List12.feature:77", "suite": "opencypher", "name": "[3] Size of list comprehension", "feature": "List12 - List Comprehension", "path": "tck/features/expressions/list/List12.feature", "line": 77, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List12.feature#L77", "source_sha256": "e76406df8c85ebb54824ef436b19894b066e4ec7fcb38807bbe251e3a2e2132e", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "executing query:", "doc": "MATCH (n)\nOPTIONAL MATCH (n)-[r]->(m)\nRETURN size([x IN collect(r) WHERE x <> null]) AS cn"}, {"text": "the result should be, in any order:", "table": [["cn"], ["0"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/expressions/list/List12.feature:90": {"id": "opencypher:tck/features/expressions/list/List12.feature:90", "suite": "opencypher", "name": "[4] Returning a list comprehension", "feature": "List12 - List Comprehension", "path": "tck/features/expressions/list/List12.feature", "line": 90, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List12.feature#L90", "source_sha256": "e76406df8c85ebb54824ef436b19894b066e4ec7fcb38807bbe251e3a2e2132e", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (a:A)\nCREATE (a)-[:T]->(:B),\n       (a)-[:T]->(:C)"}, {"text": "executing query:", "doc": "MATCH p = (n)-->()\nRETURN [x IN collect(p) | head(nodes(x))] AS p"}, {"text": "the result should be, in any order:", "table": [["p"], ["[(:A), (:A)]"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/expressions/list/List12.feature:108": {"id": "opencypher:tck/features/expressions/list/List12.feature:108", "suite": "opencypher", "name": "[5] Using a list comprehension in a WITH", "feature": "List12 - List Comprehension", "path": "tck/features/expressions/list/List12.feature", "line": 108, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List12.feature#L108", "source_sha256": "e76406df8c85ebb54824ef436b19894b066e4ec7fcb38807bbe251e3a2e2132e", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (a:A)\nCREATE (a)-[:T]->(:B),\n       (a)-[:T]->(:C)"}, {"text": "executing query:", "doc": "MATCH p = (n:A)-->()\nWITH [x IN collect(p) | head(nodes(x))] AS p, count(n) AS c\nRETURN p, c"}, {"text": "the result should be, in any order:", "table": [["p", "c"], ["[(:A), (:A)]", "2"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/expressions/list/List12.feature:127": {"id": "opencypher:tck/features/expressions/list/List12.feature:127", "suite": "opencypher", "name": "[6] Using a list comprehension in a WHERE", "feature": "List12 - List Comprehension", "path": "tck/features/expressions/list/List12.feature", "line": 127, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List12.feature#L127", "source_sha256": "e76406df8c85ebb54824ef436b19894b066e4ec7fcb38807bbe251e3a2e2132e", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (a:A {name: 'c'})\nCREATE (a)-[:T]->(:B),\n       (a)-[:T]->(:C)"}, {"text": "executing query:", "doc": "MATCH (n)-->(b)\nWHERE n.name IN [x IN labels(b) | toLower(x)]\nRETURN b"}, {"text": "the result should be, in any order:", "table": [["b"], ["(:C)"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/expressions/list/List12.feature:146": {"id": "opencypher:tck/features/expressions/list/List12.feature:146", "suite": "opencypher", "name": "[7] Fail when using aggregation in list comprehension", "feature": "List12 - List Comprehension", "path": "tck/features/expressions/list/List12.feature", "line": 146, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/list/List12.feature#L146", "source_sha256": "e76406df8c85ebb54824ef436b19894b066e4ec7fcb38807bbe251e3a2e2132e", "tags": [], "steps": [{"text": "any graph"}, {"text": "executing query:", "doc": "MATCH (n)\nRETURN [x IN [1, 2, 3, 4, 5] | count(*)]"}, {"text": "a SyntaxError should be raised at compile time: InvalidAggregation"}]}}, "results": {"orchiddb": {"opencypher:tck/features/expressions/list/List12.feature:33": {"id": "opencypher:tck/features/expressions/list/List12.feature:33", "case_sha256": "9060216f3acc35f84686473028231650bd2d0a94b3124f88ed89491524ed7c2d", "status": "pass", "elapsed_ms": 8.983, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 6377, "work_units": 110}}, "opencypher:tck/features/expressions/list/List12.feature:55": {"id": "opencypher:tck/features/expressions/list/List12.feature:55", "case_sha256": "cfbe4eab54a3470df9e60439ec4220c8f29ec4a904819235bc18a7e25d24f57e", "status": "pass", "elapsed_ms": 5.375, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 2709, "work_units": 110}}, "opencypher:tck/features/expressions/list/List12.feature:77": {"id": "opencypher:tck/features/expressions/list/List12.feature:77", "case_sha256": "5c0d5f55a0f32bd452dae7cf1e3b2bebb7cf87b2fe6e020dca1975023aa686cc", "status": "pass", "elapsed_ms": 4.52, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 2, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 3382, "work_units": 105}}, "opencypher:tck/features/expressions/list/List12.feature:90": {"id": "opencypher:tck/features/expressions/list/List12.feature:90", "case_sha256": "454cba70dc458d28f15fbab31ea92b6c61721ede1ec8e56043cf0e1b586b4d0e", "status": "pass", "elapsed_ms": 4.466, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 1149, "work_units": 11}}, "opencypher:tck/features/expressions/list/List12.feature:108": {"id": "opencypher:tck/features/expressions/list/List12.feature:108", "case_sha256": "750adbd82a1e16d31aeab7812bd19b0edea5503a9594bb5f1bab08d4c9dd769e", "status": "pass", "elapsed_ms": 3.722, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 873, "work_units": 11}}, "opencypher:tck/features/expressions/list/List12.feature:127": {"id": "opencypher:tck/features/expressions/list/List12.feature:127", "case_sha256": "3ca1d33f1e9afeeaa628ef789a0e788932a0ee2db4551cf7ab52d81098337af7", "status": "pass", "elapsed_ms": 7.832, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 4845, "work_units": 107}}, "opencypher:tck/features/expressions/list/List12.feature:146": {"id": "opencypher:tck/features/expressions/list/List12.feature:146", "case_sha256": "b18ab2be80fc71dfb597c2dcf48283ef54db434ae336495ce2b65e551c8a54f2", "status": "pass", "elapsed_ms": 1.234, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 0, "query_count": 1, "measured_queries": 0, "coverage": "elapsed_only", "request_elapsed_micros": 530, "work_units": null}}}, "neo4j": {"opencypher:tck/features/expressions/list/List12.feature:33": {"id": "opencypher:tck/features/expressions/list/List12.feature:33", "case_sha256": "9060216f3acc35f84686473028231650bd2d0a94b3124f88ed89491524ed7c2d", "status": "pass", "elapsed_ms": 19.391}, "opencypher:tck/features/expressions/list/List12.feature:55": {"id": "opencypher:tck/features/expressions/list/List12.feature:55", "case_sha256": "cfbe4eab54a3470df9e60439ec4220c8f29ec4a904819235bc18a7e25d24f57e", "status": "pass", "elapsed_ms": 19.024}, "opencypher:tck/features/expressions/list/List12.feature:77": {"id": "opencypher:tck/features/expressions/list/List12.feature:77", "case_sha256": "5c0d5f55a0f32bd452dae7cf1e3b2bebb7cf87b2fe6e020dca1975023aa686cc", "status": "pass", "elapsed_ms": 19.093}, "opencypher:tck/features/expressions/list/List12.feature:90": {"id": "opencypher:tck/features/expressions/list/List12.feature:90", "case_sha256": "454cba70dc458d28f15fbab31ea92b6c61721ede1ec8e56043cf0e1b586b4d0e", "status": "pass", "elapsed_ms": 30.297}, "opencypher:tck/features/expressions/list/List12.feature:108": {"id": "opencypher:tck/features/expressions/list/List12.feature:108", "case_sha256": "750adbd82a1e16d31aeab7812bd19b0edea5503a9594bb5f1bab08d4c9dd769e", "status": "pass", "elapsed_ms": 12.192}, "opencypher:tck/features/expressions/list/List12.feature:127": {"id": "opencypher:tck/features/expressions/list/List12.feature:127", "case_sha256": "3ca1d33f1e9afeeaa628ef789a0e788932a0ee2db4551cf7ab52d81098337af7", "status": "pass", "elapsed_ms": 15.477}, "opencypher:tck/features/expressions/list/List12.feature:146": {"id": "opencypher:tck/features/expressions/list/List12.feature:146", "case_sha256": "b18ab2be80fc71dfb597c2dcf48283ef54db434ae336495ce2b65e551c8a54f2", "status": "pass", "elapsed_ms": 12.157}}, "puppygraph": {"opencypher:tck/features/expressions/list/List12.feature:33": {"id": "opencypher:tck/features/expressions/list/List12.feature:33", "case_sha256": "9060216f3acc35f84686473028231650bd2d0a94b3124f88ed89491524ed7c2d", "status": "fail", "elapsed_ms": 135.696}, "opencypher:tck/features/expressions/list/List12.feature:55": {"id": "opencypher:tck/features/expressions/list/List12.feature:55", "case_sha256": "cfbe4eab54a3470df9e60439ec4220c8f29ec4a904819235bc18a7e25d24f57e", "status": "fail", "elapsed_ms": 37.958}, "opencypher:tck/features/expressions/list/List12.feature:77": {"id": "opencypher:tck/features/expressions/list/List12.feature:77", "case_sha256": "5c0d5f55a0f32bd452dae7cf1e3b2bebb7cf87b2fe6e020dca1975023aa686cc", "status": "fail", "elapsed_ms": 94.13}, "opencypher:tck/features/expressions/list/List12.feature:90": {"id": "opencypher:tck/features/expressions/list/List12.feature:90", "case_sha256": "454cba70dc458d28f15fbab31ea92b6c61721ede1ec8e56043cf0e1b586b4d0e", "status": "adapter-error", "elapsed_ms": 104.292, "reason": "{\"error\":\"Batch schema validation failed: Duplicate edge labels found: T\",\"loadDataResults\":null,\"ok\":false,\"progress\":[\"Loaded current topology-v2 schema state\",\"Computed upload diff with 6 change(s) across 6 planned step(s)\",\"Validating 3 changed node label(s) and 1 changed edge label(s) as one batch\",\"Batch validation: Duplicate edge labels found: T\",\"Batch schema validation failed: Duplicate edge labels found: T\"],\"progressDetails\":[{\"type\":\"INFO\",\"message\":\"Loaded current topology-v2 schema state\",\"completed\":false},{\"type\":\"INFO\",\"message\":\"Computed upload diff with 6 change(s) across 6 planned step(s)\",\"completed\":false},{\"type\":\"INFO\",\"message\":\"Validating 3 changed node label(s) and 1 changed edge label(s) as one batch\",\"completed\":false},{\"type\":\"ERROR\",\"message\":\"Batch validation: Duplicate edge labels found: T\",\"completed\":false},{\"type\":\"ERROR\",\"message\":\"Batch schema validation failed: Duplicate edge labels found: T\",\"completed\":true}],\"report\":{\"migrationId\":\"a91ffcd0-09"}, "opencypher:tck/features/expressions/list/List12.feature:108": {"id": "opencypher:tck/features/expressions/list/List12.feature:108", "case_sha256": "750adbd82a1e16d31aeab7812bd19b0edea5503a9594bb5f1bab08d4c9dd769e", "status": "adapter-error", "elapsed_ms": 85.782, "reason": "{\"error\":\"Batch schema validation failed: Duplicate edge labels found: T\",\"loadDataResults\":null,\"ok\":false,\"progress\":[\"Loaded current topology-v2 schema state\",\"Computed upload diff with 6 change(s) across 6 planned step(s)\",\"Validating 3 changed node label(s) and 1 changed edge label(s) as one batch\",\"Batch validation: Duplicate edge labels found: T\",\"Batch schema validation failed: Duplicate edge labels found: T\"],\"progressDetails\":[{\"type\":\"INFO\",\"message\":\"Loaded current topology-v2 schema state\",\"completed\":false},{\"type\":\"INFO\",\"message\":\"Computed upload diff with 6 change(s) across 6 planned step(s)\",\"completed\":false},{\"type\":\"INFO\",\"message\":\"Validating 3 changed node label(s) and 1 changed edge label(s) as one batch\",\"completed\":false},{\"type\":\"ERROR\",\"message\":\"Batch validation: Duplicate edge labels found: T\",\"completed\":false},{\"type\":\"ERROR\",\"message\":\"Batch schema validation failed: Duplicate edge labels found: T\",\"completed\":true}],\"report\":{\"migrationId\":\"263d14a8-e2"}, "opencypher:tck/features/expressions/list/List12.feature:127": {"id": "opencypher:tck/features/expressions/list/List12.feature:127", "case_sha256": "3ca1d33f1e9afeeaa628ef789a0e788932a0ee2db4551cf7ab52d81098337af7", "status": "adapter-error", "elapsed_ms": 86.824, "reason": "{\"error\":\"Batch schema validation failed: Duplicate edge labels found: T\",\"loadDataResults\":null,\"ok\":false,\"progress\":[\"Loaded current topology-v2 schema state\",\"Computed upload diff with 6 change(s) across 6 planned step(s)\",\"Validating 3 changed node label(s) and 1 changed edge label(s) as one batch\",\"Batch validation: Duplicate edge labels found: T\",\"Batch schema validation failed: Duplicate edge labels found: T\"],\"progressDetails\":[{\"type\":\"INFO\",\"message\":\"Loaded current topology-v2 schema state\",\"completed\":false},{\"type\":\"INFO\",\"message\":\"Computed upload diff with 6 change(s) across 6 planned step(s)\",\"completed\":false},{\"type\":\"INFO\",\"message\":\"Validating 3 changed node label(s) and 1 changed edge label(s) as one batch\",\"completed\":false},{\"type\":\"ERROR\",\"message\":\"Batch validation: Duplicate edge labels found: T\",\"completed\":false},{\"type\":\"ERROR\",\"message\":\"Batch schema validation failed: Duplicate edge labels found: T\",\"completed\":true}],\"report\":{\"migrationId\":\"31341ded-5a"}, "opencypher:tck/features/expressions/list/List12.feature:146": {"id": "opencypher:tck/features/expressions/list/List12.feature:146", "case_sha256": "b18ab2be80fc71dfb597c2dcf48283ef54db434ae336495ce2b65e551c8a54f2", "status": "adapter-error", "elapsed_ms": 88.391, "reason": "Error observed, but TCK error type/detail/phase cannot be authoritatively classified by this adapter"}}, "arcadedb": {"opencypher:tck/features/expressions/list/List12.feature:33": {"id": "opencypher:tck/features/expressions/list/List12.feature:33", "case_sha256": "9060216f3acc35f84686473028231650bd2d0a94b3124f88ed89491524ed7c2d", "status": "pass", "elapsed_ms": 9.08}, "opencypher:tck/features/expressions/list/List12.feature:55": {"id": "opencypher:tck/features/expressions/list/List12.feature:55", "case_sha256": "cfbe4eab54a3470df9e60439ec4220c8f29ec4a904819235bc18a7e25d24f57e", "status": "pass", "elapsed_ms": 31.567}, "opencypher:tck/features/expressions/list/List12.feature:77": {"id": "opencypher:tck/features/expressions/list/List12.feature:77", "case_sha256": "5c0d5f55a0f32bd452dae7cf1e3b2bebb7cf87b2fe6e020dca1975023aa686cc", "status": "pass", "elapsed_ms": 5.294}, "opencypher:tck/features/expressions/list/List12.feature:90": {"id": "opencypher:tck/features/expressions/list/List12.feature:90", "case_sha256": "454cba70dc458d28f15fbab31ea92b6c61721ede1ec8e56043cf0e1b586b4d0e", "status": "pass", "elapsed_ms": 6.147}, "opencypher:tck/features/expressions/list/List12.feature:108": {"id": "opencypher:tck/features/expressions/list/List12.feature:108", "case_sha256": "750adbd82a1e16d31aeab7812bd19b0edea5503a9594bb5f1bab08d4c9dd769e", "status": "pass", "elapsed_ms": 6.045}, "opencypher:tck/features/expressions/list/List12.feature:127": {"id": "opencypher:tck/features/expressions/list/List12.feature:127", "case_sha256": "3ca1d33f1e9afeeaa628ef789a0e788932a0ee2db4551cf7ab52d81098337af7", "status": "pass", "elapsed_ms": 7.036}, "opencypher:tck/features/expressions/list/List12.feature:146": {"id": "opencypher:tck/features/expressions/list/List12.feature:146", "case_sha256": "b18ab2be80fc71dfb597c2dcf48283ef54db434ae336495ce2b65e551c8a54f2", "status": "pass", "elapsed_ms": 4.032}}}}
