{"cases": {"opencypher:tck/features/clauses/merge/Merge4.feature:33": {"id": "opencypher:tck/features/clauses/merge/Merge4.feature:33", "suite": "opencypher", "name": "[1] Merge should be able to set labels on match and on create", "feature": "Merge4 - Merge node - on match and on create", "path": "tck/features/clauses/merge/Merge4.feature", "line": 33, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge4.feature#L33", "source_sha256": "1c197fc45d4c1f9b2e3e8fa53a86e63a045763d65cf8ed4631ab99673feb16c0", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (), ()"}, {"text": "executing query:", "doc": "MATCH ()\nMERGE (a:L)\n  ON MATCH SET a:M1\n  ON CREATE SET a:M2"}, {"text": "the result should be empty"}, {"text": "the side effects should be:", "table": [["+nodes", "1"], ["+labels", "3"]]}]}, "opencypher:tck/features/clauses/merge/Merge4.feature:51": {"id": "opencypher:tck/features/clauses/merge/Merge4.feature:51", "suite": "opencypher", "name": "[2] Merge should be able to use properties of bound node in ON MATCH and ON CREATE", "feature": "Merge4 - Merge node - on match and on create", "path": "tck/features/clauses/merge/Merge4.feature", "line": 51, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge4.feature#L51", "source_sha256": "1c197fc45d4c1f9b2e3e8fa53a86e63a045763d65cf8ed4631ab99673feb16c0", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (:Person {bornIn: 'New York'}),\n  (:Person {bornIn: 'Ohio'})"}, {"text": "executing query:", "doc": "MATCH (person:Person)\nMERGE (city:City)\n  ON MATCH SET city.name = person.bornIn\n  ON CREATE SET city.name = person.bornIn\nRETURN person.bornIn"}, {"text": "the result should be, in any order:", "table": [["person.bornIn"], ["'New York'"], ["'Ohio'"]]}, {"text": "the side effects should be:", "table": [["+nodes", "1"], ["+labels", "1"], ["+properties", "1"]]}]}}, "results": {"orchiddb": {"opencypher:tck/features/clauses/merge/Merge4.feature:33": {"id": "opencypher:tck/features/clauses/merge/Merge4.feature:33", "case_sha256": "1e2151322f8c8870defa469fba13e54b1905f9d114a2859ca828a74da0dba094", "status": "pass", "elapsed_ms": 3.909, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 1679, "work_units": 23}}, "opencypher:tck/features/clauses/merge/Merge4.feature:51": {"id": "opencypher:tck/features/clauses/merge/Merge4.feature:51", "case_sha256": "52f65a978794c3df32d5428f81ebd0083069730f34ba1ee192166e987544a27d", "status": "pass", "elapsed_ms": 4.369, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 1946, "work_units": 27}}}, "neo4j": {"opencypher:tck/features/clauses/merge/Merge4.feature:33": {"id": "opencypher:tck/features/clauses/merge/Merge4.feature:33", "case_sha256": "1e2151322f8c8870defa469fba13e54b1905f9d114a2859ca828a74da0dba094", "status": "pass", "elapsed_ms": 48.267}, "opencypher:tck/features/clauses/merge/Merge4.feature:51": {"id": "opencypher:tck/features/clauses/merge/Merge4.feature:51", "case_sha256": "52f65a978794c3df32d5428f81ebd0083069730f34ba1ee192166e987544a27d", "status": "pass", "elapsed_ms": 46.652}}, "puppygraph": {"opencypher:tck/features/clauses/merge/Merge4.feature:33": {"id": "opencypher:tck/features/clauses/merge/Merge4.feature:33", "case_sha256": "1e2151322f8c8870defa469fba13e54b1905f9d114a2859ca828a74da0dba094", "status": "skipped", "elapsed_ms": 5.987, "reason": "PuppyGraph fixture mapper cannot preserve unlabelled or multi-label upstream nodes"}, "opencypher:tck/features/clauses/merge/Merge4.feature:51": {"id": "opencypher:tck/features/clauses/merge/Merge4.feature:51", "case_sha256": "52f65a978794c3df32d5428f81ebd0083069730f34ba1ee192166e987544a27d", "status": "adapter-error", "elapsed_ms": 85.045, "reason": "{\"error\":\"Batch schema validation failed: Node 'Person': [DAE-01] DataAccess process failed: Column 'bornIn' cannot be resolved in the source table or view.\",\"loadDataResults\":null,\"ok\":false,\"progress\":[\"Loaded current topology-v2 schema state\",\"Computed upload diff with 2 change(s) across 2 planned step(s)\",\"Validating 1 changed node label(s) and 0 changed edge label(s) as one batch\",\"Batch validation: Node 'Person': [DAE-01] DataAccess process failed: Column 'bornIn' cannot be resolved in the source table or view.\",\"Batch schema validation failed: Node 'Person': [DAE-01] DataAccess process failed: Column 'bornIn' cannot be resolved in the source table or view.\"],\"progressDetails\":[{\"type\":\"INFO\",\"message\":\"Loaded current topology-v2 schema state\",\"completed\":false},{\"type\":\"INFO\",\"message\":\"Computed upload diff with 2 change(s) across 2 planned step(s)\",\"completed\":false},{\"type\":\"INFO\",\"message\":\"Validating 1 changed node label(s) and 0 changed edge label(s) as one batch\",\"complete"}}, "arcadedb": {"opencypher:tck/features/clauses/merge/Merge4.feature:33": {"id": "opencypher:tck/features/clauses/merge/Merge4.feature:33", "case_sha256": "1e2151322f8c8870defa469fba13e54b1905f9d114a2859ca828a74da0dba094", "status": "pass", "elapsed_ms": 29.309}, "opencypher:tck/features/clauses/merge/Merge4.feature:51": {"id": "opencypher:tck/features/clauses/merge/Merge4.feature:51", "case_sha256": "52f65a978794c3df32d5428f81ebd0083069730f34ba1ee192166e987544a27d", "status": "pass", "elapsed_ms": 19.321}}}}
