{"cases": {"opencypher:tck/features/expressions/temporal/Temporal5.feature:33": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:33", "suite": "opencypher", "name": "[1] Should provide accessors for date", "feature": "Temporal5 - Access Components of Temporal Values", "path": "tck/features/expressions/temporal/Temporal5.feature", "line": 33, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal5.feature#L33", "source_sha256": "82b99a91f8c32796b04fb96f1eaf09ca3724efc76393ea010fac538a1fb7caa8", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (:Val {date: date({year: 1984, month: 10, day: 11})})"}, {"text": "executing query:", "doc": "MATCH (v:Val)\nWITH v.date AS d\nRETURN d.year, d.quarter, d.month, d.week, d.weekYear, d.day, d.ordinalDay, d.weekDay, d.dayOfQuarter"}, {"text": "the result should be, in any order:", "table": [["d.year", "d.quarter", "d.month", "d.week", "d.weekYear", "d.day", "d.ordinalDay", "d.weekDay", "d.dayOfQuarter"], ["1984", "4", "10", "41", "1984", "11", "285", "4", "11"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:50": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:50", "suite": "opencypher", "name": "[2] Should provide accessors for date in last weekYear", "feature": "Temporal5 - Access Components of Temporal Values", "path": "tck/features/expressions/temporal/Temporal5.feature", "line": 50, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal5.feature#L50", "source_sha256": "82b99a91f8c32796b04fb96f1eaf09ca3724efc76393ea010fac538a1fb7caa8", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (:Val {date: date({year: 1984, month: 1, day: 1})})"}, {"text": "executing query:", "doc": "MATCH (v:Val)\nWITH v.date AS d\nRETURN d.year, d.weekYear, d.week, d.weekDay"}, {"text": "the result should be, in any order:", "table": [["d.year", "d.weekYear", "d.week", "d.weekDay"], ["1984", "1983", "52", "7"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:67": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:67", "suite": "opencypher", "name": "[3] Should provide accessors for local time", "feature": "Temporal5 - Access Components of Temporal Values", "path": "tck/features/expressions/temporal/Temporal5.feature", "line": 67, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal5.feature#L67", "source_sha256": "82b99a91f8c32796b04fb96f1eaf09ca3724efc76393ea010fac538a1fb7caa8", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (:Val {date: localtime({hour: 12, minute: 31, second: 14, nanosecond: 645876123})})"}, {"text": "executing query:", "doc": "MATCH (v:Val)\nWITH v.date AS d\nRETURN d.hour, d.minute, d.second, d.millisecond, d.microsecond, d.nanosecond"}, {"text": "the result should be, in any order:", "table": [["d.hour", "d.minute", "d.second", "d.millisecond", "d.microsecond", "d.nanosecond"], ["12", "31", "14", "645", "645876", "645876123"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:84": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:84", "suite": "opencypher", "name": "[4] Should provide accessors for time", "feature": "Temporal5 - Access Components of Temporal Values", "path": "tck/features/expressions/temporal/Temporal5.feature", "line": 84, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal5.feature#L84", "source_sha256": "82b99a91f8c32796b04fb96f1eaf09ca3724efc76393ea010fac538a1fb7caa8", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (:Val {date: time({hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: '+01:00'})})"}, {"text": "executing query:", "doc": "MATCH (v:Val)\nWITH v.date AS d\nRETURN d.hour, d.minute, d.second, d.millisecond, d.microsecond, d.nanosecond, d.timezone, d.offset, d.offsetMinutes, d.offsetSeconds"}, {"text": "the result should be, in any order:", "table": [["d.hour", "d.minute", "d.second", "d.millisecond", "d.microsecond", "d.nanosecond", "d.timezone", "d.offset", "d.offsetMinutes", "d.offsetSeconds"], ["12", "31", "14", "645", "645876", "645876123", "'+01:00'", "'+01:00'", "60", "3600"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:101": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:101", "suite": "opencypher", "name": "[5] Should provide accessors for local date time", "feature": "Temporal5 - Access Components of Temporal Values", "path": "tck/features/expressions/temporal/Temporal5.feature", "line": 101, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal5.feature#L101", "source_sha256": "82b99a91f8c32796b04fb96f1eaf09ca3724efc76393ea010fac538a1fb7caa8", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (:Val {date: localdatetime({year: 1984, month: 11, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123})})"}, {"text": "executing query:", "doc": "MATCH (v:Val)\nWITH v.date AS d\nRETURN d.year, d.quarter, d.month, d.week, d.weekYear, d.day, d.ordinalDay, d.weekDay, d.dayOfQuarter,\n       d.hour, d.minute, d.second, d.millisecond, d.microsecond, d.nanosecond"}, {"text": "the result should be, in any order:", "table": [["d.year", "d.quarter", "d.month", "d.week", "d.weekYear", "d.day", "d.ordinalDay", "d.weekDay", "d.dayOfQuarter", "d.hour", "d.minute", "d.second", "d.millisecond", "d.microsecond", "d.nanosecond"], ["1984", "4", "11", "45", "1984", "11", "316", "7", "42", "12", "31", "14", "645", "645876", "645876123"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:119": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:119", "suite": "opencypher", "name": "[6] Should provide accessors for date time", "feature": "Temporal5 - Access Components of Temporal Values", "path": "tck/features/expressions/temporal/Temporal5.feature", "line": 119, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal5.feature#L119", "source_sha256": "82b99a91f8c32796b04fb96f1eaf09ca3724efc76393ea010fac538a1fb7caa8", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (:Val {date: datetime({year: 1984, month: 11, day: 11, hour: 12, minute: 31, second: 14, nanosecond: 645876123, timezone: 'Europe/Stockholm'})})"}, {"text": "executing query:", "doc": "MATCH (v:Val)\nWITH v.date AS d\nRETURN d.year, d.quarter, d.month, d.week, d.weekYear, d.day, d.ordinalDay, d.weekDay, d.dayOfQuarter,\n       d.hour, d.minute, d.second, d.millisecond, d.microsecond, d.nanosecond,\n       d.timezone, d.offset, d.offsetMinutes, d.offsetSeconds, d.epochSeconds, d.epochMillis"}, {"text": "the result should be, in any order:", "table": [["d.year", "d.quarter", "d.month", "d.week", "d.weekYear", "d.day", "d.ordinalDay", "d.weekDay", "d.dayOfQuarter", "d.hour", "d.minute", "d.second", "d.millisecond", "d.microsecond", "d.nanosecond", "d.timezone", "d.offset", "d.offsetMinutes", "d.offsetSeconds", "d.epochSeconds", "d.epochMillis"], ["1984", "4", "11", "45", "1984", "11", "316", "7", "42", "12", "31", "14", "645", "645876", "645876123", "'Europe/Stockholm'", "'+01:00'", "60", "3600", "469020674", "469020674645"]]}, {"text": "no side effects"}]}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:138": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:138", "suite": "opencypher", "name": "[7] Should provide accessors for duration", "feature": "Temporal5 - Access Components of Temporal Values", "path": "tck/features/expressions/temporal/Temporal5.feature", "line": 138, "source": "https://github.com/opencypher/openCypher/blob/677cbafabb8c3c5eed458fd3b1ec0daec8d67d23/tck/features/expressions/temporal/Temporal5.feature#L138", "source_sha256": "82b99a91f8c32796b04fb96f1eaf09ca3724efc76393ea010fac538a1fb7caa8", "tags": [], "steps": [{"text": "an empty graph"}, {"text": "having executed:", "doc": "CREATE (:Val {date: duration({years: 1, months: 4, days: 10, hours: 1, minutes: 1, seconds: 1, nanoseconds: 111111111})})"}, {"text": "executing query:", "doc": "MATCH (v:Val)\nWITH v.date AS d\nRETURN d.years, d.quarters, d.months, d.weeks, d.days,\n       d.hours, d.minutes, d.seconds, d.milliseconds, d.microseconds, d.nanoseconds,\n       d.quartersOfYear, d.monthsOfQuarter, d.monthsOfYear, d.daysOfWeek, d.minutesOfHour, d.secondsOfMinute, d.millisecondsOfSecond, d.microsecondsOfSecond, d.nanosecondsOfSecond"}, {"text": "the result should be, in any order:", "table": [["d.years", "d.quarters", "d.months", "d.weeks", "d.days", "d.hours", "d.minutes", "d.seconds", "d.milliseconds", "d.microseconds", "d.nanoseconds", "d.quartersOfYear", "d.monthsOfQuarter", "d.monthsOfYear", "d.daysOfWeek", "d.minutesOfHour", "d.secondsOfMinute", "d.millisecondsOfSecond", "d.microsecondsOfSecond", "d.nanosecondsOfSecond"], ["1", "5", "16", "1", "10", "1", "61", "3661", "3661111", "3661111111", "3661111111111", "1", "1", "4", "3", "1", "1", "111", "111111", "111111111"]]}, {"text": "no side effects"}]}}, "results": {"orchiddb": {"opencypher:tck/features/expressions/temporal/Temporal5.feature:33": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:33", "case_sha256": "bf51db15771263fdcb3dac5e23144e13f7f4a1612f3b73fa5303db7a617e8734", "status": "pass", "elapsed_ms": 3.858, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 964, "work_units": 6}}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:50": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:50", "case_sha256": "75d651a56f0ca0534265305744360c2e15e784fbcb5cf14358eecc524acb649b", "status": "pass", "elapsed_ms": 3.727, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 738, "work_units": 6}}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:67": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:67", "case_sha256": "0c6415d0213acf81c3ed4ed1a24123fe985e6d73ab1755732c8840d350e1abae", "status": "pass", "elapsed_ms": 3.522, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 792, "work_units": 6}}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:84": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:84", "case_sha256": "f28c6b69f13c1bd0adce2915d013a9dc40c924ccdd425e3890d29f48f294f50d", "status": "pass", "elapsed_ms": 3.732, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 909, "work_units": 6}}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:101": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:101", "case_sha256": "edfc6c07b4d506235a7e735584d8c28c9723b0904a96c3cc3419907a477238ea", "status": "pass", "elapsed_ms": 3.723, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 1006, "work_units": 6}}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:119": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:119", "case_sha256": "f8d6eed059c01a29cafe42ca90518327c87d6e7a3a8837231d0358a08095915c", "status": "pass", "elapsed_ms": 4.004, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 1193, "work_units": 6}}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:138": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:138", "case_sha256": "a42fb6ea6ef604cba05867bb0e9fbd03f8f4a6dba1428afe96d34a88e4e770c3", "status": "pass", "elapsed_ms": 4.514, "query_cost": {"metric_version": 1, "attribution_version": 2, "helper_query_count": 3, "query_count": 1, "measured_queries": 1, "coverage": "boundary_work", "request_elapsed_micros": 1359, "work_units": 6}}}, "neo4j": {"opencypher:tck/features/expressions/temporal/Temporal5.feature:33": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:33", "case_sha256": "bf51db15771263fdcb3dac5e23144e13f7f4a1612f3b73fa5303db7a617e8734", "status": "pass", "elapsed_ms": 368.316}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:50": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:50", "case_sha256": "75d651a56f0ca0534265305744360c2e15e784fbcb5cf14358eecc524acb649b", "status": "pass", "elapsed_ms": 177.617}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:67": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:67", "case_sha256": "0c6415d0213acf81c3ed4ed1a24123fe985e6d73ab1755732c8840d350e1abae", "status": "pass", "elapsed_ms": 228.844}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:84": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:84", "case_sha256": "f28c6b69f13c1bd0adce2915d013a9dc40c924ccdd425e3890d29f48f294f50d", "status": "pass", "elapsed_ms": 312.327}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:101": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:101", "case_sha256": "edfc6c07b4d506235a7e735584d8c28c9723b0904a96c3cc3419907a477238ea", "status": "pass", "elapsed_ms": 244.998}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:119": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:119", "case_sha256": "f8d6eed059c01a29cafe42ca90518327c87d6e7a3a8837231d0358a08095915c", "status": "pass", "elapsed_ms": 270.574}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:138": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:138", "case_sha256": "a42fb6ea6ef604cba05867bb0e9fbd03f8f4a6dba1428afe96d34a88e4e770c3", "status": "pass", "elapsed_ms": 421.667}}, "puppygraph": {"opencypher:tck/features/expressions/temporal/Temporal5.feature:33": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:33", "case_sha256": "bf51db15771263fdcb3dac5e23144e13f7f4a1612f3b73fa5303db7a617e8734", "status": "adapter-error", "elapsed_ms": 27.721, "reason": "Object of type Date is not JSON serializable"}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:50": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:50", "case_sha256": "75d651a56f0ca0534265305744360c2e15e784fbcb5cf14358eecc524acb649b", "status": "adapter-error", "elapsed_ms": 15.39, "reason": "Object of type Date is not JSON serializable"}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:67": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:67", "case_sha256": "0c6415d0213acf81c3ed4ed1a24123fe985e6d73ab1755732c8840d350e1abae", "status": "adapter-error", "elapsed_ms": 8.543, "reason": "Object of type Time is not JSON serializable"}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:84": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:84", "case_sha256": "f28c6b69f13c1bd0adce2915d013a9dc40c924ccdd425e3890d29f48f294f50d", "status": "adapter-error", "elapsed_ms": 7.181, "reason": "Object of type Time is not JSON serializable"}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:101": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:101", "case_sha256": "edfc6c07b4d506235a7e735584d8c28c9723b0904a96c3cc3419907a477238ea", "status": "adapter-error", "elapsed_ms": 10.436, "reason": "Object of type DateTime is not JSON serializable"}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:119": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:119", "case_sha256": "f8d6eed059c01a29cafe42ca90518327c87d6e7a3a8837231d0358a08095915c", "status": "adapter-error", "elapsed_ms": 28.572, "reason": "Object of type DateTime is not JSON serializable"}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:138": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:138", "case_sha256": "a42fb6ea6ef604cba05867bb0e9fbd03f8f4a6dba1428afe96d34a88e4e770c3", "status": "adapter-error", "elapsed_ms": 9.072, "reason": "Fixture adapter cannot preserve this property type: Duration"}}, "arcadedb": {"opencypher:tck/features/expressions/temporal/Temporal5.feature:33": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:33", "case_sha256": "bf51db15771263fdcb3dac5e23144e13f7f4a1612f3b73fa5303db7a617e8734", "status": "pass", "elapsed_ms": 9.645}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:50": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:50", "case_sha256": "75d651a56f0ca0534265305744360c2e15e784fbcb5cf14358eecc524acb649b", "status": "pass", "elapsed_ms": 5.841}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:67": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:67", "case_sha256": "0c6415d0213acf81c3ed4ed1a24123fe985e6d73ab1755732c8840d350e1abae", "status": "pass", "elapsed_ms": 5.165}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:84": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:84", "case_sha256": "f28c6b69f13c1bd0adce2915d013a9dc40c924ccdd425e3890d29f48f294f50d", "status": "pass", "elapsed_ms": 5.262}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:101": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:101", "case_sha256": "edfc6c07b4d506235a7e735584d8c28c9723b0904a96c3cc3419907a477238ea", "status": "pass", "elapsed_ms": 11.004}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:119": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:119", "case_sha256": "f8d6eed059c01a29cafe42ca90518327c87d6e7a3a8837231d0358a08095915c", "status": "pass", "elapsed_ms": 51.665}, "opencypher:tck/features/expressions/temporal/Temporal5.feature:138": {"id": "opencypher:tck/features/expressions/temporal/Temporal5.feature:138", "case_sha256": "a42fb6ea6ef604cba05867bb0e9fbd03f8f4a6dba1428afe96d34a88e4e770c3", "status": "pass", "elapsed_ms": 5.878}}}}
