{"cases": {"opencypher:tck/features/clauses/remove/Remove1.feature:33": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:33", "suite": "opencypher", "name": "[1] Remove a single node property", "feature": "Remove1 - Remove a Property", "path": "tck/features/clauses/remove/Remove1.feature", "line": 33, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove1.feature#L33", "source_sha256": "eb5e75c0fae60fb40a814488ad2c297a1153ebca7d487be48ad680d5e98a34e5", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (:L {num: 42})"}, {"text": "executing query:", "doc": "MATCH (n)\nREMOVE n.num\nRETURN n.num IS NOT NULL AS still_there"}, {"text": "the result should be, in any order:", "table": [["still_there"], ["false"]]}, {"text": "the side effects should be:", "table": [["-properties", "1"]]}]}, "opencypher:tck/features/clauses/remove/Remove1.feature:51": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:51", "suite": "opencypher", "name": "[2] Remove multiple node properties", "feature": "Remove1 - Remove a Property", "path": "tck/features/clauses/remove/Remove1.feature", "line": 51, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove1.feature#L51", "source_sha256": "eb5e75c0fae60fb40a814488ad2c297a1153ebca7d487be48ad680d5e98a34e5", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (:L {num: 42, name: 'a', name2: 'B'})"}, {"text": "executing query:", "doc": "MATCH (n)\nREMOVE n.num, n.name\nRETURN size(keys(n)) AS props"}, {"text": "the result should be, in any order:", "table": [["props"], ["1"]]}, {"text": "the side effects should be:", "table": [["-properties", "2"]]}]}, "opencypher:tck/features/clauses/remove/Remove1.feature:69": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:69", "suite": "opencypher", "name": "[3] Remove a single relationship property", "feature": "Remove1 - Remove a Property", "path": "tck/features/clauses/remove/Remove1.feature", "line": 69, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove1.feature#L69", "source_sha256": "eb5e75c0fae60fb40a814488ad2c297a1153ebca7d487be48ad680d5e98a34e5", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (a), (b), (a)-[:X {num: 42}]->(b)"}, {"text": "executing query:", "doc": "MATCH ()-[r]->()\nREMOVE r.num\nRETURN r.num IS NOT NULL AS still_there"}, {"text": "the result should be, in any order:", "table": [["still_there"], ["false"]]}, {"text": "the side effects should be:", "table": [["-properties", "1"]]}]}, "opencypher:tck/features/clauses/remove/Remove1.feature:87": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:87", "suite": "opencypher", "name": "[4] Remove multiple relationship properties", "feature": "Remove1 - Remove a Property", "path": "tck/features/clauses/remove/Remove1.feature", "line": 87, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove1.feature#L87", "source_sha256": "eb5e75c0fae60fb40a814488ad2c297a1153ebca7d487be48ad680d5e98a34e5", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (a), (b), (a)-[:X {num: 42, a: 'a', b: 'B'}]->(b)"}, {"text": "executing query:", "doc": "MATCH ()-[r]->()\nREMOVE r.num, r.a\nRETURN size(keys(r)) AS props"}, {"text": "the result should be, in any order:", "table": [["props"], ["1"]]}, {"text": "the side effects should be:", "table": [["-properties", "2"]]}]}, "opencypher:tck/features/clauses/remove/Remove1.feature:105": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:105", "suite": "opencypher", "name": "[5] Ignore null when removing property from a node", "feature": "Remove1 - Remove a Property", "path": "tck/features/clauses/remove/Remove1.feature", "line": 105, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove1.feature#L105", "source_sha256": "eb5e75c0fae60fb40a814488ad2c297a1153ebca7d487be48ad680d5e98a34e5", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "executing query:", "doc": "OPTIONAL MATCH (a:DoesNotExist)\nREMOVE a.num\nRETURN a"}, {"text": "the result should be, in any order:", "table": [["a"], ["null"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/clauses/remove/Remove1.feature:118": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:118", "suite": "opencypher", "name": "[6] Ignore null when removing property from a relationship", "feature": "Remove1 - Remove a Property", "path": "tck/features/clauses/remove/Remove1.feature", "line": 118, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove1.feature#L118", "source_sha256": "eb5e75c0fae60fb40a814488ad2c297a1153ebca7d487be48ad680d5e98a34e5", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE ({num: 42})"}, {"text": "executing query:", "doc": "MATCH (n)\nOPTIONAL MATCH (n)-[r]->()\nREMOVE r.num\nRETURN n"}, {"text": "the result should be, in any order:", "table": [["n"], ["({num: 42})"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/clauses/remove/Remove1.feature:136": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:136", "suite": "opencypher", "name": "[7] Remove a missing node property", "feature": "Remove1 - Remove a Property", "path": "tck/features/clauses/remove/Remove1.feature", "line": 136, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/remove/Remove1.feature#L136", "source_sha256": "eb5e75c0fae60fb40a814488ad2c297a1153ebca7d487be48ad680d5e98a34e5", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (), (), ()"}, {"text": "executing query:", "doc": "MATCH (n)\nREMOVE n.num\nRETURN sum(size(keys(n))) AS totalNumberOfProps"}, {"text": "the result should be, in any order:", "table": [["totalNumberOfProps"], ["0"]]}, {"text": "no side effects"}]}}, "results": {"orchiddb": {"opencypher:tck/features/clauses/remove/Remove1.feature:33": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:33", "case_sha256": "def8b13d7fb41e26704fcb627b15aadc588ec22803df010311e55bec6968fb98", "status": "pass", "elapsed_ms": 5.022, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 2663, "work_units": 106}}, "opencypher:tck/features/clauses/remove/Remove1.feature:51": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:51", "case_sha256": "183c09d3437dadbe283ec3c74d725d8c99fdd55e3837cab371678dc461dd5243", "status": "pass", "elapsed_ms": 5.185, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 2786, "work_units": 106}}, "opencypher:tck/features/clauses/remove/Remove1.feature:69": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:69", "case_sha256": "9b075ce9c6c8a8d662c86dba4e778b1435f4e6d273d06c39664d4f9fd539675f", "status": "pass", "elapsed_ms": 6.439, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 3589, "work_units": 107}}, "opencypher:tck/features/clauses/remove/Remove1.feature:87": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:87", "case_sha256": "62497d7010071344facc0b0221a5352207b8261375178de87b5e3b59c556c758", "status": "pass", "elapsed_ms": 6.646, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 3659, "work_units": 107}}, "opencypher:tck/features/clauses/remove/Remove1.feature:105": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:105", "case_sha256": "70ae21f96433d1968d799410f81991e7e3b6e44859eb14075ef69df38da9aa81", "status": "pass", "elapsed_ms": 3.661, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 2, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 2601, "work_units": 106}}, "opencypher:tck/features/clauses/remove/Remove1.feature:118": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:118", "case_sha256": "78e04ce58225d92521c8035704237b4446a98afcce7e3e5378c2615313e0ff64", "status": "pass", "elapsed_ms": 5.613, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 3223, "work_units": 107}}, "opencypher:tck/features/clauses/remove/Remove1.feature:136": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:136", "case_sha256": "6aadd3732ae033abbc6900e49345eaf1bceb43a33090bc1f51a8ae4e93213f15", "status": "pass", "elapsed_ms": 4.82, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 2401, "work_units": 116}}}, "neo4j": {"opencypher:tck/features/clauses/remove/Remove1.feature:33": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:33", "case_sha256": "def8b13d7fb41e26704fcb627b15aadc588ec22803df010311e55bec6968fb98", "status": "pass", "elapsed_ms": 91.493}, "opencypher:tck/features/clauses/remove/Remove1.feature:51": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:51", "case_sha256": "183c09d3437dadbe283ec3c74d725d8c99fdd55e3837cab371678dc461dd5243", "status": "pass", "elapsed_ms": 61.104}, "opencypher:tck/features/clauses/remove/Remove1.feature:69": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:69", "case_sha256": "9b075ce9c6c8a8d662c86dba4e778b1435f4e6d273d06c39664d4f9fd539675f", "status": "pass", "elapsed_ms": 76.026}, "opencypher:tck/features/clauses/remove/Remove1.feature:87": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:87", "case_sha256": "62497d7010071344facc0b0221a5352207b8261375178de87b5e3b59c556c758", "status": "pass", "elapsed_ms": 50.368}, "opencypher:tck/features/clauses/remove/Remove1.feature:105": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:105", "case_sha256": "70ae21f96433d1968d799410f81991e7e3b6e44859eb14075ef69df38da9aa81", "status": "pass", "elapsed_ms": 39.767}, "opencypher:tck/features/clauses/remove/Remove1.feature:118": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:118", "case_sha256": "78e04ce58225d92521c8035704237b4446a98afcce7e3e5378c2615313e0ff64", "status": "pass", "elapsed_ms": 63.463}, "opencypher:tck/features/clauses/remove/Remove1.feature:136": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:136", "case_sha256": "6aadd3732ae033abbc6900e49345eaf1bceb43a33090bc1f51a8ae4e93213f15", "status": "pass", "elapsed_ms": 63.281}}, "puppygraph": {"opencypher:tck/features/clauses/remove/Remove1.feature:33": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:33", "case_sha256": "def8b13d7fb41e26704fcb627b15aadc588ec22803df010311e55bec6968fb98", "status": "fail", "elapsed_ms": 125.325}, "opencypher:tck/features/clauses/remove/Remove1.feature:51": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:51", "case_sha256": "183c09d3437dadbe283ec3c74d725d8c99fdd55e3837cab371678dc461dd5243", "status": "fail", "elapsed_ms": 135.705}, "opencypher:tck/features/clauses/remove/Remove1.feature:69": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:69", "case_sha256": "9b075ce9c6c8a8d662c86dba4e778b1435f4e6d273d06c39664d4f9fd539675f", "status": "skipped", "elapsed_ms": 14.008, "reason": "PuppyGraph fixture mapper cannot preserve unlabelled or multi-label upstream nodes"}, "opencypher:tck/features/clauses/remove/Remove1.feature:87": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:87", "case_sha256": "62497d7010071344facc0b0221a5352207b8261375178de87b5e3b59c556c758", "status": "skipped", "elapsed_ms": 9.256, "reason": "PuppyGraph fixture mapper cannot preserve unlabelled or multi-label upstream nodes"}, "opencypher:tck/features/clauses/remove/Remove1.feature:105": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:105", "case_sha256": "70ae21f96433d1968d799410f81991e7e3b6e44859eb14075ef69df38da9aa81", "status": "fail", "elapsed_ms": 126.411}, "opencypher:tck/features/clauses/remove/Remove1.feature:118": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:118", "case_sha256": "78e04ce58225d92521c8035704237b4446a98afcce7e3e5378c2615313e0ff64", "status": "skipped", "elapsed_ms": 7.511, "reason": "PuppyGraph fixture mapper cannot preserve unlabelled or multi-label upstream nodes"}, "opencypher:tck/features/clauses/remove/Remove1.feature:136": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:136", "case_sha256": "6aadd3732ae033abbc6900e49345eaf1bceb43a33090bc1f51a8ae4e93213f15", "status": "skipped", "elapsed_ms": 4.916, "reason": "PuppyGraph fixture mapper cannot preserve unlabelled or multi-label upstream nodes"}}, "arcadedb": {"opencypher:tck/features/clauses/remove/Remove1.feature:33": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:33", "case_sha256": "def8b13d7fb41e26704fcb627b15aadc588ec22803df010311e55bec6968fb98", "status": "pass", "elapsed_ms": 20.8}, "opencypher:tck/features/clauses/remove/Remove1.feature:51": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:51", "case_sha256": "183c09d3437dadbe283ec3c74d725d8c99fdd55e3837cab371678dc461dd5243", "status": "pass", "elapsed_ms": 6.866}, "opencypher:tck/features/clauses/remove/Remove1.feature:69": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:69", "case_sha256": "9b075ce9c6c8a8d662c86dba4e778b1435f4e6d273d06c39664d4f9fd539675f", "status": "pass", "elapsed_ms": 5.611}, "opencypher:tck/features/clauses/remove/Remove1.feature:87": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:87", "case_sha256": "62497d7010071344facc0b0221a5352207b8261375178de87b5e3b59c556c758", "status": "pass", "elapsed_ms": 6.729}, "opencypher:tck/features/clauses/remove/Remove1.feature:105": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:105", "case_sha256": "70ae21f96433d1968d799410f81991e7e3b6e44859eb14075ef69df38da9aa81", "status": "pass", "elapsed_ms": 5.586}, "opencypher:tck/features/clauses/remove/Remove1.feature:118": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:118", "case_sha256": "78e04ce58225d92521c8035704237b4446a98afcce7e3e5378c2615313e0ff64", "status": "pass", "elapsed_ms": 32.187}, "opencypher:tck/features/clauses/remove/Remove1.feature:136": {"id": "opencypher:tck/features/clauses/remove/Remove1.feature:136", "case_sha256": "6aadd3732ae033abbc6900e49345eaf1bceb43a33090bc1f51a8ae4e93213f15", "status": "pass", "elapsed_ms": 15.001}}}}
