{"cases": {"opencypher:tck/features/expressions/boolean/Boolean5.feature:33": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:33", "suite": "opencypher", "name": "[1] Disjunction is distributive over conjunction on non-null", "feature": "Boolean5 - Interop of logical operations", "path": "tck/features/expressions/boolean/Boolean5.feature", "line": 33, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean5.feature#L33", "source_sha256": "f4c8bb7f5f5f6fab772e7be8be6e9603a0f04e0950c8accb14508c1634183770", "tags": [], "steps": [{"text": "any graph"}, {"text": "executing query:", "doc": "UNWIND [true, false] AS a\nUNWIND [true, false] AS b\nUNWIND [true, false] AS c\nRETURN a, b, c, (a OR (b AND c)) = ((a OR b) AND (a OR c)) AS result"}, {"text": "the result should be, in any order:", "table": [["a", "b", "c", "result"], ["true", "true", "true", "true"], ["true", "true", "false", "true"], ["true", "false", "true", "true"], ["true", "false", "false", "true"], ["false", "true", "true", "true"], ["false", "true", "false", "true"], ["false", "false", "true", "true"], ["false", "false", "false", "true"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:54": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:54", "suite": "opencypher", "name": "[2] Disjunction is distributive over conjunction on null", "feature": "Boolean5 - Interop of logical operations", "path": "tck/features/expressions/boolean/Boolean5.feature", "line": 54, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean5.feature#L54", "source_sha256": "f4c8bb7f5f5f6fab772e7be8be6e9603a0f04e0950c8accb14508c1634183770", "tags": [], "steps": [{"text": "any graph"}, {"text": "executing query:", "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH a, b, c WHERE a IS NULL OR b IS NULL OR c IS NULL\nRETURN a, b, c, (a OR (b AND c)) IS NULL = ((a OR b) AND (a OR c)) IS NULL AS result"}, {"text": "the result should be, in any order:", "table": [["a", "b", "c", "result"], ["true", "true", "null", "true"], ["true", "false", "null", "true"], ["true", "null", "true", "true"], ["true", "null", "false", "true"], ["true", "null", "null", "true"], ["false", "true", "null", "true"], ["false", "false", "null", "true"], ["false", "null", "true", "true"], ["false", "null", "false", "true"], ["false", "null", "null", "true"], ["null", "true", "true", "true"], ["null", "true", "false", "true"], ["null", "true", "null", "true"], ["null", "false", "true", "true"], ["null", "false", "false", "true"], ["null", "false", "null", "true"], ["null", "null", "true", "true"], ["null", "null", "false", "true"], ["null", "null", "null", "true"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:87": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:87", "suite": "opencypher", "name": "[3] Conjunction is distributive over disjunction on non-null", "feature": "Boolean5 - Interop of logical operations", "path": "tck/features/expressions/boolean/Boolean5.feature", "line": 87, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean5.feature#L87", "source_sha256": "f4c8bb7f5f5f6fab772e7be8be6e9603a0f04e0950c8accb14508c1634183770", "tags": [], "steps": [{"text": "any graph"}, {"text": "executing query:", "doc": "UNWIND [true, false] AS a\nUNWIND [true, false] AS b\nUNWIND [true, false] AS c\nRETURN a, b, c, (a AND (b OR c)) = ((a AND b) OR (a AND c)) AS result"}, {"text": "the result should be, in any order:", "table": [["a", "b", "c", "result"], ["true", "true", "true", "true"], ["true", "true", "false", "true"], ["true", "false", "true", "true"], ["true", "false", "false", "true"], ["false", "true", "true", "true"], ["false", "true", "false", "true"], ["false", "false", "true", "true"], ["false", "false", "false", "true"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:108": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:108", "suite": "opencypher", "name": "[4] Conjunction is distributive over disjunction on null", "feature": "Boolean5 - Interop of logical operations", "path": "tck/features/expressions/boolean/Boolean5.feature", "line": 108, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean5.feature#L108", "source_sha256": "f4c8bb7f5f5f6fab772e7be8be6e9603a0f04e0950c8accb14508c1634183770", "tags": [], "steps": [{"text": "any graph"}, {"text": "executing query:", "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH a, b, c WHERE a IS NULL OR b IS NULL OR c IS NULL\nRETURN a, b, c, (a AND (b OR c)) IS NULL = ((a AND b) OR (a AND c)) IS NULL AS result"}, {"text": "the result should be, in any order:", "table": [["a", "b", "c", "result"], ["true", "true", "null", "true"], ["true", "false", "null", "true"], ["true", "null", "true", "true"], ["true", "null", "false", "true"], ["true", "null", "null", "true"], ["false", "true", "null", "true"], ["false", "false", "null", "true"], ["false", "null", "true", "true"], ["false", "null", "false", "true"], ["false", "null", "null", "true"], ["null", "true", "true", "true"], ["null", "true", "false", "true"], ["null", "true", "null", "true"], ["null", "false", "true", "true"], ["null", "false", "false", "true"], ["null", "false", "null", "true"], ["null", "null", "true", "true"], ["null", "null", "false", "true"], ["null", "null", "null", "true"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:141": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:141", "suite": "opencypher", "name": "[5] Conjunction is distributive over exclusive disjunction on non-null", "feature": "Boolean5 - Interop of logical operations", "path": "tck/features/expressions/boolean/Boolean5.feature", "line": 141, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean5.feature#L141", "source_sha256": "f4c8bb7f5f5f6fab772e7be8be6e9603a0f04e0950c8accb14508c1634183770", "tags": [], "steps": [{"text": "any graph"}, {"text": "executing query:", "doc": "UNWIND [true, false] AS a\nUNWIND [true, false] AS b\nUNWIND [true, false] AS c\nRETURN a, b, c, (a AND (b XOR c)) = ((a AND b) XOR (a AND c)) AS result"}, {"text": "the result should be, in any order:", "table": [["a", "b", "c", "result"], ["true", "true", "true", "true"], ["true", "true", "false", "true"], ["true", "false", "true", "true"], ["true", "false", "false", "true"], ["false", "true", "true", "true"], ["false", "true", "false", "true"], ["false", "false", "true", "true"], ["false", "false", "false", "true"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:162": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:162", "suite": "opencypher", "name": "[6] Conjunction is not distributive over exclusive disjunction on null", "feature": "Boolean5 - Interop of logical operations", "path": "tck/features/expressions/boolean/Boolean5.feature", "line": 162, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean5.feature#L162", "source_sha256": "f4c8bb7f5f5f6fab772e7be8be6e9603a0f04e0950c8accb14508c1634183770", "tags": [], "steps": [{"text": "any graph"}, {"text": "executing query:", "doc": "UNWIND [true, false, null] AS a\nUNWIND [true, false, null] AS b\nUNWIND [true, false, null] AS c\nWITH a, b, c WHERE a IS NULL OR b IS NULL OR c IS NULL\nRETURN a, b, c, (a AND (b XOR c)) IS NULL = ((a AND b) XOR (a AND c)) IS NULL AS result"}, {"text": "the result should be, in any order:", "table": [["a", "b", "c", "result"], ["true", "true", "null", "true"], ["true", "false", "null", "true"], ["true", "null", "true", "true"], ["true", "null", "false", "true"], ["true", "null", "null", "true"], ["false", "true", "null", "true"], ["false", "false", "null", "true"], ["false", "null", "true", "true"], ["false", "null", "false", "true"], ["false", "null", "null", "true"], ["null", "true", "true", "false"], ["null", "true", "false", "true"], ["null", "true", "null", "true"], ["null", "false", "true", "true"], ["null", "false", "false", "true"], ["null", "false", "null", "true"], ["null", "null", "true", "true"], ["null", "null", "false", "true"], ["null", "null", "null", "true"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:195": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:195", "suite": "opencypher", "name": "[7] De Morgan's law on non-null: the negation of a disjunction is the conjunction of the negations", "feature": "Boolean5 - Interop of logical operations", "path": "tck/features/expressions/boolean/Boolean5.feature", "line": 195, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean5.feature#L195", "source_sha256": "f4c8bb7f5f5f6fab772e7be8be6e9603a0f04e0950c8accb14508c1634183770", "tags": [], "steps": [{"text": "any graph"}, {"text": "executing query:", "doc": "UNWIND [true, false] AS a\nUNWIND [true, false] AS b\nRETURN a, b, NOT (a OR b) = (NOT (a) AND NOT (b)) AS result"}, {"text": "the result should be, in any order:", "table": [["a", "b", "result"], ["true", "true", "true"], ["true", "false", "true"], ["false", "true", "true"], ["false", "false", "true"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:211": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:211", "suite": "opencypher", "name": "[8] De Morgan's law on non-null: the negation of a conjunction is the disjunction of the negations", "feature": "Boolean5 - Interop of logical operations", "path": "tck/features/expressions/boolean/Boolean5.feature", "line": 211, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/boolean/Boolean5.feature#L211", "source_sha256": "f4c8bb7f5f5f6fab772e7be8be6e9603a0f04e0950c8accb14508c1634183770", "tags": [], "steps": [{"text": "any graph"}, {"text": "executing query:", "doc": "UNWIND [true, false] AS a\nUNWIND [true, false] AS b\nRETURN a, b, NOT (a AND b) = (NOT (a) OR NOT (b)) AS result"}, {"text": "the result should be, in any order:", "table": [["a", "b", "result"], ["true", "true", "true"], ["true", "false", "true"], ["false", "true", "true"], ["false", "false", "true"]]}, {"text": "no side effects"}]}}, "results": {"orchiddb": {"opencypher:tck/features/expressions/boolean/Boolean5.feature:33": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:33", "case_sha256": "f676d369876a64bb475c9d6a71bd0f117a42769f2be5ba7ab60aae1c3be90233", "status": "pass", "elapsed_ms": 3.788, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 2, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 2566, "work_units": 109}}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:54": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:54", "case_sha256": "085ac88b664f32cd43f85ac3bb2860467c9da200bee0a44627609f65ed8933ea", "status": "pass", "elapsed_ms": 3.964, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 2, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 2461, "work_units": 120}}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:87": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:87", "case_sha256": "5ddc2c6043e2b77d1230680b235d49c5adbaab32099be5676f0b5129dda530eb", "status": "pass", "elapsed_ms": 3.65, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 2, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 2387, "work_units": 109}}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:108": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:108", "case_sha256": "bd723116791dc6dab44599a890094d342a10b73112d6ccb5a9da74355fb53cee", "status": "pass", "elapsed_ms": 3.664, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 2, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 2151, "work_units": 120}}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:141": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:141", "case_sha256": "8c6870e2043b619e4e1b6f260a0c458bca2b021ba1ecc2c5c4f08ae26f1cea12", "status": "pass", "elapsed_ms": 3.88, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 2, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 2672, "work_units": 109}}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:162": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:162", "case_sha256": "72780ddc0717779ddd91dcac256c9f3041a770f07568acfc391174af9644fe5e", "status": "pass", "elapsed_ms": 4.602, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 2, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 2989, "work_units": 120}}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:195": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:195", "case_sha256": "806d88b80a4ed62b69cdeccc5944eda11f63b685046378779393e26d969223b0", "status": "pass", "elapsed_ms": 3.341, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 2, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 2140, "work_units": 105}}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:211": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:211", "case_sha256": "eb3e5984074a0ff7ed0dfcb3865dace06436a4ad5932b8a68d4a7d2765bda1ad", "status": "pass", "elapsed_ms": 2.811, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 2, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 1654, "work_units": 105}}}, "neo4j": {"opencypher:tck/features/expressions/boolean/Boolean5.feature:33": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:33", "case_sha256": "f676d369876a64bb475c9d6a71bd0f117a42769f2be5ba7ab60aae1c3be90233", "status": "pass", "elapsed_ms": 28.855}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:54": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:54", "case_sha256": "085ac88b664f32cd43f85ac3bb2860467c9da200bee0a44627609f65ed8933ea", "status": "pass", "elapsed_ms": 21.67}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:87": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:87", "case_sha256": "5ddc2c6043e2b77d1230680b235d49c5adbaab32099be5676f0b5129dda530eb", "status": "pass", "elapsed_ms": 19.935}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:108": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:108", "case_sha256": "bd723116791dc6dab44599a890094d342a10b73112d6ccb5a9da74355fb53cee", "status": "pass", "elapsed_ms": 16.355}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:141": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:141", "case_sha256": "8c6870e2043b619e4e1b6f260a0c458bca2b021ba1ecc2c5c4f08ae26f1cea12", "status": "pass", "elapsed_ms": 17.233}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:162": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:162", "case_sha256": "72780ddc0717779ddd91dcac256c9f3041a770f07568acfc391174af9644fe5e", "status": "pass", "elapsed_ms": 19.501}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:195": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:195", "case_sha256": "806d88b80a4ed62b69cdeccc5944eda11f63b685046378779393e26d969223b0", "status": "pass", "elapsed_ms": 48.315}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:211": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:211", "case_sha256": "eb3e5984074a0ff7ed0dfcb3865dace06436a4ad5932b8a68d4a7d2765bda1ad", "status": "pass", "elapsed_ms": 13.999}}, "puppygraph": {"opencypher:tck/features/expressions/boolean/Boolean5.feature:33": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:33", "case_sha256": "f676d369876a64bb475c9d6a71bd0f117a42769f2be5ba7ab60aae1c3be90233", "status": "pass", "elapsed_ms": 30.141}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:54": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:54", "case_sha256": "085ac88b664f32cd43f85ac3bb2860467c9da200bee0a44627609f65ed8933ea", "status": "pass", "elapsed_ms": 91.993}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:87": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:87", "case_sha256": "5ddc2c6043e2b77d1230680b235d49c5adbaab32099be5676f0b5129dda530eb", "status": "pass", "elapsed_ms": 23.745}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:108": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:108", "case_sha256": "bd723116791dc6dab44599a890094d342a10b73112d6ccb5a9da74355fb53cee", "status": "pass", "elapsed_ms": 93.097}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:141": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:141", "case_sha256": "8c6870e2043b619e4e1b6f260a0c458bca2b021ba1ecc2c5c4f08ae26f1cea12", "status": "pass", "elapsed_ms": 27.48}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:162": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:162", "case_sha256": "72780ddc0717779ddd91dcac256c9f3041a770f07568acfc391174af9644fe5e", "status": "fail", "elapsed_ms": 73.011}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:195": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:195", "case_sha256": "806d88b80a4ed62b69cdeccc5944eda11f63b685046378779393e26d969223b0", "status": "pass", "elapsed_ms": 34.507}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:211": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:211", "case_sha256": "eb3e5984074a0ff7ed0dfcb3865dace06436a4ad5932b8a68d4a7d2765bda1ad", "status": "pass", "elapsed_ms": 23.982}}, "arcadedb": {"opencypher:tck/features/expressions/boolean/Boolean5.feature:33": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:33", "case_sha256": "f676d369876a64bb475c9d6a71bd0f117a42769f2be5ba7ab60aae1c3be90233", "status": "pass", "elapsed_ms": 7.534}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:54": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:54", "case_sha256": "085ac88b664f32cd43f85ac3bb2860467c9da200bee0a44627609f65ed8933ea", "status": "pass", "elapsed_ms": 7.069}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:87": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:87", "case_sha256": "5ddc2c6043e2b77d1230680b235d49c5adbaab32099be5676f0b5129dda530eb", "status": "pass", "elapsed_ms": 5.454}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:108": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:108", "case_sha256": "bd723116791dc6dab44599a890094d342a10b73112d6ccb5a9da74355fb53cee", "status": "pass", "elapsed_ms": 6.884}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:141": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:141", "case_sha256": "8c6870e2043b619e4e1b6f260a0c458bca2b021ba1ecc2c5c4f08ae26f1cea12", "status": "pass", "elapsed_ms": 35.016}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:162": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:162", "case_sha256": "72780ddc0717779ddd91dcac256c9f3041a770f07568acfc391174af9644fe5e", "status": "pass", "elapsed_ms": 7.949}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:195": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:195", "case_sha256": "806d88b80a4ed62b69cdeccc5944eda11f63b685046378779393e26d969223b0", "status": "pass", "elapsed_ms": 7.262}, "opencypher:tck/features/expressions/boolean/Boolean5.feature:211": {"id": "opencypher:tck/features/expressions/boolean/Boolean5.feature:211", "case_sha256": "eb3e5984074a0ff7ed0dfcb3865dace06436a4ad5932b8a68d4a7d2765bda1ad", "status": "pass", "elapsed_ms": 6.467}}}}
