{"cases": {"opencypher:tck/features/clauses/with/With4.feature:34": {"id": "opencypher:tck/features/clauses/with/With4.feature:34", "suite": "opencypher", "name": "[1] Aliasing relationship variable", "feature": "With4 - Variable aliasing", "path": "tck/features/clauses/with/With4.feature", "line": 34, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With4.feature#L34", "source_sha256": "39f7d71e1fc7af8df834dac0a787e9edd2d891899c5105b4a2bf15af4f7b3528", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE ()-[:T1]->(),\n       ()-[:T2]->()"}, {"text": "executing query:", "doc": "MATCH ()-[r1]->()\nWITH r1 AS r2\nRETURN r2 AS rel"}, {"text": "the result should be, in any order:", "table": [["rel"], ["[:T1]"], ["[:T2]"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/clauses/with/With4.feature:53": {"id": "opencypher:tck/features/clauses/with/With4.feature:53", "suite": "opencypher", "name": "[2] Aliasing expression to new variable name", "feature": "With4 - Variable aliasing", "path": "tck/features/clauses/with/With4.feature", "line": 53, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With4.feature#L53", "source_sha256": "39f7d71e1fc7af8df834dac0a787e9edd2d891899c5105b4a2bf15af4f7b3528", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (:Begin {num: 42}),\n       (:End {num: 42}),\n       (:End {num: 3})"}, {"text": "executing query:", "doc": "MATCH (a:Begin)\nWITH a.num AS property\nMATCH (b:End)\nWHERE property = b.num\nRETURN b"}, {"text": "the result should be, in any order:", "table": [["b"], ["(:End {num: 42})"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/clauses/with/With4.feature:74": {"id": "opencypher:tck/features/clauses/with/With4.feature:74", "suite": "opencypher", "name": "[3] Aliasing expression to existing variable name", "feature": "With4 - Variable aliasing", "path": "tck/features/clauses/with/With4.feature", "line": 74, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With4.feature#L74", "source_sha256": "39f7d71e1fc7af8df834dac0a787e9edd2d891899c5105b4a2bf15af4f7b3528", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE ({num: 1, name: 'King Kong'}),\n  ({num: 2, name: 'Ann Darrow'})"}, {"text": "executing query:", "doc": "MATCH (n)\nWITH n.name AS n\nRETURN n"}, {"text": "the result should be, in any order:", "table": [["n"], ["'Ann Darrow'"], ["'King Kong'"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/clauses/with/With4.feature:93": {"id": "opencypher:tck/features/clauses/with/With4.feature:93", "suite": "opencypher", "name": "[4] Fail when forwarding multiple aliases with the same name", "feature": "With4 - Variable aliasing", "path": "tck/features/clauses/with/With4.feature", "line": 93, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With4.feature#L93", "source_sha256": "39f7d71e1fc7af8df834dac0a787e9edd2d891899c5105b4a2bf15af4f7b3528", "tags": [], "steps": [{"text": "any graph"}, {"text": "executing query:", "doc": "WITH 1 AS a, 2 AS a\nRETURN a"}, {"text": "a SyntaxError should be raised at compile time: ColumnNameConflict"}]}, "opencypher:tck/features/clauses/with/With4.feature:102": {"id": "opencypher:tck/features/clauses/with/With4.feature:102", "suite": "opencypher", "name": "[5] Fail when not aliasing expressions in WITH", "feature": "With4 - Variable aliasing", "path": "tck/features/clauses/with/With4.feature", "line": 102, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With4.feature#L102", "source_sha256": "39f7d71e1fc7af8df834dac0a787e9edd2d891899c5105b4a2bf15af4f7b3528", "tags": [], "steps": [{"text": "any graph"}, {"text": "executing query:", "doc": "MATCH (a)\nWITH a, count(*)\nRETURN a"}, {"text": "a SyntaxError should be raised at compile time: NoExpressionAlias"}]}, "opencypher:tck/features/clauses/with/With4.feature:112": {"id": "opencypher:tck/features/clauses/with/With4.feature:112", "suite": "opencypher", "name": "[6] Reusing variable names in WITH", "feature": "With4 - Variable aliasing", "path": "tck/features/clauses/with/With4.feature", "line": 112, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With4.feature#L112", "source_sha256": "39f7d71e1fc7af8df834dac0a787e9edd2d891899c5105b4a2bf15af4f7b3528", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (a:Person), (b:Person), (m:Message {id: 10})\nCREATE (a)-[:LIKE {creationDate: 20160614}]->(m)-[:POSTED_BY]->(b)"}, {"text": "executing query:", "doc": "MATCH (person:Person)<--(message)<-[like]-(:Person)\nWITH like.creationDate AS likeTime, person AS person\n  ORDER BY likeTime, message.id\nWITH head(collect({likeTime: likeTime})) AS latestLike, person AS person\nWITH latestLike.likeTime AS likeTime\n  ORDER BY likeTime\nRETURN likeTime"}, {"text": "the result should be, in order:", "table": [["likeTime"], ["20160614"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/clauses/with/With4.feature:134": {"id": "opencypher:tck/features/clauses/with/With4.feature:134", "suite": "opencypher", "name": "[7] Multiple aliasing and backreferencing", "feature": "With4 - Variable aliasing", "path": "tck/features/clauses/with/With4.feature", "line": 134, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/clauses/with/With4.feature#L134", "source_sha256": "39f7d71e1fc7af8df834dac0a787e9edd2d891899c5105b4a2bf15af4f7b3528", "tags": [], "steps": [{"text": "any graph"}, {"text": "executing query:", "doc": "CREATE (m {id: 0})\nWITH {first: m.id} AS m\nWITH {second: m.first} AS m\nRETURN m.second"}, {"text": "the result should be, in any order:", "table": [["m.second"], ["0"]]}, {"text": "the side effects should be:", "table": [["+nodes", "1"], ["+properties", "1"]]}]}}, "results": {"orchiddb": {"opencypher:tck/features/clauses/with/With4.feature:34": {"id": "opencypher:tck/features/clauses/with/With4.feature:34", "case_sha256": "795fa2a6ed41d626aff897387519f4a7cc65a349aee79c270d51739f14ea8ea3", "status": "pass", "elapsed_ms": 5.577, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 2784, "work_units": 103}}, "opencypher:tck/features/clauses/with/With4.feature:53": {"id": "opencypher:tck/features/clauses/with/With4.feature:53", "case_sha256": "9db4dd6f09c04473221b3186f777e441fa2b6235b9f3426652c36321c6eebe47", "status": "pass", "elapsed_ms": 5.26, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 2590, "work_units": 102}}, "opencypher:tck/features/clauses/with/With4.feature:74": {"id": "opencypher:tck/features/clauses/with/With4.feature:74", "case_sha256": "3f630abe36481dec875e7193ab36dc13b36a51faa6929140d3d0bc1fb690e753", "status": "pass", "elapsed_ms": 3.904, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 1327, "work_units": 103}}, "opencypher:tck/features/clauses/with/With4.feature:93": {"id": "opencypher:tck/features/clauses/with/With4.feature:93", "case_sha256": "b5d8dfe47a7d8e811495d090aeef876c8621ea10560765539c774130f256cf7d", "status": "pass", "elapsed_ms": 0.799, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 0, "query_count": 1, "measured_queries": 0, "coverage": "elapsed_only", "request_elapsed_micros": 141, "work_units": null}}, "opencypher:tck/features/clauses/with/With4.feature:102": {"id": "opencypher:tck/features/clauses/with/With4.feature:102", "case_sha256": "00d989b7ef8d4bb2c7f904c93d805f635dd19df67bfe05bae540acdccd5c7d91", "status": "pass", "elapsed_ms": 0.753, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 0, "query_count": 1, "measured_queries": 0, "coverage": "elapsed_only", "request_elapsed_micros": 147, "work_units": null}}, "opencypher:tck/features/clauses/with/With4.feature:112": {"id": "opencypher:tck/features/clauses/with/With4.feature:112", "case_sha256": "30438e11fff4341c3534489c971db99a599862ba59c4a21532ba26d9810a01ef", "status": "pass", "elapsed_ms": 10.467, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 7505, "work_units": 110}}, "opencypher:tck/features/clauses/with/With4.feature:134": {"id": "opencypher:tck/features/clauses/with/With4.feature:134", "case_sha256": "0e45cfa0a543ac599038e5a382572d9526e7583a56a8836816d0244787291cb6", "status": "pass", "elapsed_ms": 2.797, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 2, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 1670, "work_units": 5}}}, "neo4j": {"opencypher:tck/features/clauses/with/With4.feature:34": {"id": "opencypher:tck/features/clauses/with/With4.feature:34", "case_sha256": "795fa2a6ed41d626aff897387519f4a7cc65a349aee79c270d51739f14ea8ea3", "status": "pass", "elapsed_ms": 58.37}, "opencypher:tck/features/clauses/with/With4.feature:53": {"id": "opencypher:tck/features/clauses/with/With4.feature:53", "case_sha256": "9db4dd6f09c04473221b3186f777e441fa2b6235b9f3426652c36321c6eebe47", "status": "pass", "elapsed_ms": 48.576}, "opencypher:tck/features/clauses/with/With4.feature:74": {"id": "opencypher:tck/features/clauses/with/With4.feature:74", "case_sha256": "3f630abe36481dec875e7193ab36dc13b36a51faa6929140d3d0bc1fb690e753", "status": "pass", "elapsed_ms": 27.507}, "opencypher:tck/features/clauses/with/With4.feature:93": {"id": "opencypher:tck/features/clauses/with/With4.feature:93", "case_sha256": "b5d8dfe47a7d8e811495d090aeef876c8621ea10560765539c774130f256cf7d", "status": "pass", "elapsed_ms": 18.419}, "opencypher:tck/features/clauses/with/With4.feature:102": {"id": "opencypher:tck/features/clauses/with/With4.feature:102", "case_sha256": "00d989b7ef8d4bb2c7f904c93d805f635dd19df67bfe05bae540acdccd5c7d91", "status": "pass", "elapsed_ms": 18.477}, "opencypher:tck/features/clauses/with/With4.feature:112": {"id": "opencypher:tck/features/clauses/with/With4.feature:112", "case_sha256": "30438e11fff4341c3534489c971db99a599862ba59c4a21532ba26d9810a01ef", "status": "pass", "elapsed_ms": 41.033}, "opencypher:tck/features/clauses/with/With4.feature:134": {"id": "opencypher:tck/features/clauses/with/With4.feature:134", "case_sha256": "0e45cfa0a543ac599038e5a382572d9526e7583a56a8836816d0244787291cb6", "status": "pass", "elapsed_ms": 19.866}}, "puppygraph": {"opencypher:tck/features/clauses/with/With4.feature:34": {"id": "opencypher:tck/features/clauses/with/With4.feature:34", "case_sha256": "795fa2a6ed41d626aff897387519f4a7cc65a349aee79c270d51739f14ea8ea3", "status": "skipped", "elapsed_ms": 8.617, "reason": "PuppyGraph fixture mapper cannot preserve unlabelled or multi-label upstream nodes"}, "opencypher:tck/features/clauses/with/With4.feature:53": {"id": "opencypher:tck/features/clauses/with/With4.feature:53", "case_sha256": "9db4dd6f09c04473221b3186f777e441fa2b6235b9f3426652c36321c6eebe47", "status": "fail", "elapsed_ms": 142.848}, "opencypher:tck/features/clauses/with/With4.feature:74": {"id": "opencypher:tck/features/clauses/with/With4.feature:74", "case_sha256": "3f630abe36481dec875e7193ab36dc13b36a51faa6929140d3d0bc1fb690e753", "status": "skipped", "elapsed_ms": 5.978, "reason": "PuppyGraph fixture mapper cannot preserve unlabelled or multi-label upstream nodes"}, "opencypher:tck/features/clauses/with/With4.feature:93": {"id": "opencypher:tck/features/clauses/with/With4.feature:93", "case_sha256": "b5d8dfe47a7d8e811495d090aeef876c8621ea10560765539c774130f256cf7d", "status": "adapter-error", "elapsed_ms": 93.384, "reason": "Error observed, but TCK error type/detail/phase cannot be authoritatively classified by this adapter"}, "opencypher:tck/features/clauses/with/With4.feature:102": {"id": "opencypher:tck/features/clauses/with/With4.feature:102", "case_sha256": "00d989b7ef8d4bb2c7f904c93d805f635dd19df67bfe05bae540acdccd5c7d91", "status": "adapter-error", "elapsed_ms": 15.174, "reason": "Error observed, but TCK error type/detail/phase cannot be authoritatively classified by this adapter"}, "opencypher:tck/features/clauses/with/With4.feature:112": {"id": "opencypher:tck/features/clauses/with/With4.feature:112", "case_sha256": "30438e11fff4341c3534489c971db99a599862ba59c4a21532ba26d9810a01ef", "status": "adapter-error", "elapsed_ms": 102.604, "reason": "{\"error\":\"Batch schema validation failed: Edge 'LIKE': [DAE-01] DataAccess process failed: Column 'creationDate' cannot be resolved in the source table or view.\",\"loadDataResults\":null,\"ok\":false,\"progress\":[\"Loaded current topology-v2 schema state\",\"Computed upload diff with 5 change(s) across 5 planned step(s)\",\"Validating 2 changed node label(s) and 2 changed edge label(s) as one batch\",\"Batch validation: Edge 'LIKE': [DAE-01] DataAccess process failed: Column 'creationDate' cannot be resolved in the source table or view.\",\"Batch schema validation failed: Edge 'LIKE': [DAE-01] DataAccess process failed: Column 'creationDate' 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 5 change(s) across 5 planned step(s)\",\"completed\":false},{\"type\":\"INFO\",\"message\":\"Validating 2 changed node label(s) and 2 changed edge label(s) as one batc"}, "opencypher:tck/features/clauses/with/With4.feature:134": {"id": "opencypher:tck/features/clauses/with/With4.feature:134", "case_sha256": "0e45cfa0a543ac599038e5a382572d9526e7583a56a8836816d0244787291cb6", "status": "fail", "elapsed_ms": 77.923}}, "arcadedb": {"opencypher:tck/features/clauses/with/With4.feature:34": {"id": "opencypher:tck/features/clauses/with/With4.feature:34", "case_sha256": "795fa2a6ed41d626aff897387519f4a7cc65a349aee79c270d51739f14ea8ea3", "status": "pass", "elapsed_ms": 6.375}, "opencypher:tck/features/clauses/with/With4.feature:53": {"id": "opencypher:tck/features/clauses/with/With4.feature:53", "case_sha256": "9db4dd6f09c04473221b3186f777e441fa2b6235b9f3426652c36321c6eebe47", "status": "pass", "elapsed_ms": 6.589}, "opencypher:tck/features/clauses/with/With4.feature:74": {"id": "opencypher:tck/features/clauses/with/With4.feature:74", "case_sha256": "3f630abe36481dec875e7193ab36dc13b36a51faa6929140d3d0bc1fb690e753", "status": "pass", "elapsed_ms": 5.304}, "opencypher:tck/features/clauses/with/With4.feature:93": {"id": "opencypher:tck/features/clauses/with/With4.feature:93", "case_sha256": "b5d8dfe47a7d8e811495d090aeef876c8621ea10560765539c774130f256cf7d", "status": "pass", "elapsed_ms": 3.009}, "opencypher:tck/features/clauses/with/With4.feature:102": {"id": "opencypher:tck/features/clauses/with/With4.feature:102", "case_sha256": "00d989b7ef8d4bb2c7f904c93d805f635dd19df67bfe05bae540acdccd5c7d91", "status": "pass", "elapsed_ms": 3.124}, "opencypher:tck/features/clauses/with/With4.feature:112": {"id": "opencypher:tck/features/clauses/with/With4.feature:112", "case_sha256": "30438e11fff4341c3534489c971db99a599862ba59c4a21532ba26d9810a01ef", "status": "pass", "elapsed_ms": 6.865}, "opencypher:tck/features/clauses/with/With4.feature:134": {"id": "opencypher:tck/features/clauses/with/With4.feature:134", "case_sha256": "0e45cfa0a543ac599038e5a382572d9526e7583a56a8836816d0244787291cb6", "status": "pass", "elapsed_ms": 10.947}}}}
