{"cases": {"opencypher:tck/features/clauses/merge/Merge1.feature:33": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:33", "suite": "opencypher", "name": "[1] Merge node when no nodes exist", "feature": "Merge1 - Merge node", "path": "tck/features/clauses/merge/Merge1.feature", "line": 33, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L33", "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "executing query:", "doc": "MERGE (a)\nRETURN count(*) AS n"}, {"text": "the result should be, in any order:", "table": [["n"], ["1"]]}, {"text": "the side effects should be:", "table": [["+nodes", "1"]]}]}, "opencypher:tck/features/clauses/merge/Merge1.feature:46": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:46", "suite": "opencypher", "name": "[2] Merge node with label", "feature": "Merge1 - Merge node", "path": "tck/features/clauses/merge/Merge1.feature", "line": 46, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L46", "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "executing query:", "doc": "MERGE (a:TheLabel)\nRETURN labels(a)"}, {"text": "the result should be, in any order:", "table": [["labels(a)"], ["['TheLabel']"]]}, {"text": "the side effects should be:", "table": [["+nodes", "1"], ["+labels", "1"]]}]}, "opencypher:tck/features/clauses/merge/Merge1.feature:60": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:60", "suite": "opencypher", "name": "[3] Merge node with label when it exists", "feature": "Merge1 - Merge node", "path": "tck/features/clauses/merge/Merge1.feature", "line": 60, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L60", "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (:TheLabel {id: 1})"}, {"text": "executing query:", "doc": "MERGE (a:TheLabel)\nRETURN a.id"}, {"text": "the result should be, in any order:", "table": [["a.id"], ["1"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/clauses/merge/Merge1.feature:76": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:76", "suite": "opencypher", "name": "[4] Merge node should create when it doesn't match, properties", "feature": "Merge1 - Merge node", "path": "tck/features/clauses/merge/Merge1.feature", "line": 76, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L76", "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE ({num: 42})"}, {"text": "executing query:", "doc": "MERGE (a {num: 43})\nRETURN a.num"}, {"text": "the result should be, in any order:", "table": [["a.num"], ["43"]]}, {"text": "the side effects should be:", "table": [["+nodes", "1"], ["+properties", "1"]]}]}, "opencypher:tck/features/clauses/merge/Merge1.feature:94": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:94", "suite": "opencypher", "name": "[5] Merge node should create when it doesn't match, properties and label", "feature": "Merge1 - Merge node", "path": "tck/features/clauses/merge/Merge1.feature", "line": 94, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L94", "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (:TheLabel {num: 42})"}, {"text": "executing query:", "doc": "MERGE (a:TheLabel {num: 43})\nRETURN a.num"}, {"text": "the result should be, in any order:", "table": [["a.num"], ["43"]]}, {"text": "the side effects should be:", "table": [["+nodes", "1"], ["+properties", "1"]]}]}, "opencypher:tck/features/clauses/merge/Merge1.feature:112": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:112", "suite": "opencypher", "name": "[6] Merge node with prop and label", "feature": "Merge1 - Merge node", "path": "tck/features/clauses/merge/Merge1.feature", "line": 112, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L112", "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (:TheLabel {num: 42})"}, {"text": "executing query:", "doc": "MERGE (a:TheLabel {num: 42})\nRETURN a.num"}, {"text": "the result should be, in any order:", "table": [["a.num"], ["42"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/clauses/merge/Merge1.feature:128": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:128", "suite": "opencypher", "name": "[7] Merge should work when finding multiple elements", "feature": "Merge1 - Merge node", "path": "tck/features/clauses/merge/Merge1.feature", "line": 128, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L128", "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "executing query:", "doc": "CREATE (:X)\nCREATE (:X)\nMERGE (:X)"}, {"text": "the result should be empty"}, {"text": "the side effects should be:", "table": [["+nodes", "2"], ["+labels", "1"]]}]}, "opencypher:tck/features/clauses/merge/Merge1.feature:141": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:141", "suite": "opencypher", "name": "[8] Merge should handle argument properly", "feature": "Merge1 - Merge node", "path": "tck/features/clauses/merge/Merge1.feature", "line": 141, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L141", "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE ({var: 42}),\n  ({var: 'not42'})"}, {"text": "executing query:", "doc": "WITH 42 AS var\nMERGE (c:N {var: var})"}, {"text": "the result should be empty"}, {"text": "the side effects should be:", "table": [["+nodes", "1"], ["+labels", "1"], ["+properties", "1"]]}]}, "opencypher:tck/features/clauses/merge/Merge1.feature:159": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:159", "suite": "opencypher", "name": "[9] Merge should support updates while merging", "feature": "Merge1 - Merge node", "path": "tck/features/clauses/merge/Merge1.feature", "line": 159, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L159", "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "UNWIND [0, 1, 2] AS x\nUNWIND [0, 1, 2] AS y\nCREATE ({x: x, y: y})"}, {"text": "executing query:", "doc": "MATCH (foo)\nWITH foo.x AS x, foo.y AS y\nMERGE (:N {x: x, y: y + 1})\nMERGE (:N {x: x, y: y})\nMERGE (:N {x: x + 1, y: y})\nRETURN x, y"}, {"text": "the result should be, in any order:", "table": [["x", "y"], ["0", "0"], ["0", "1"], ["0", "2"], ["1", "0"], ["1", "1"], ["1", "2"], ["2", "0"], ["2", "1"], ["2", "2"]]}, {"text": "the side effects should be:", "table": [["+nodes", "15"], ["+labels", "1"], ["+properties", "30"]]}]}, "opencypher:tck/features/clauses/merge/Merge1.feature:192": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:192", "suite": "opencypher", "name": "[10] Merge must properly handle multiple labels", "feature": "Merge1 - Merge node", "path": "tck/features/clauses/merge/Merge1.feature", "line": 192, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L192", "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (:L:A {num: 42})"}, {"text": "executing query:", "doc": "MERGE (test:L:B {num: 42})\nRETURN labels(test) AS labels"}, {"text": "the result should be (ignoring element order for lists):", "table": [["labels"], ["['L', 'B']"]]}, {"text": "the side effects should be:", "table": [["+nodes", "1"], ["+labels", "1"], ["+properties", "1"]]}]}, "opencypher:tck/features/clauses/merge/Merge1.feature:211": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:211", "suite": "opencypher", "name": "[11] Merge should be able to merge using property of bound node", "feature": "Merge1 - Merge node", "path": "tck/features/clauses/merge/Merge1.feature", "line": 211, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L211", "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (:Person {name: 'A', bornIn: 'New York'})\nCREATE (:Person {name: 'B', bornIn: 'Ohio'})\nCREATE (:Person {name: 'C', bornIn: 'New Jersey'})\nCREATE (:Person {name: 'D', bornIn: 'New York'})\nCREATE (:Person {name: 'E', bornIn: 'Ohio'})\nCREATE (:Person {name: 'F', bornIn: 'New Jersey'})"}, {"text": "executing query:", "doc": "MATCH (person:Person)\nMERGE (city:City {name: person.bornIn})"}, {"text": "the result should be empty"}, {"text": "the side effects should be:", "table": [["+nodes", "3"], ["+labels", "1"], ["+properties", "3"]]}]}, "opencypher:tck/features/clauses/merge/Merge1.feature:233": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:233", "suite": "opencypher", "name": "[12] Merge should be able to merge using property of freshly created node", "feature": "Merge1 - Merge node", "path": "tck/features/clauses/merge/Merge1.feature", "line": 233, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L233", "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "executing query:", "doc": "CREATE (a {num: 1})\nMERGE ({v: a.num})"}, {"text": "the result should be empty"}, {"text": "the side effects should be:", "table": [["+nodes", "2"], ["+properties", "2"]]}]}, "opencypher:tck/features/clauses/merge/Merge1.feature:245": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:245", "suite": "opencypher", "name": "[13] Merge should bind a path", "feature": "Merge1 - Merge node", "path": "tck/features/clauses/merge/Merge1.feature", "line": 245, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L245", "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "executing query:", "doc": "MERGE p = (a {num: 1})\nRETURN p"}, {"text": "the result should be, in any order:", "table": [["p"], ["<({num: 1})>"]]}, {"text": "the side effects should be:", "table": [["+nodes", "1"], ["+properties", "1"]]}]}, "opencypher:tck/features/clauses/merge/Merge1.feature:259": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:259", "suite": "opencypher", "name": "[14] Merges should not be able to match on deleted nodes", "feature": "Merge1 - Merge node", "path": "tck/features/clauses/merge/Merge1.feature", "line": 259, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L259", "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (:A {num: 1}),\n  (:A {num: 2})"}, {"text": "executing query:", "doc": "MATCH (a:A)\nDELETE a\nMERGE (a2:A)\nRETURN a2.num"}, {"text": "the result should be, in any order:", "table": [["a2.num"], ["null"], ["null"]]}, {"text": "the side effects should be:", "table": [["+nodes", "1"], ["-nodes", "2"], ["-properties", "2"]]}]}, "opencypher:tck/features/clauses/merge/Merge1.feature:282": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:282", "suite": "opencypher", "name": "[15] Fail when merge a node that is already bound", "feature": "Merge1 - Merge node", "path": "tck/features/clauses/merge/Merge1.feature", "line": 282, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L282", "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231", "tags": [], "steps": [{"text": "any graph"}, {"text": "executing query:", "doc": "MATCH (a)\nMERGE (a)"}, {"text": "a SyntaxError should be raised at compile time: VariableAlreadyBound"}]}, "opencypher:tck/features/clauses/merge/Merge1.feature:291": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:291", "suite": "opencypher", "name": "[16] Fail when using parameter as node predicate in MERGE", "feature": "Merge1 - Merge node", "path": "tck/features/clauses/merge/Merge1.feature", "line": 291, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L291", "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231", "tags": [], "steps": [{"text": "any graph"}, {"text": "executing query:", "doc": "MERGE (n $param)\nRETURN n"}, {"text": "a SyntaxError should be raised at compile time: InvalidParameterUse"}]}, "opencypher:tck/features/clauses/merge/Merge1.feature:300": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:300", "suite": "opencypher", "name": "[17] Fail on merging node with null property", "feature": "Merge1 - Merge node", "path": "tck/features/clauses/merge/Merge1.feature", "line": 300, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/merge/Merge1.feature#L300", "source_sha256": "181767037979031698bfb2047f9b554918b99019e012c27395e4146e2628f231", "tags": [], "steps": [{"text": "any graph"}, {"text": "executing query:", "doc": "MERGE ({num: null})"}, {"text": "a SemanticError should be raised at runtime: MergeReadOwnWrites"}]}}, "results": {"orchiddb": {"opencypher:tck/features/clauses/merge/Merge1.feature:33": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:33", "case_sha256": "7d7636920db479d896f8f5ecd6ccaade9b03b903ecd66b9751b0a19a0e0c85be", "status": "pass", "elapsed_ms": 3.029, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 2, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 1918, "work_units": 12}}, "opencypher:tck/features/clauses/merge/Merge1.feature:46": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:46", "case_sha256": "c4f30b07a4a2eb5034c7908c71a2083cf2925800030349c4b688f9603e721053", "status": "pass", "elapsed_ms": 2.944, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 2, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 1806, "work_units": 10}}, "opencypher:tck/features/clauses/merge/Merge1.feature:60": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:60", "case_sha256": "c7652b374055ac668f3c1bf3b8cdf2c542f1449d62938f791c1995e064b725cd", "status": "pass", "elapsed_ms": 3.174, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 730, "work_units": 9}}, "opencypher:tck/features/clauses/merge/Merge1.feature:76": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:76", "case_sha256": "b93d28ccafb3982b80077fec8782487eefd5c8d96db4ec577057f87e3694801e", "status": "pass", "elapsed_ms": 4.472, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 2038, "work_units": 10}}, "opencypher:tck/features/clauses/merge/Merge1.feature:94": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:94", "case_sha256": "64f61cadaecccec82f459b793e58b49dadc6a0b46a7061d1edccfffda4a86305", "status": "pass", "elapsed_ms": 4.121, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 1676, "work_units": 10}}, "opencypher:tck/features/clauses/merge/Merge1.feature:112": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:112", "case_sha256": "f5ad96fd69e8e37094033c86a4b9aeb1c47ba9bd44a4611368025b310602677e", "status": "pass", "elapsed_ms": 3.157, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 754, "work_units": 9}}, "opencypher:tck/features/clauses/merge/Merge1.feature:128": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:128", "case_sha256": "292bb20d6d52114f631912609011abfa5a250f30184368890191a88c6a8354a8", "status": "pass", "elapsed_ms": 2.577, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 2, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 1590, "work_units": 14}}, "opencypher:tck/features/clauses/merge/Merge1.feature:141": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:141", "case_sha256": "11466e35b4e41d9e805b2b524a2080b194fb20a4da73278b2fb06a14ddc7ed4a", "status": "pass", "elapsed_ms": 4.305, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 1975, "work_units": 10}}, "opencypher:tck/features/clauses/merge/Merge1.feature:159": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:159", "case_sha256": "1917e451528dd19b97d8c2c984665f559117a7a60f7d96826f0e69bfe54b1334", "status": "pass", "elapsed_ms": 10.883, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 6335, "work_units": 1088}}, "opencypher:tck/features/clauses/merge/Merge1.feature:192": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:192", "case_sha256": "38b65ff1ffd293414f06e7897953903be940ee43c87b3b0897482cc6b14b30a1", "status": "pass", "elapsed_ms": 4.106, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 1729, "work_units": 10}}, "opencypher:tck/features/clauses/merge/Merge1.feature:211": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:211", "case_sha256": "8506c7e171487da9ae5f11cd95d664092f5c430c737a5614990b7ddbf87a0263", "status": "pass", "elapsed_ms": 5.747, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 2710, "work_units": 113}}, "opencypher:tck/features/clauses/merge/Merge1.feature:233": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:233", "case_sha256": "c3ede69c8a9933bb038a682e43542cedf37ae77b2b66a58daccdd60656b20e3e", "status": "pass", "elapsed_ms": 3.169, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 2, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 2119, "work_units": 17}}, "opencypher:tck/features/clauses/merge/Merge1.feature:245": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:245", "case_sha256": "08301957bcfbdca3828239e431093ea5f1e07813862d4d50c2adcb8ecde35566", "status": "pass", "elapsed_ms": 3.146, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 2, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 2036, "work_units": 12}}, "opencypher:tck/features/clauses/merge/Merge1.feature:259": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:259", "case_sha256": "3b172c924066c0182ff2765ed870b1a04d32d69c1769e03d57a15c3e81ae913e", "status": "pass", "elapsed_ms": 4.392, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 1986, "work_units": 27}}, "opencypher:tck/features/clauses/merge/Merge1.feature:282": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:282", "case_sha256": "127846445dad844ac5214739dea169545bb515bffc56e6009bc11859561cfef5", "status": "pass", "elapsed_ms": 0.764, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 0, "query_count": 1, "measured_queries": 0, "coverage": "elapsed_only", "request_elapsed_micros": 115, "work_units": null}}, "opencypher:tck/features/clauses/merge/Merge1.feature:291": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:291", "case_sha256": "620b18e91fdf8dec91576b5cf57d8c3ca930646d4b00f63664dcec40e23dac09", "status": "pass", "elapsed_ms": 0.703, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 0, "query_count": 1, "measured_queries": 0, "coverage": "elapsed_only", "request_elapsed_micros": 91, "work_units": null}}, "opencypher:tck/features/clauses/merge/Merge1.feature:300": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:300", "case_sha256": "233c94770ba3b47cd712467ad5c88ccdecbf718661cae3beae9648f151397088", "status": "pass", "elapsed_ms": 3.022, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 0, "query_count": 1, "measured_queries": 0, "coverage": "elapsed_only", "request_elapsed_micros": 2409, "work_units": null}}}, "neo4j": {"opencypher:tck/features/clauses/merge/Merge1.feature:33": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:33", "case_sha256": "7d7636920db479d896f8f5ecd6ccaade9b03b903ecd66b9751b0a19a0e0c85be", "status": "pass", "elapsed_ms": 93.233}, "opencypher:tck/features/clauses/merge/Merge1.feature:46": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:46", "case_sha256": "c4f30b07a4a2eb5034c7908c71a2083cf2925800030349c4b688f9603e721053", "status": "pass", "elapsed_ms": 50.095}, "opencypher:tck/features/clauses/merge/Merge1.feature:60": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:60", "case_sha256": "c7652b374055ac668f3c1bf3b8cdf2c542f1449d62938f791c1995e064b725cd", "status": "pass", "elapsed_ms": 52.156}, "opencypher:tck/features/clauses/merge/Merge1.feature:76": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:76", "case_sha256": "b93d28ccafb3982b80077fec8782487eefd5c8d96db4ec577057f87e3694801e", "status": "pass", "elapsed_ms": 36.247}, "opencypher:tck/features/clauses/merge/Merge1.feature:94": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:94", "case_sha256": "64f61cadaecccec82f459b793e58b49dadc6a0b46a7061d1edccfffda4a86305", "status": "pass", "elapsed_ms": 29.631}, "opencypher:tck/features/clauses/merge/Merge1.feature:112": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:112", "case_sha256": "f5ad96fd69e8e37094033c86a4b9aeb1c47ba9bd44a4611368025b310602677e", "status": "pass", "elapsed_ms": 18.517}, "opencypher:tck/features/clauses/merge/Merge1.feature:128": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:128", "case_sha256": "292bb20d6d52114f631912609011abfa5a250f30184368890191a88c6a8354a8", "status": "pass", "elapsed_ms": 25.623}, "opencypher:tck/features/clauses/merge/Merge1.feature:141": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:141", "case_sha256": "11466e35b4e41d9e805b2b524a2080b194fb20a4da73278b2fb06a14ddc7ed4a", "status": "pass", "elapsed_ms": 29.407}, "opencypher:tck/features/clauses/merge/Merge1.feature:159": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:159", "case_sha256": "1917e451528dd19b97d8c2c984665f559117a7a60f7d96826f0e69bfe54b1334", "status": "pass", "elapsed_ms": 73.645}, "opencypher:tck/features/clauses/merge/Merge1.feature:192": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:192", "case_sha256": "38b65ff1ffd293414f06e7897953903be940ee43c87b3b0897482cc6b14b30a1", "status": "pass", "elapsed_ms": 41.506}, "opencypher:tck/features/clauses/merge/Merge1.feature:211": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:211", "case_sha256": "8506c7e171487da9ae5f11cd95d664092f5c430c737a5614990b7ddbf87a0263", "status": "pass", "elapsed_ms": 35.389}, "opencypher:tck/features/clauses/merge/Merge1.feature:233": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:233", "case_sha256": "c3ede69c8a9933bb038a682e43542cedf37ae77b2b66a58daccdd60656b20e3e", "status": "pass", "elapsed_ms": 24.646}, "opencypher:tck/features/clauses/merge/Merge1.feature:245": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:245", "case_sha256": "08301957bcfbdca3828239e431093ea5f1e07813862d4d50c2adcb8ecde35566", "status": "pass", "elapsed_ms": 27.029}, "opencypher:tck/features/clauses/merge/Merge1.feature:259": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:259", "case_sha256": "3b172c924066c0182ff2765ed870b1a04d32d69c1769e03d57a15c3e81ae913e", "status": "pass", "elapsed_ms": 54.785}, "opencypher:tck/features/clauses/merge/Merge1.feature:282": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:282", "case_sha256": "127846445dad844ac5214739dea169545bb515bffc56e6009bc11859561cfef5", "status": "pass", "elapsed_ms": 12.438}, "opencypher:tck/features/clauses/merge/Merge1.feature:291": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:291", "case_sha256": "620b18e91fdf8dec91576b5cf57d8c3ca930646d4b00f63664dcec40e23dac09", "status": "pass", "elapsed_ms": 27.055}, "opencypher:tck/features/clauses/merge/Merge1.feature:300": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:300", "case_sha256": "233c94770ba3b47cd712467ad5c88ccdecbf718661cae3beae9648f151397088", "status": "pass", "elapsed_ms": 23.329}}, "puppygraph": {"opencypher:tck/features/clauses/merge/Merge1.feature:33": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:33", "case_sha256": "7d7636920db479d896f8f5ecd6ccaade9b03b903ecd66b9751b0a19a0e0c85be", "status": "fail", "elapsed_ms": 93.359}, "opencypher:tck/features/clauses/merge/Merge1.feature:46": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:46", "case_sha256": "c4f30b07a4a2eb5034c7908c71a2083cf2925800030349c4b688f9603e721053", "status": "fail", "elapsed_ms": 13.647}, "opencypher:tck/features/clauses/merge/Merge1.feature:60": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:60", "case_sha256": "c7652b374055ac668f3c1bf3b8cdf2c542f1449d62938f791c1995e064b725cd", "status": "fail", "elapsed_ms": 91.722}, "opencypher:tck/features/clauses/merge/Merge1.feature:76": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:76", "case_sha256": "b93d28ccafb3982b80077fec8782487eefd5c8d96db4ec577057f87e3694801e", "status": "skipped", "elapsed_ms": 4.892, "reason": "PuppyGraph fixture mapper cannot preserve unlabelled or multi-label upstream nodes"}, "opencypher:tck/features/clauses/merge/Merge1.feature:94": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:94", "case_sha256": "64f61cadaecccec82f459b793e58b49dadc6a0b46a7061d1edccfffda4a86305", "status": "fail", "elapsed_ms": 99.952}, "opencypher:tck/features/clauses/merge/Merge1.feature:112": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:112", "case_sha256": "f5ad96fd69e8e37094033c86a4b9aeb1c47ba9bd44a4611368025b310602677e", "status": "fail", "elapsed_ms": 15.415}, "opencypher:tck/features/clauses/merge/Merge1.feature:128": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:128", "case_sha256": "292bb20d6d52114f631912609011abfa5a250f30184368890191a88c6a8354a8", "status": "fail", "elapsed_ms": 125.727}, "opencypher:tck/features/clauses/merge/Merge1.feature:141": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:141", "case_sha256": "11466e35b4e41d9e805b2b524a2080b194fb20a4da73278b2fb06a14ddc7ed4a", "status": "skipped", "elapsed_ms": 6.915, "reason": "PuppyGraph fixture mapper cannot preserve unlabelled or multi-label upstream nodes"}, "opencypher:tck/features/clauses/merge/Merge1.feature:159": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:159", "case_sha256": "1917e451528dd19b97d8c2c984665f559117a7a60f7d96826f0e69bfe54b1334", "status": "skipped", "elapsed_ms": 7.873, "reason": "PuppyGraph fixture mapper cannot preserve unlabelled or multi-label upstream nodes"}, "opencypher:tck/features/clauses/merge/Merge1.feature:192": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:192", "case_sha256": "38b65ff1ffd293414f06e7897953903be940ee43c87b3b0897482cc6b14b30a1", "status": "skipped", "elapsed_ms": 6.575, "reason": "PuppyGraph fixture mapper cannot preserve unlabelled or multi-label upstream nodes"}, "opencypher:tck/features/clauses/merge/Merge1.feature:211": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:211", "case_sha256": "8506c7e171487da9ae5f11cd95d664092f5c430c737a5614990b7ddbf87a0263", "status": "adapter-error", "elapsed_ms": 87.389, "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"}, "opencypher:tck/features/clauses/merge/Merge1.feature:233": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:233", "case_sha256": "c3ede69c8a9933bb038a682e43542cedf37ae77b2b66a58daccdd60656b20e3e", "status": "fail", "elapsed_ms": 82.736}, "opencypher:tck/features/clauses/merge/Merge1.feature:245": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:245", "case_sha256": "08301957bcfbdca3828239e431093ea5f1e07813862d4d50c2adcb8ecde35566", "status": "fail", "elapsed_ms": 12.276}, "opencypher:tck/features/clauses/merge/Merge1.feature:259": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:259", "case_sha256": "3b172c924066c0182ff2765ed870b1a04d32d69c1769e03d57a15c3e81ae913e", "status": "fail", "elapsed_ms": 101.667}, "opencypher:tck/features/clauses/merge/Merge1.feature:282": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:282", "case_sha256": "127846445dad844ac5214739dea169545bb515bffc56e6009bc11859561cfef5", "status": "adapter-error", "elapsed_ms": 106.363, "reason": "Error observed, but TCK error type/detail/phase cannot be authoritatively classified by this adapter"}, "opencypher:tck/features/clauses/merge/Merge1.feature:291": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:291", "case_sha256": "620b18e91fdf8dec91576b5cf57d8c3ca930646d4b00f63664dcec40e23dac09", "status": "adapter-error", "elapsed_ms": 13.889, "reason": "Error observed, but TCK error type/detail/phase cannot be authoritatively classified by this adapter"}, "opencypher:tck/features/clauses/merge/Merge1.feature:300": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:300", "case_sha256": "233c94770ba3b47cd712467ad5c88ccdecbf718661cae3beae9648f151397088", "status": "adapter-error", "elapsed_ms": 14.617, "reason": "Error observed, but TCK error type/detail/phase cannot be authoritatively classified by this adapter"}}, "arcadedb": {"opencypher:tck/features/clauses/merge/Merge1.feature:33": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:33", "case_sha256": "7d7636920db479d896f8f5ecd6ccaade9b03b903ecd66b9751b0a19a0e0c85be", "status": "pass", "elapsed_ms": 8.236}, "opencypher:tck/features/clauses/merge/Merge1.feature:46": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:46", "case_sha256": "c4f30b07a4a2eb5034c7908c71a2083cf2925800030349c4b688f9603e721053", "status": "pass", "elapsed_ms": 15.058}, "opencypher:tck/features/clauses/merge/Merge1.feature:60": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:60", "case_sha256": "c7652b374055ac668f3c1bf3b8cdf2c542f1449d62938f791c1995e064b725cd", "status": "pass", "elapsed_ms": 32.482}, "opencypher:tck/features/clauses/merge/Merge1.feature:76": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:76", "case_sha256": "b93d28ccafb3982b80077fec8782487eefd5c8d96db4ec577057f87e3694801e", "status": "pass", "elapsed_ms": 7.201}, "opencypher:tck/features/clauses/merge/Merge1.feature:94": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:94", "case_sha256": "64f61cadaecccec82f459b793e58b49dadc6a0b46a7061d1edccfffda4a86305", "status": "pass", "elapsed_ms": 6.442}, "opencypher:tck/features/clauses/merge/Merge1.feature:112": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:112", "case_sha256": "f5ad96fd69e8e37094033c86a4b9aeb1c47ba9bd44a4611368025b310602677e", "status": "pass", "elapsed_ms": 6.825}, "opencypher:tck/features/clauses/merge/Merge1.feature:128": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:128", "case_sha256": "292bb20d6d52114f631912609011abfa5a250f30184368890191a88c6a8354a8", "status": "pass", "elapsed_ms": 6.122}, "opencypher:tck/features/clauses/merge/Merge1.feature:141": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:141", "case_sha256": "11466e35b4e41d9e805b2b524a2080b194fb20a4da73278b2fb06a14ddc7ed4a", "status": "pass", "elapsed_ms": 8.867}, "opencypher:tck/features/clauses/merge/Merge1.feature:159": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:159", "case_sha256": "1917e451528dd19b97d8c2c984665f559117a7a60f7d96826f0e69bfe54b1334", "status": "pass", "elapsed_ms": 16.048}, "opencypher:tck/features/clauses/merge/Merge1.feature:192": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:192", "case_sha256": "38b65ff1ffd293414f06e7897953903be940ee43c87b3b0897482cc6b14b30a1", "status": "pass", "elapsed_ms": 39.93}, "opencypher:tck/features/clauses/merge/Merge1.feature:211": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:211", "case_sha256": "8506c7e171487da9ae5f11cd95d664092f5c430c737a5614990b7ddbf87a0263", "status": "pass", "elapsed_ms": 10.712}, "opencypher:tck/features/clauses/merge/Merge1.feature:233": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:233", "case_sha256": "c3ede69c8a9933bb038a682e43542cedf37ae77b2b66a58daccdd60656b20e3e", "status": "pass", "elapsed_ms": 5.527}, "opencypher:tck/features/clauses/merge/Merge1.feature:245": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:245", "case_sha256": "08301957bcfbdca3828239e431093ea5f1e07813862d4d50c2adcb8ecde35566", "status": "fail", "elapsed_ms": 4.308}, "opencypher:tck/features/clauses/merge/Merge1.feature:259": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:259", "case_sha256": "3b172c924066c0182ff2765ed870b1a04d32d69c1769e03d57a15c3e81ae913e", "status": "pass", "elapsed_ms": 5.637}, "opencypher:tck/features/clauses/merge/Merge1.feature:282": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:282", "case_sha256": "127846445dad844ac5214739dea169545bb515bffc56e6009bc11859561cfef5", "status": "pass", "elapsed_ms": 4.039}, "opencypher:tck/features/clauses/merge/Merge1.feature:291": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:291", "case_sha256": "620b18e91fdf8dec91576b5cf57d8c3ca930646d4b00f63664dcec40e23dac09", "status": "pass", "elapsed_ms": 16.264}, "opencypher:tck/features/clauses/merge/Merge1.feature:300": {"id": "opencypher:tck/features/clauses/merge/Merge1.feature:300", "case_sha256": "233c94770ba3b47cd712467ad5c88ccdecbf718661cae3beae9648f151397088", "status": "fail", "elapsed_ms": 19.696}}}}
