{"cases": {"opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:33": {"id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:33", "suite": "opencypher", "name": "[1] Full existential subquery", "feature": "ExistentialSubquery2 - Full existential subquery", "path": "tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature", "line": 33, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature#L33", "source_sha256": "4eb0ae279a5ee92caadc707ddb7e644db5068bdf01096244cdfdd70b9925525f", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (a:A {prop: 1})-[:R]->(b:B {prop: 1}), \n       (a)-[:R]->(:C {prop: 2}), \n       (a)-[:R]->(:D {prop: 3})"}, {"text": "executing query:", "doc": "MATCH (n) WHERE exists {\n  MATCH (n)-->()\n  RETURN true\n}\nRETURN n"}, {"text": "the result should be, in any order:", "table": [["n"], ["(:A {prop:1})"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:54": {"id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:54", "suite": "opencypher", "name": "[2] Full existential subquery with aggregation", "feature": "ExistentialSubquery2 - Full existential subquery", "path": "tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature", "line": 54, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature#L54", "source_sha256": "4eb0ae279a5ee92caadc707ddb7e644db5068bdf01096244cdfdd70b9925525f", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (a:A {prop: 1})-[:R]->(b:B {prop: 1}), \n       (a)-[:R]->(:C {prop: 2}), \n       (a)-[:R]->(d:D {prop: 3}), \n       (b)-[:R]->(d)"}, {"text": "executing query:", "doc": "MATCH (n) WHERE exists {\n  MATCH (n)-->(m)\n  WITH n, count(*) AS numConnections\n  WHERE numConnections = 3\n  RETURN true\n}\nRETURN n"}, {"text": "the result should be, in any order:", "table": [["n"], ["(:A {prop:1})"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:78": {"id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:78", "suite": "opencypher", "name": "[3] Full existential subquery with update clause should fail", "feature": "ExistentialSubquery2 - Full existential subquery", "path": "tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature", "line": 78, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature#L78", "source_sha256": "4eb0ae279a5ee92caadc707ddb7e644db5068bdf01096244cdfdd70b9925525f", "tags": [], "steps": [{"text": "any graph"}, {"text": "executing query:", "doc": "MATCH (n) WHERE exists {\n  MATCH (n)-->(m)\n  SET m.prop='fail'\n}\nRETURN n"}, {"text": "a SyntaxError should be raised at compile time: InvalidClauseComposition"}]}}, "results": {"orchiddb": {"opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:33": {"id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:33", "case_sha256": "8882d29799417d15b24f52e0c962f3c49abeb8595ecf3a63cb67094930547321", "status": "pass", "elapsed_ms": 5.543, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 2498, "work_units": 132}}, "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:54": {"id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:54", "case_sha256": "20922c7d3659494d2c314a321e4fdc663039c8fb59bfac719a166adad2eb95a3", "status": "pass", "elapsed_ms": 7.118, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 4006, "work_units": 137}}, "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:78": {"id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:78", "case_sha256": "0880fca3d6ac144db9b88fb63c01fe161dae5c09e639d089d1c4e23d654528b1", "status": "pass", "elapsed_ms": 1.652, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 0, "query_count": 1, "measured_queries": 0, "coverage": "elapsed_only", "request_elapsed_micros": 879, "work_units": null}}}, "neo4j": {"opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:33": {"id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:33", "case_sha256": "8882d29799417d15b24f52e0c962f3c49abeb8595ecf3a63cb67094930547321", "status": "pass", "elapsed_ms": 10.738}, "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:54": {"id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:54", "case_sha256": "20922c7d3659494d2c314a321e4fdc663039c8fb59bfac719a166adad2eb95a3", "status": "pass", "elapsed_ms": 19.072}, "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:78": {"id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:78", "case_sha256": "0880fca3d6ac144db9b88fb63c01fe161dae5c09e639d089d1c4e23d654528b1", "status": "pass", "elapsed_ms": 14.984}}, "puppygraph": {"opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:33": {"id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:33", "case_sha256": "8882d29799417d15b24f52e0c962f3c49abeb8595ecf3a63cb67094930547321", "status": "adapter-error", "elapsed_ms": 112.034, "reason": "{\"error\":\"Batch schema validation failed: Duplicate edge labels found: R\",\"loadDataResults\":null,\"ok\":false,\"progress\":[\"Loaded current topology-v2 schema state\",\"Computed upload diff with 8 change(s) across 8 planned step(s)\",\"Validating 4 changed node label(s) and 1 changed edge label(s) as one batch\",\"Batch validation: Duplicate edge labels found: R\",\"Batch schema validation failed: Duplicate edge labels found: R\"],\"progressDetails\":[{\"type\":\"INFO\",\"message\":\"Loaded current topology-v2 schema state\",\"completed\":false},{\"type\":\"INFO\",\"message\":\"Computed upload diff with 8 change(s) across 8 planned step(s)\",\"completed\":false},{\"type\":\"INFO\",\"message\":\"Validating 4 changed node label(s) and 1 changed edge label(s) as one batch\",\"completed\":false},{\"type\":\"ERROR\",\"message\":\"Batch validation: Duplicate edge labels found: R\",\"completed\":false},{\"type\":\"ERROR\",\"message\":\"Batch schema validation failed: Duplicate edge labels found: R\",\"completed\":true}],\"report\":{\"migrationId\":\"7eae9e50-44"}, "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:54": {"id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:54", "case_sha256": "20922c7d3659494d2c314a321e4fdc663039c8fb59bfac719a166adad2eb95a3", "status": "adapter-error", "elapsed_ms": 99.522, "reason": "{\"error\":\"Batch schema validation failed: Duplicate edge labels found: R\",\"loadDataResults\":null,\"ok\":false,\"progress\":[\"Loaded current topology-v2 schema state\",\"Computed upload diff with 9 change(s) across 9 planned step(s)\",\"Validating 4 changed node label(s) and 1 changed edge label(s) as one batch\",\"Batch validation: Duplicate edge labels found: R\",\"Batch schema validation failed: Duplicate edge labels found: R\"],\"progressDetails\":[{\"type\":\"INFO\",\"message\":\"Loaded current topology-v2 schema state\",\"completed\":false},{\"type\":\"INFO\",\"message\":\"Computed upload diff with 9 change(s) across 9 planned step(s)\",\"completed\":false},{\"type\":\"INFO\",\"message\":\"Validating 4 changed node label(s) and 1 changed edge label(s) as one batch\",\"completed\":false},{\"type\":\"ERROR\",\"message\":\"Batch validation: Duplicate edge labels found: R\",\"completed\":false},{\"type\":\"ERROR\",\"message\":\"Batch schema validation failed: Duplicate edge labels found: R\",\"completed\":true}],\"report\":{\"migrationId\":\"e20935fb-3b"}, "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:78": {"id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:78", "case_sha256": "0880fca3d6ac144db9b88fb63c01fe161dae5c09e639d089d1c4e23d654528b1", "status": "adapter-error", "elapsed_ms": 90.916, "reason": "Error observed, but TCK error type/detail/phase cannot be authoritatively classified by this adapter"}}, "arcadedb": {"opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:33": {"id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:33", "case_sha256": "8882d29799417d15b24f52e0c962f3c49abeb8595ecf3a63cb67094930547321", "status": "pass", "elapsed_ms": 7.667}, "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:54": {"id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:54", "case_sha256": "20922c7d3659494d2c314a321e4fdc663039c8fb59bfac719a166adad2eb95a3", "status": "pass", "elapsed_ms": 8.225}, "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:78": {"id": "opencypher:tck/features/expressions/existentialSubqueries/ExistentialSubquery2.feature:78", "case_sha256": "0880fca3d6ac144db9b88fb63c01fe161dae5c09e639d089d1c4e23d654528b1", "status": "pass", "elapsed_ms": 4.393}}}}
