{"cases": {"opencypher:tck/features/expressions/aggregation/Aggregation5.feature:33": {"id": "opencypher:tck/features/expressions/aggregation/Aggregation5.feature:33", "suite": "opencypher", "name": "[1] `collect()` filtering nulls", "feature": "Aggregation5 - Collect", "path": "tck/features/expressions/aggregation/Aggregation5.feature", "line": 33, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation5.feature#L33", "source_sha256": "f928d6abfb1160381d77399be5f1586b66b365f36c598bab9760b128487cb78d", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE ()"}, {"text": "executing query:", "doc": "MATCH (n)\nOPTIONAL MATCH (n)-[:NOT_EXIST]->(x)\nRETURN n, collect(x)"}, {"text": "the result should be, in any order:", "table": [["n", "collect(x)"], ["()", "[]"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/expressions/aggregation/Aggregation5.feature:50": {"id": "opencypher:tck/features/expressions/aggregation/Aggregation5.feature:50", "suite": "opencypher", "name": "[2] OPTIONAL MATCH and `collect()` on node property", "feature": "Aggregation5 - Collect", "path": "tck/features/expressions/aggregation/Aggregation5.feature", "line": 50, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/aggregation/Aggregation5.feature#L50", "source_sha256": "f928d6abfb1160381d77399be5f1586b66b365f36c598bab9760b128487cb78d", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (:DoesExist {num: 42})\nCREATE (:DoesExist {num: 43})\nCREATE (:DoesExist {num: 44})"}, {"text": "executing query:", "doc": "OPTIONAL MATCH (f:DoesExist)\nOPTIONAL MATCH (n:DoesNotExist)\nRETURN collect(DISTINCT n.num) AS a, collect(DISTINCT f.num) AS b"}, {"text": "the result should be (ignoring element order for lists):", "table": [["a", "b"], ["[]", "[42, 43, 44]"]]}, {"text": "no side effects"}]}}, "results": {"orchiddb": {"opencypher:tck/features/expressions/aggregation/Aggregation5.feature:33": {"id": "opencypher:tck/features/expressions/aggregation/Aggregation5.feature:33", "case_sha256": "f24cbe9c1c8810f542e8eb9570fd09d3574bf0a0e44c43e0fd89639e5418e994", "status": "pass", "elapsed_ms": 5.048, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 2495, "work_units": 106}}, "opencypher:tck/features/expressions/aggregation/Aggregation5.feature:50": {"id": "opencypher:tck/features/expressions/aggregation/Aggregation5.feature:50", "case_sha256": "fb3d91293104225c428158eed795e1e4223a25f6f44445d46a179b5aa38f5522", "status": "pass", "elapsed_ms": 8.332, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 5327, "work_units": 111}}}, "neo4j": {"opencypher:tck/features/expressions/aggregation/Aggregation5.feature:33": {"id": "opencypher:tck/features/expressions/aggregation/Aggregation5.feature:33", "case_sha256": "f24cbe9c1c8810f542e8eb9570fd09d3574bf0a0e44c43e0fd89639e5418e994", "status": "pass", "elapsed_ms": 11.449}, "opencypher:tck/features/expressions/aggregation/Aggregation5.feature:50": {"id": "opencypher:tck/features/expressions/aggregation/Aggregation5.feature:50", "case_sha256": "fb3d91293104225c428158eed795e1e4223a25f6f44445d46a179b5aa38f5522", "status": "pass", "elapsed_ms": 14.875}}, "puppygraph": {"opencypher:tck/features/expressions/aggregation/Aggregation5.feature:33": {"id": "opencypher:tck/features/expressions/aggregation/Aggregation5.feature:33", "case_sha256": "f24cbe9c1c8810f542e8eb9570fd09d3574bf0a0e44c43e0fd89639e5418e994", "status": "skipped", "elapsed_ms": 4.212, "reason": "PuppyGraph fixture mapper cannot preserve unlabelled or multi-label upstream nodes"}, "opencypher:tck/features/expressions/aggregation/Aggregation5.feature:50": {"id": "opencypher:tck/features/expressions/aggregation/Aggregation5.feature:50", "case_sha256": "fb3d91293104225c428158eed795e1e4223a25f6f44445d46a179b5aa38f5522", "status": "fail", "elapsed_ms": 105.383}}, "arcadedb": {"opencypher:tck/features/expressions/aggregation/Aggregation5.feature:33": {"id": "opencypher:tck/features/expressions/aggregation/Aggregation5.feature:33", "case_sha256": "f24cbe9c1c8810f542e8eb9570fd09d3574bf0a0e44c43e0fd89639e5418e994", "status": "pass", "elapsed_ms": 4.785}, "opencypher:tck/features/expressions/aggregation/Aggregation5.feature:50": {"id": "opencypher:tck/features/expressions/aggregation/Aggregation5.feature:50", "case_sha256": "fb3d91293104225c428158eed795e1e4223a25f6f44445d46a179b5aa38f5522", "status": "pass", "elapsed_ms": 5.924}}}}
